{"id":1161,"name":"eslint-plugin-jsdoc","ecosystem":"npm","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc","issues_count":13261,"created_at":"2025-06-06T15:01:41.142Z","updated_at":"2025-06-06T15:01:41.142Z","purl":"pkg:npm/eslint-plugin-jsdoc","metadata":{"id":1685452,"name":"eslint-plugin-jsdoc","ecosystem":"npm","description":"JSDoc linting rules for ESLint.","homepage":"https://github.com/gajus/eslint-plugin-jsdoc","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/gajus/eslint-plugin-jsdoc","keywords_array":["eslint","plugin","jsdoc"],"namespace":null,"versions_count":663,"first_release_published_at":"2015-09-17T19:12:16.955Z","latest_release_published_at":"2024-11-26T13:23:06.121Z","latest_release_number":"50.6.0","last_synced_at":"2024-11-30T10:56:23.907Z","created_at":"2022-04-09T15:00:02.049Z","updated_at":"2024-11-30T10:56:24.494Z","registry_url":"https://www.npmjs.com/package/eslint-plugin-jsdoc","install_command":"npm install eslint-plugin-jsdoc","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"50.6.0"}},"repo_metadata":{"id":3138888,"uuid":"42747440","full_name":"gajus/eslint-plugin-jsdoc","owner":"gajus","description":"JSDoc specific linting rules for ESLint.","archived":false,"fork":false,"pushed_at":"2024-05-15T21:44:20.000Z","size":5761,"stargazers_count":1050,"open_issues_count":49,"forks_count":152,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-05-17T04:02:14.947Z","etag":null,"topics":["eslint","eslint-plugin-jsdoc","jsdoc"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gajus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["gajus","brettz9"],"patreon":"gajus"}},"created_at":"2015-09-18T21:17:09.000Z","updated_at":"2024-08-02T09:00:26.047Z","dependencies_parsed_at":"2023-11-23T06:27:26.483Z","dependency_job_id":"0d4701f5-c771-4a2f-a19a-3d7395a6f075","html_url":"https://github.com/gajus/eslint-plugin-jsdoc","commit_stats":{"total_commits":1762,"total_committers":99,"mean_commits":17.7979797979798,"dds":"0.29738933030646997","last_synced_commit":"0b1c243283709ed266596de030f8c2c8a589cb94"},"previous_names":[],"tags_count":634,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gajus","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217675243,"owners_count":16213922,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"gajus","name":"Gajus Kuizinas","uuid":"973543","kind":"user","description":"Software architect. Passionate about Node.js, React, GraphQL, PostgreSQL. Active open-source contributor.","email":"","website":"https://contra.com","location":"London","twitter":"kuizinas","company":null,"icon_url":"https://avatars.githubusercontent.com/u/973543?u=c4160f94d8f1962249226bcac5d22c120667c69f\u0026v=4","repositories_count":320,"last_synced_at":"2024-05-20T14:41:41.872Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/gajus","funding_links":["https://github.com/sponsors/gajus"],"total_stars":35648,"followers":2462,"following":536,"created_at":"2022-11-02T16:20:10.804Z","updated_at":"2024-05-20T14:41:58.829Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gajus","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gajus/repositories"},"tags":[{"name":"v48.11.0","sha":"116b3e8c906884f799927cf42ab29cab1cfb4e31","kind":"commit","published_at":"2024-08-02T07:57:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.11.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.11.0/manifests"},{"name":"v48.10.2","sha":"12fca71fdc7761d4affb52bf5fe4be25eddabc5b","kind":"commit","published_at":"2024-07-30T20:11:19.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.10.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.10.2/manifests"},{"name":"v48.10.1","sha":"31e0a35382c5d4c847781df6c4b5d8fb371d8d3c","kind":"commit","published_at":"2024-07-30T10:46:31.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.10.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.10.1/manifests"},{"name":"v48.10.0","sha":"31d32555988dca786726420246efcd1589c07316","kind":"commit","published_at":"2024-07-30T10:43:21.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.10.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.10.0/manifests"},{"name":"v48.9.3","sha":"87a12703b229efa73334e61d7ed4448cb28167a9","kind":"commit","published_at":"2024-07-30T06:03:09.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.9.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.9.3/manifests"},{"name":"v48.9.2","sha":"2fbd47c3d2b23a41d87b979daa56a648270d3675","kind":"commit","published_at":"2024-07-29T08:38:29.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.9.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.9.2/manifests"},{"name":"v48.9.1","sha":"3ba475e589bc1dc83a7f57950378b2da0228e7fc","kind":"commit","published_at":"2024-07-29T08:12:20.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.9.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.9.1/manifests"},{"name":"v48.9.0","sha":"6248d59a38fb9ea75aa42a61543c8195cbe9a9de","kind":"commit","published_at":"2024-07-29T06:32:23.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.9.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.9.0/manifests"},{"name":"v48.8.3","sha":"22e32743cba9e379245ef179bfff7c45613c4115","kind":"commit","published_at":"2024-07-20T14:03:23.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.8.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.8.3/manifests"},{"name":"v48.8.2","sha":"736a23be9fa8816bf4e712d58cbd4fc5a5fd738c","kind":"commit","published_at":"2024-07-20T13:19:41.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.8.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.8.2/manifests"},{"name":"v48.8.1","sha":"6fb0b3eb074b7403d47c83db5fc804efccd5b051","kind":"commit","published_at":"2024-07-19T21:46:12.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.8.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.8.1/manifests"},{"name":"v48.8.0","sha":"f61e5b2487bb38daf76ed9edaccff9e4d14ee53f","kind":"commit","published_at":"2024-07-19T15:33:35.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.8.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.8.0/manifests"},{"name":"v48.7.0","sha":"d46be35b613d6da8f6eb636e8b5ec3533dfdb629","kind":"commit","published_at":"2024-07-10T18:10:08.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.7.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.7.0/manifests"},{"name":"v48.6.0","sha":"e570b79073c4f13ba99444aa1db6123ef9abc6d5","kind":"commit","published_at":"2024-07-09T23:53:49.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.6.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.6.0/manifests"},{"name":"v48.5.2","sha":"394b85f3d5e0e391ca6b8fd77e2943feee07bd7a","kind":"commit","published_at":"2024-07-05T04:58:08.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.5.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.5.2/manifests"},{"name":"v48.5.1","sha":"6371c4a3901a44cc05fcf6718a28179087b19d89","kind":"commit","published_at":"2024-07-05T02:43:11.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.5.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.5.1/manifests"},{"name":"v48.5.0","sha":"49400e15e2e3f32061cc70271248c00e040d830c","kind":"commit","published_at":"2024-06-26T08:48:23.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.5.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.5.0/manifests"},{"name":"v48.4.0","sha":"1aa3313e6962b55de94528d589d9d9d4844d72b7","kind":"commit","published_at":"2024-06-24T11:56:14.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.4.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.4.0/manifests"},{"name":"v48.3.0","sha":"5497b031e0f04738ecd7271f4b4504478b0ef99b","kind":"commit","published_at":"2024-06-24T00:48:39.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.3.0/manifests"},{"name":"v48.2.15","sha":"ce066df38edc9175db200e8da7ed7096e2879942","kind":"commit","published_at":"2024-06-23T04:34:50.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.2.15","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.15/manifests"},{"name":"v48.2.14","sha":"34ba2e01d8de1c8a8558cc3f6f93c23d6bc49250","kind":"commit","published_at":"2024-06-23T03:59:55.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.2.14","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.14/manifests"},{"name":"v48.2.13","sha":"0bea15458c7f8acc71fdc6e965a67adb890a58d0","kind":"commit","published_at":"2024-06-22T07:43:56.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.2.13","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.13/manifests"},{"name":"v48.2.12","sha":"8603579b1f5f3aa3c8357949ed6b2b2d5265149a","kind":"commit","published_at":"2024-06-14T07:53:41.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.2.12","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.12/manifests"},{"name":"v48.2.11","sha":"c2d5a353e26ed33efd02cac0d9189b4246424bbf","kind":"commit","published_at":"2024-06-13T17:30:28.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.2.11","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.11/manifests"},{"name":"v48.2.10","sha":"5429982d7a4c632ca189d619aaed4ff595934e14","kind":"commit","published_at":"2024-06-13T15:39:06.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.2.10","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.10/manifests"},{"name":"v48.2.9","sha":"fbc9fca5cf2afbe8cc208eaf8de6465812a7bdd5","kind":"commit","published_at":"2024-06-07T00:52:35.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.2.9","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.9/manifests"},{"name":"v48.2.8","sha":"e9e444034f60b7a2554b99b81cada6271f111609","kind":"commit","published_at":"2024-06-05T20:01:02.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.2.8","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.8/manifests"},{"name":"v48.2.7","sha":"fb3e0e6cd2535af323286b56e37bccf519d56920","kind":"commit","published_at":"2024-05-29T16:02:07.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.2.7","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.7/manifests"},{"name":"v48.2.6","sha":"93a94158585802b1ef92bb703b06599cf19c507b","kind":"commit","published_at":"2024-05-23T16:51:26.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.2.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.6/manifests"},{"name":"v48.2.5","sha":"d417d05d946dbcb61402b94813ead1bfcee8eab1","kind":"commit","published_at":"2024-05-15T16:40:23.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.2.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.5/manifests"},{"name":"v48.2.4","sha":"4da4aebf35f49b607e32dcfb3142dba812e6d705","kind":"commit","published_at":"2024-05-09T14:15:18.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.2.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.4/manifests"},{"name":"v48.2.3","sha":"ab5624be6278836241955b2b336bf3b0803ab33d","kind":"commit","published_at":"2024-04-04T23:29:04.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.2.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.3/manifests"},{"name":"v48.2.2","sha":"9e9fed5000fd3f3d55ad2677817af1a7b1ee3115","kind":"commit","published_at":"2024-03-28T03:26:42.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.2.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.2/manifests"},{"name":"v48.2.1","sha":"783b4e96eef457715a0bce234730da7bb5ec1a3b","kind":"commit","published_at":"2024-03-07T09:54:26.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.2.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.1/manifests"},{"name":"v48.2.0","sha":"ba642e4d1ac335aed7566ec5d822a71195e9e75f","kind":"commit","published_at":"2024-02-22T13:44:28.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.2.0/manifests"},{"name":"v48.1.0","sha":"37df54dc8535eaed65b4dadaca2dc072e4c7bc4e","kind":"commit","published_at":"2024-02-14T07:36:18.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.1.0/manifests"},{"name":"v48.0.6","sha":"e9a9b74ae49d198b2c5afcf304c5928f16867e7a","kind":"commit","published_at":"2024-02-06T17:24:33.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.0.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.0.6/manifests"},{"name":"v48.0.5","sha":"f2aef87e42db465fdc11dc346c88dbac12c8f466","kind":"commit","published_at":"2024-02-05T20:35:18.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.0.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.0.5/manifests"},{"name":"v48.0.4","sha":"c5f203ade7b76a7d8d69735b524dfeda130d508c","kind":"commit","published_at":"2024-01-26T01:18:25.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.0.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.0.4/manifests"},{"name":"v48.0.3","sha":"6b163c82b33e68febabfb88ba346c942176cd593","kind":"commit","published_at":"2024-01-24T22:36:54.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.0.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.0.3/manifests"},{"name":"v48.0.2","sha":"b60cbb027b03b4f6d509933b0dca8681dbe47206","kind":"commit","published_at":"2024-01-02T22:11:28.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.0.2/manifests"},{"name":"v48.0.1","sha":"d940187557502227af5164f7d3c786570a888e4e","kind":"commit","published_at":"2024-01-02T17:34:03.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.0.1/manifests"},{"name":"v48.0.0","sha":"6ac811662d11f8a6d6ad9b963d9e257e9ec55cba","kind":"commit","published_at":"2024-01-02T17:24:56.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v48.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v48.0.0/manifests"},{"name":"v47.0.2","sha":"3677e43322f74a22d2a91a60ebed5f367e6461af","kind":"commit","published_at":"2024-01-01T06:11:21.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v47.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v47.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v47.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v47.0.2/manifests"},{"name":"v47.0.1","sha":"47f316160d0ac55b8b5c0b0239b703b44bc383c0","kind":"commit","published_at":"2023-12-31T19:29:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v47.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v47.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v47.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v47.0.1/manifests"},{"name":"v47.0.0","sha":"dd9e71daa223ff04e508b8abc4692de3172bc7b0","kind":"commit","published_at":"2023-12-31T18:37:07.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v47.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v47.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v47.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v47.0.0/manifests"},{"name":"v46.10.1","sha":"5e6280ffd4ed57ab83a6cfff259febce847e8545","kind":"commit","published_at":"2023-12-30T13:47:10.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.10.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.10.1/manifests"},{"name":"v46.10.0","sha":"eec9d9532b58a528b7e204f74f23b3d0c46ea329","kind":"commit","published_at":"2023-12-30T13:40:41.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.10.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.10.0/manifests"},{"name":"v46.9.1","sha":"b102693f98abbc7727d80c50c0500c6b59e9d5ae","kind":"commit","published_at":"2023-12-13T21:53:42.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.9.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.9.1/manifests"},{"name":"v46.9.0","sha":"fd1eab0e2bb948461dbf1e709f8006cfa1f6c469","kind":"commit","published_at":"2023-11-10T03:22:14.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.9.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.9.0/manifests"},{"name":"v46.8.2","sha":"83743492cb0038a6b27621b5faaa4c8ebae88134","kind":"commit","published_at":"2023-09-20T23:29:26.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.8.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.8.2/manifests"},{"name":"v46.8.1","sha":"e8b14756c573bc7f6eb824f2e87b67bbd6a50fab","kind":"commit","published_at":"2023-09-15T14:54:49.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.8.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.8.1/manifests"},{"name":"v46.8.0","sha":"8dbcb6f31d8e75b6a12dc0cfa19ace736ed0e9c6","kind":"commit","published_at":"2023-09-14T17:51:45.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.8.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.8.0/manifests"},{"name":"v46.7.0","sha":"dfd2a8a0b5fbff4e5840c8d65b82c61ab54d7f87","kind":"commit","published_at":"2023-09-13T22:39:40.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.7.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.7.0/manifests"},{"name":"v46.6.0","sha":"6f1b50b57106df18ece93a68bb9bc15b1364aaa2","kind":"commit","published_at":"2023-09-10T17:51:42.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.6.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.6.0/manifests"},{"name":"v46.5.1","sha":"85a21bfb696feace06da1a4e76977bcf34a9c45c","kind":"commit","published_at":"2023-08-29T23:08:16.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.5.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.5.1/manifests"},{"name":"v46.5.0","sha":"918dbed99f74702b06f317d4632b58c9ba84f9c7","kind":"commit","published_at":"2023-08-20T18:11:12.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.5.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.5.0/manifests"},{"name":"v46.4.6","sha":"eed807edd9a14750ae4e16279cafeb27064ecd59","kind":"commit","published_at":"2023-08-04T17:58:36.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.4.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.4.6/manifests"},{"name":"v46.4.5","sha":"e41df35d0e843f5b0dfbc1585ff5afc722a5c4ed","kind":"commit","published_at":"2023-07-27T08:18:19.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.4.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.4.5/manifests"},{"name":"v46.4.4","sha":"44da8c7e4d87e13c47f649959745fa0ad5c272e4","kind":"commit","published_at":"2023-07-15T13:12:08.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.4.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.4.4/manifests"},{"name":"v46.4.3","sha":"03578ca582a9c983d610022547d4e581edf8da0f","kind":"commit","published_at":"2023-06-30T17:39:51.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.4.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.4.3/manifests"},{"name":"v46.4.2","sha":"00922c3a7c98805ab499754c5d770380e6597aa1","kind":"commit","published_at":"2023-06-28T23:39:11.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.4.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.4.2/manifests"},{"name":"v46.4.1","sha":"1e45ae435d837607d54c01888e40e769164856a7","kind":"commit","published_at":"2023-06-28T22:36:14.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.4.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.4.1/manifests"},{"name":"v46.4.0","sha":"1886b362193f859f02684d74b75f99a3f53097a2","kind":"commit","published_at":"2023-06-28T00:16:41.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.4.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.4.0/manifests"},{"name":"v46.3.0","sha":"4afc8e6fa84ae6f5850402237afd2ce25a2fb7cb","kind":"commit","published_at":"2023-06-25T23:26:28.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.3.0/manifests"},{"name":"v46.2.6","sha":"3a5dd7d9f67fc01ec848758443c04da29d45327b","kind":"commit","published_at":"2023-06-07T10:14:23.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.2.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.2.6/manifests"},{"name":"v46.2.5","sha":"ab005925a432dc3b3675c5c310efbcb530d5f7b5","kind":"commit","published_at":"2023-06-06T14:21:09.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.2.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.2.5/manifests"},{"name":"v46.2.4","sha":"7469e59e2c02d31226df9b0afcb9fd154c50136e","kind":"commit","published_at":"2023-06-04T20:25:55.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.2.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.2.4/manifests"},{"name":"v46.2.3","sha":"e3b0d0c6d40637a960cc071ad8a08518e30756c7","kind":"commit","published_at":"2023-06-04T13:32:28.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.2.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.2.3/manifests"},{"name":"v46.2.2","sha":"75b6b8cfe2919a79f7ca39a2070ef4eaf3230dab","kind":"commit","published_at":"2023-06-04T03:15:40.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.2.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.2.2/manifests"},{"name":"v46.2.1","sha":"785fb2668ee8c98c6110584a8b9b9cbcc722ea01","kind":"commit","published_at":"2023-06-03T16:14:19.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.2.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.2.1/manifests"},{"name":"v46.2.0","sha":"d7ec6e08ac5a4cf960f866120f0a8fa14df6f977","kind":"commit","published_at":"2023-06-02T17:36:22.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.2.0/manifests"},{"name":"v46.1.0","sha":"31b3a24b7e015cfe938204618e71fa85d921cc7f","kind":"commit","published_at":"2023-05-31T17:25:24.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.1.0/manifests"},{"name":"v46.0.0","sha":"034ade155235715ee198875778a95196384b2b4f","kind":"commit","published_at":"2023-05-30T19:07:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v46.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v46.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v46.0.0/manifests"},{"name":"v45.0.0","sha":"6042b7751ff7cc7915eec1473ee743042155d22a","kind":"commit","published_at":"2023-05-28T15:27:21.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v45.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v45.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v45.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v45.0.0/manifests"},{"name":"v44.2.7","sha":"94cb599304682c901994bf4966453b79bb984613","kind":"commit","published_at":"2023-05-26T10:26:14.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v44.2.7","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v44.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.2.7/manifests"},{"name":"v44.2.6","sha":"f1183cc003cd5eca98326b631729dd5950c20775","kind":"commit","published_at":"2023-05-26T08:57:27.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v44.2.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v44.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.2.6/manifests"},{"name":"v44.2.5","sha":"6824ab6cb3e81262798abd04bd147883554cd141","kind":"commit","published_at":"2023-05-23T11:24:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v44.2.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v44.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.2.5/manifests"},{"name":"v44.2.4","sha":"89b81ce6a21b88e66cb686a2aa40f2a86834029d","kind":"commit","published_at":"2023-05-15T14:49:18.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v44.2.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v44.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.2.4/manifests"},{"name":"v44.2.3","sha":"d26fdf0db1fd290264d65cf21c1ede3f7cd02527","kind":"commit","published_at":"2023-05-11T22:10:21.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v44.2.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v44.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.2.3/manifests"},{"name":"v44.2.2","sha":"52119a59e70d2d255e0f475f0fcd0bf780d0acd2","kind":"commit","published_at":"2023-05-10T16:35:40.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v44.2.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v44.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.2.2/manifests"},{"name":"v44.2.1","sha":"e6b6a85a92938d4ea3f971382c669da4d952d554","kind":"commit","published_at":"2023-05-10T13:53:17.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v44.2.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v44.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.2.1/manifests"},{"name":"v44.2.0","sha":"c1781d2b4a8ace2647fa38ba57f14691fbfc88c2","kind":"commit","published_at":"2023-05-10T11:31:41.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v44.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v44.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.2.0/manifests"},{"name":"v44.1.0","sha":"3bcee32ef6d8081f6bb3f811ef06a60ffdb1aa9c","kind":"commit","published_at":"2023-05-09T22:45:27.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v44.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v44.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.1.0/manifests"},{"name":"v44.0.2","sha":"7016f02b4266da69e93313d5f48ded3cccbf4bca","kind":"commit","published_at":"2023-05-09T13:33:26.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v44.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v44.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.0.2/manifests"},{"name":"v44.0.1","sha":"815eb00aa3e0e3d948665f85766f0a938ba629aa","kind":"commit","published_at":"2023-05-08T19:40:04.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v44.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v44.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.0.1/manifests"},{"name":"v44.0.0","sha":"055adf85c437a2c125e7d642c54080f430f2ac7b","kind":"commit","published_at":"2023-05-07T21:37:52.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v44.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v44.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v44.0.0/manifests"},{"name":"v43.2.0","sha":"60c8d2906aa2bd515ef1e9e78b6c952da2dd8825","kind":"commit","published_at":"2023-05-05T15:09:11.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v43.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v43.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.2.0/manifests"},{"name":"v43.1.1","sha":"4f3c48eed95456513c53eacfe61ab5451da1c698","kind":"commit","published_at":"2023-04-24T22:00:39.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v43.1.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v43.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.1.1/manifests"},{"name":"v43.1.0","sha":"152e8c2debad7943c8854c3b19dd4bd938910928","kind":"commit","published_at":"2023-04-24T16:29:34.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v43.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v43.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.1.0/manifests"},{"name":"v43.0.9","sha":"ee2bae38c7f712f45f9d9e28b4da43514083e276","kind":"commit","published_at":"2023-04-24T16:23:06.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v43.0.9","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v43.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.9/manifests"},{"name":"v43.0.8","sha":"f3faa251ee3e015bc5162e6b8da4d91212684e85","kind":"commit","published_at":"2023-04-24T16:12:02.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v43.0.8","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v43.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.8/manifests"},{"name":"v43.0.7","sha":"ef02d5b5a7c385d83792f1d3c6ba6f472c7abc76","kind":"commit","published_at":"2023-04-20T15:39:36.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v43.0.7","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v43.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.7/manifests"},{"name":"v43.0.6","sha":"131454f6998e1326563a3b25f34c6f7012b4104c","kind":"commit","published_at":"2023-04-18T21:44:40.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v43.0.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v43.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.6/manifests"},{"name":"v43.0.5","sha":"cf1d88502f0a6e4673dce8dfbf44b9edf43aa030","kind":"commit","published_at":"2023-04-18T20:06:27.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v43.0.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v43.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.5/manifests"},{"name":"v43.0.4","sha":"eab4fb4574027e2edac8d70dc9501a2f8d60bbf5","kind":"commit","published_at":"2023-04-18T19:49:27.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v43.0.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v43.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.4/manifests"},{"name":"v43.0.3","sha":"ffef25416306871436fa832f1157c5c1b6d65bf5","kind":"commit","published_at":"2023-04-18T13:41:23.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v43.0.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v43.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.3/manifests"},{"name":"v43.0.2","sha":"a9cd1db8db305fb7b100a315d77417d99f2a989a","kind":"commit","published_at":"2023-04-18T13:32:42.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v43.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v43.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.2/manifests"},{"name":"v43.0.1","sha":"9bb4bfd3bd973f085439e3d792db1e0820a5d72e","kind":"commit","published_at":"2023-04-18T13:02:10.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v43.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v43.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.1/manifests"},{"name":"v43.0.0","sha":"9b8c6534362fe66d561d5f0c40f13831675c8697","kind":"commit","published_at":"2023-04-18T06:27:24.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v43.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v43.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v43.0.0/manifests"},{"name":"v42.0.0","sha":"9e96b75aad72428bdbb2ce2bc27ca42a08c30df8","kind":"commit","published_at":"2023-04-18T06:11:57.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v42.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v42.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v42.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v42.0.0/manifests"},{"name":"v41.1.2","sha":"41d1cf355d594c7e1f7fe0d3fa35e9c03f9659ed","kind":"commit","published_at":"2023-04-17T03:55:44.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v41.1.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v41.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v41.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v41.1.2/manifests"},{"name":"v41.1.1","sha":"cd01546081a74763a09e70e05e032b5f693ea113","kind":"commit","published_at":"2023-04-11T18:47:24.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v41.1.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v41.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v41.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v41.1.1/manifests"},{"name":"v41.1.0","sha":"b7720038b5e04c11d6879c153ffca7b7589d2b5f","kind":"commit","published_at":"2023-04-11T15:55:46.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v41.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v41.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v41.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v41.1.0/manifests"},{"name":"v41.0.0","sha":"f1ea35219e54e63e95755ff8d4d881ae0c199600","kind":"commit","published_at":"2023-04-11T15:11:26.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v41.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v41.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v41.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v41.0.0/manifests"},{"name":"v40.3.0","sha":"33628b4d5298b687288b2f3dcef58ed2215fd0af","kind":"commit","published_at":"2023-04-10T21:59:04.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v40.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v40.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.3.0/manifests"},{"name":"v40.2.1","sha":"cebf94ff5f0231530264d57c1db2175b3934fd9f","kind":"commit","published_at":"2023-04-10T21:24:38.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v40.2.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v40.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.2.1/manifests"},{"name":"v40.2.0","sha":"d36b6d52693b45af42a7abd52a4ea125b5967745","kind":"commit","published_at":"2023-04-10T21:12:53.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v40.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v40.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.2.0/manifests"},{"name":"v40.1.2","sha":"bd373925ee3950a00f3eaa67260906e09e8e7ce7","kind":"commit","published_at":"2023-04-08T20:35:52.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v40.1.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v40.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.1.2/manifests"},{"name":"v40.1.1","sha":"d004f0863ae512e7884e5c36185cbd419f1d7870","kind":"commit","published_at":"2023-03-31T12:23:38.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v40.1.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v40.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.1.1/manifests"},{"name":"v40.1.0","sha":"07ba155a2e8c81a92489961841a0cd852e2eb25e","kind":"commit","published_at":"2023-03-18T19:28:56.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v40.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v40.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.1.0/manifests"},{"name":"v40.0.3","sha":"835e1a7fd0e4f0649b2e78d4b99a3219e32accbf","kind":"commit","published_at":"2023-03-15T11:03:53.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v40.0.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v40.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.0.3/manifests"},{"name":"v40.0.2","sha":"877f9b06238c4a3e5b0d8266c7c3bdd6593762bf","kind":"commit","published_at":"2023-03-14T03:29:51.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v40.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v40.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.0.2/manifests"},{"name":"v40.0.1","sha":"6449ce8d9c3805035d874f711dd54d1198976899","kind":"commit","published_at":"2023-03-02T17:56:54.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v40.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v40.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.0.1/manifests"},{"name":"v40.0.0","sha":"236fec2310bc76efee6b366f43b90a2a18dadd03","kind":"commit","published_at":"2023-02-11T15:18:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v40.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v40.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v40.0.0/manifests"},{"name":"v39.9.1","sha":"f420121e929baab2e86e5377f8727ae867b178ae","kind":"commit","published_at":"2023-02-11T15:06:05.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.9.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.9.1/manifests"},{"name":"v39.9.0","sha":"143d429608399b25b0ce50336daddd04b56e1ee8","kind":"commit","published_at":"2023-02-11T14:37:51.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.9.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.9.0/manifests"},{"name":"v39.8.0","sha":"a143226b0a0dd2d46fb3258f261979fffecdacb6","kind":"commit","published_at":"2023-02-03T15:18:22.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.8.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.8.0/manifests"},{"name":"v39.7.5","sha":"cbec35fb88cbc062c3aba11f9507a7383609fad4","kind":"commit","published_at":"2023-01-31T14:05:35.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.7.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.7.5/manifests"},{"name":"v39.7.4","sha":"2e5782abe8af9c0c1d81e93a54d76ca74b71f066","kind":"commit","published_at":"2023-01-29T05:31:06.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.7.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.7.4/manifests"},{"name":"v39.7.3","sha":"b418dbd51f11980effe666bbdcbc97bac0da0544","kind":"commit","published_at":"2023-01-29T05:03:38.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.7.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.7.3/manifests"},{"name":"v39.7.2","sha":"7988ed60d158520f75954625d150e551d3883de5","kind":"commit","published_at":"2023-01-29T04:50:08.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.7.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.7.2/manifests"},{"name":"v39.7.1","sha":"512670c657cb0e314639f9bd71f0aca741da152d","kind":"commit","published_at":"2023-01-29T04:01:19.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.7.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.7.1/manifests"},{"name":"v39.7.0","sha":"a7381c01430bbae5326106661ad9cf8c58b59dff","kind":"commit","published_at":"2023-01-28T17:17:52.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.7.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.7.0/manifests"},{"name":"v39.6.10","sha":"ca5fc32ed78b3c5d07deea73b27fd7b806374213","kind":"commit","published_at":"2023-01-28T15:45:11.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.6.10","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.6.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.10/manifests"},{"name":"v39.6.9","sha":"4883cd0554379aa829798455a1719de71b0aeeb9","kind":"commit","published_at":"2023-01-27T07:46:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.6.9","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.9/manifests"},{"name":"v39.6.8","sha":"8b72df49b53bb8da9efc5f173169d137f61e2289","kind":"commit","published_at":"2023-01-23T23:22:21.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.6.8","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.8/manifests"},{"name":"v39.6.7","sha":"e0f486218b56a369a98d4eb2ecd8dab652e99ab9","kind":"commit","published_at":"2023-01-20T01:54:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.6.7","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.7/manifests"},{"name":"v39.6.6","sha":"86bdb741d6646e776e03b381779330f004a3df77","kind":"commit","published_at":"2023-01-18T16:53:51.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.6.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.6/manifests"},{"name":"v39.6.5","sha":"1806f8c36d1843e2ea0397cb0c96fb3787dd07bf","kind":"commit","published_at":"2023-01-18T16:51:23.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.6.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.5/manifests"},{"name":"v39.6.4","sha":"65e927bca645bc6e2fe77a761a5df2ff63099ea1","kind":"commit","published_at":"2022-11-24T21:56:41.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.6.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.4/manifests"},{"name":"v39.6.3","sha":"124d32792062bb2aa1dd1f9c89dfb5c654c35a19","kind":"commit","published_at":"2022-11-24T16:25:39.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.6.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.3/manifests"},{"name":"v39.6.2","sha":"26141cb97a2b9bcf801f323ad6ec00c05bb178ef","kind":"commit","published_at":"2022-11-02T20:49:58.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.6.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.2/manifests"},{"name":"v39.6.1","sha":"d68d742e9a32671fd321e76c5ab3298b810160f7","kind":"commit","published_at":"2022-11-02T19:58:37.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.6.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.1/manifests"},{"name":"v39.6.0","sha":"e5da5bb4afa6d777e84b92bb21cd38551a290b1e","kind":"commit","published_at":"2022-11-02T16:02:53.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.6.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.6.0/manifests"},{"name":"v39.5.1","sha":"691a414d1518e06c5f5869a9f6849b002865c9de","kind":"commit","published_at":"2022-11-02T15:35:09.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.5.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.5.1/manifests"},{"name":"v39.5.0","sha":"5fcb62ef133f29de69a3c8c659fcb8a26b892ebf","kind":"commit","published_at":"2022-11-01T23:37:48.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.5.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.5.0/manifests"},{"name":"v39.4.0","sha":"da1c85f31e0416a8237b063918daa5b51ee2d178","kind":"commit","published_at":"2022-10-29T23:48:44.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.4.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.4.0/manifests"},{"name":"v39.3.25","sha":"94f784f3f2aded94eb2ff991ccf45b4337a945b7","kind":"commit","published_at":"2022-10-25T17:33:17.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.25","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.25/manifests"},{"name":"v39.3.24","sha":"cfbdf8b31fb614c04f051c624e3337c5b77ab213","kind":"commit","published_at":"2022-10-24T13:40:08.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.24","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.24/manifests"},{"name":"v39.3.23","sha":"12da503cbad8e8caeca64ffb769cb474cb7c6a00","kind":"commit","published_at":"2022-10-23T20:53:22.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.23","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.23/manifests"},{"name":"v39.3.22","sha":"e247d6777fff34e73193db8ccc61beb9de988002","kind":"commit","published_at":"2022-10-23T15:56:10.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.22","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.22/manifests"},{"name":"v39.3.21","sha":"867edc37b2d2d705df3c97cbdb2ff77c250c528c","kind":"commit","published_at":"2022-10-23T13:29:10.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.21","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.21/manifests"},{"name":"v39.3.20","sha":"4fabdd60a8b12487c3db295c2f71b426f0ae83f4","kind":"commit","published_at":"2022-10-23T01:41:15.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.20","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.20/manifests"},{"name":"v39.3.19","sha":"c1f21f8234d37316d9abda17f18ab6010e7b7112","kind":"commit","published_at":"2022-10-22T21:29:48.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.19","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.19/manifests"},{"name":"v39.3.18","sha":"dc1f875b125224d4a9eda5efd2a3591b1884f980","kind":"commit","published_at":"2022-10-22T21:13:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.18","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.18/manifests"},{"name":"v39.3.17","sha":"87c1c2a4414e6badd8b114f3b13f0335163a222f","kind":"commit","published_at":"2022-10-22T17:47:52.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.17","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.17/manifests"},{"name":"v39.3.16","sha":"5d20bdf090d82a0aab0d9fc0a24a897c287dd6d2","kind":"commit","published_at":"2022-10-22T17:12:03.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.16","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.16/manifests"},{"name":"v39.3.15","sha":"bdd6af25d877d1e714458e7ad9b6b2d284ebc83a","kind":"commit","published_at":"2022-10-22T15:56:43.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.15","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.15/manifests"},{"name":"v39.3.14","sha":"e1c688459616317deb479bc58a7b1c4a5ad0384f","kind":"commit","published_at":"2022-10-19T00:15:53.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.14","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.14/manifests"},{"name":"v39.3.13","sha":"07295083055350bde9cbfee02925adb57fb27a88","kind":"commit","published_at":"2022-10-17T20:00:34.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.13","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.13/manifests"},{"name":"v39.3.12","sha":"ca91670668f7bf86b3f22d6d6b86f853eb44a7c9","kind":"commit","published_at":"2022-10-17T17:51:13.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.12","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.12/manifests"},{"name":"v39.3.11","sha":"b001cd3deadb108952ffec5d8395f9e1cae82673","kind":"commit","published_at":"2022-10-04T22:34:45.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.11","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.11/manifests"},{"name":"v39.3.10","sha":"0b290f6333e806acd8a9519acd0fd549c454ff06","kind":"commit","published_at":"2022-09-24T23:09:13.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.10","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.10/manifests"},{"name":"v39.3.9","sha":"fe0e2098a78bcf3a00b519693f6e0277ec6b6bc2","kind":"commit","published_at":"2022-08-30T14:23:14.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.9","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.9/manifests"},{"name":"v39.3.8","sha":"f775de5f779d41c1600aebb190d984cdbbb5bd4e","kind":"commit","published_at":"2022-08-25T20:04:09.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.8","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.8/manifests"},{"name":"v39.3.7","sha":"07f17eeee37dae77b114ba5455e95340de195e33","kind":"commit","published_at":"2022-08-25T19:43:05.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.7","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.7/manifests"},{"name":"v39.3.6","sha":"25d2a7f81740622614ba972037911b1a552cceed","kind":"commit","published_at":"2022-08-08T21:43:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.6/manifests"},{"name":"v39.3.5","sha":"4f8d242f39136722e6386d78e093620ab41fd91c","kind":"commit","published_at":"2022-08-08T21:16:02.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.5/manifests"},{"name":"v39.3.4","sha":"07a9fe3fb304c191a25df2077b77020b53f8a0f0","kind":"commit","published_at":"2022-07-29T16:21:48.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.4/manifests"},{"name":"v39.3.3","sha":"26e7357171ee1abd73dc16191725a786e7108cf0","kind":"commit","published_at":"2022-06-18T03:39:01.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.3/manifests"},{"name":"v39.3.2","sha":"374daacbcf68aadaf696213ead43bb59e4feb4c3","kind":"commit","published_at":"2022-05-24T11:37:13.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.2/manifests"},{"name":"v39.3.1","sha":"53e41742fb5d49bc6b49ccd9ee126eecdcf3d21f","kind":"commit","published_at":"2022-05-24T00:08:28.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.1/manifests"},{"name":"v39.3.0","sha":"66658c0f59c5b903e5c5fe107fde174c0f40f2f4","kind":"commit","published_at":"2022-05-19T07:36:12.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.3.0/manifests"},{"name":"v39.2.9","sha":"f4a92498190ca530dbc17d58c2514ac102ab719a","kind":"commit","published_at":"2022-04-26T00:17:15.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.2.9","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.9/manifests"},{"name":"v39.2.8","sha":"56966d006f7efaa602027b7e5952fa75079c5ff3","kind":"commit","published_at":"2022-04-24T07:05:02.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.2.8","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.8/manifests"},{"name":"v39.2.7","sha":"e53b441c936053cca8cde73177b669a2b87db5a8","kind":"commit","published_at":"2022-04-21T07:37:06.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.2.7","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.7/manifests"},{"name":"v39.2.6","sha":"b65fb3b955dbd970f01435f8da79890f6677370f","kind":"commit","published_at":"2022-04-20T21:23:33.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.2.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.6/manifests"},{"name":"v39.2.5","sha":"fb0c83f7cee5fe85e67812eb5af2d507fc52cb59","kind":"commit","published_at":"2022-04-20T09:01:11.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.2.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.5/manifests"},{"name":"v39.2.4","sha":"4270b75d7ed3550b4df4f05141dd4abf96741dc7","kind":"commit","published_at":"2022-04-20T01:52:29.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.2.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.4/manifests"},{"name":"v39.2.3","sha":"2f104f8ad16bfd14b5c67a82e09ba261293d89e0","kind":"commit","published_at":"2022-04-18T22:46:40.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.2.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.3/manifests"},{"name":"v39.2.2","sha":"0eef81c805ed8d54d803ad18e0f42dd09d54f44c","kind":"commit","published_at":"2022-04-17T00:32:55.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.2.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.2/manifests"},{"name":"v39.2.1","sha":"041de5f224773756edb4a658a791ae99eecfc3bf","kind":"commit","published_at":"2022-04-13T11:41:25.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.2.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.1/manifests"},{"name":"v39.2.0","sha":"288363e54ff1a03852f5f2c049c23c5e833c1960","kind":"commit","published_at":"2022-04-12T13:44:25.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.2.0/manifests"},{"name":"v39.1.1","sha":"520c7be3e2d848dcfeb3f5aee0817b92d94e743f","kind":"commit","published_at":"2022-04-11T23:11:58.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.1.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.1.1/manifests"},{"name":"v39.1.0","sha":"806deca28530e9b7c331465837cf227a94984e9f","kind":"commit","published_at":"2022-04-10T06:16:15.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.1.0/manifests"},{"name":"v39.0.1","sha":"78f4a954ed5d9487204f8531bedce1aba8c1f564","kind":"commit","published_at":"2022-04-08T14:39:44.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.0.1/manifests"},{"name":"v39.0.0","sha":"be3af9d46d5eeee49ecbf1338cf0115df0c01a3b","kind":"commit","published_at":"2022-04-08T00:57:22.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v39.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v39.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v39.0.0/manifests"},{"name":"v38.1.6","sha":"1c9884da4f59da7b2368bb77986f7430112b639d","kind":"commit","published_at":"2022-04-02T08:36:17.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v38.1.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v38.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.1.6/manifests"},{"name":"v38.1.5","sha":"cc031b8c6a9653a5420857e5b186277baedf94f7","kind":"commit","published_at":"2022-04-02T04:31:47.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v38.1.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v38.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.1.5/manifests"},{"name":"v38.1.4","sha":"bf9f994f70620f3a884be0d1e49fa1a43eaea82e","kind":"commit","published_at":"2022-03-29T11:39:41.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v38.1.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v38.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.1.4/manifests"},{"name":"v38.1.3","sha":"63a96ee6705ec221d4d62bfd51aba07183c5f222","kind":"commit","published_at":"2022-03-28T09:29:06.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v38.1.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v38.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.1.3/manifests"},{"name":"v38.1.2","sha":"7dbdd9f271a27a8b370ca0f5053f5c51a98dc671","kind":"commit","published_at":"2022-03-28T09:21:10.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v38.1.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v38.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.1.2/manifests"},{"name":"v38.1.1","sha":"d11d271837bd1fad99919024acbd9dc824e18fb1","kind":"commit","published_at":"2022-03-28T05:09:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v38.1.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v38.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.1.1/manifests"},{"name":"v38.1.0","sha":"0f27282c01cb5b0a8f8d3cf2936cabc35dd4d4ed","kind":"commit","published_at":"2022-03-28T00:43:49.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v38.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v38.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.1.0/manifests"},{"name":"v38.0.8","sha":"a530862df39258fce3147217069050ee34ad4fe0","kind":"commit","published_at":"2022-03-27T11:28:02.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v38.0.8","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v38.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.8/manifests"},{"name":"v38.0.7","sha":"33eb99efce75362a005363b0e99f81393671073c","kind":"commit","published_at":"2022-03-26T06:46:58.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v38.0.7","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v38.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.7/manifests"},{"name":"v38.0.6","sha":"17fe2ca2fe80a4dafd94e2c4dcda1741fa20b745","kind":"commit","published_at":"2022-03-19T12:53:52.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v38.0.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v38.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.6/manifests"},{"name":"v38.0.5","sha":"63d18d27b0428eb2aab186a0b691ed2c377ece41","kind":"commit","published_at":"2022-03-19T09:39:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v38.0.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v38.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.5/manifests"},{"name":"v38.0.4","sha":"19e4f6f40af1b07cc1f6c1c028dd6b905b5db66a","kind":"commit","published_at":"2022-03-14T23:52:31.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v38.0.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v38.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.4/manifests"},{"name":"v38.0.3","sha":"5e8e0c7c96532381f84e0e1b896408dbe46bf75f","kind":"commit","published_at":"2022-03-13T13:52:23.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v38.0.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v38.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.3/manifests"},{"name":"v38.0.2","sha":"ec34e66ec9ea1e79605351b9e25bc13f202adda2","kind":"commit","published_at":"2022-03-12T01:03:31.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v38.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v38.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.2/manifests"},{"name":"v38.0.1","sha":"a23168d8ff38887609b81715e67bb2682dc2c534","kind":"commit","published_at":"2022-03-12T00:24:16.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v38.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v38.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.1/manifests"},{"name":"v38.0.0","sha":"a31a8fda9304cbf697b7c2254cf9b4e523172ab8","kind":"commit","published_at":"2022-03-11T15:01:58.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v38.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v38.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v38.0.0/manifests"},{"name":"v37.9.7","sha":"b5b3e17a97e009cebe0a4dbe7550a44476166109","kind":"commit","published_at":"2022-03-06T14:42:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.9.7","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.9.7/manifests"},{"name":"v37.9.6","sha":"2d69c7008105f23833596dedebd992f586adf5af","kind":"commit","published_at":"2022-03-02T00:14:25.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.9.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.9.6/manifests"},{"name":"v37.9.5","sha":"509baf9fa35337508624867e922a892324b0571c","kind":"commit","published_at":"2022-02-28T13:43:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.9.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.9.5/manifests"},{"name":"v37.9.4","sha":"ef68427b1ad2d502f60caa24966c43ac4edfa1c3","kind":"commit","published_at":"2022-02-18T08:44:27.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.9.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.9.4/manifests"},{"name":"v37.9.3","sha":"06c3163767af98c729fbdb2ff1b0847149900123","kind":"commit","published_at":"2022-02-18T02:03:40.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.9.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.9.3/manifests"},{"name":"v37.9.2","sha":"0cfdfd7f6a2352787a0ff0d13fa15721c42c62bc","kind":"commit","published_at":"2022-02-17T09:06:09.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.9.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.9.2/manifests"},{"name":"v37.9.1","sha":"32447f0daab6052cc4b581b626819d72301342a6","kind":"commit","published_at":"2022-02-12T14:41:26.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.9.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.9.1/manifests"},{"name":"v37.9.0","sha":"eb92080fe36f434e5cf1ccb5884e72d1bb8a8a1f","kind":"commit","published_at":"2022-02-11T17:40:12.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.9.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.9.0/manifests"},{"name":"v37.8.2","sha":"1b3212f0cb7b23ed4466a202f154a86a5919519c","kind":"commit","published_at":"2022-02-09T16:48:27.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.8.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.8.2/manifests"},{"name":"v37.8.1","sha":"8847608bdd470ca690c6dd0141237bc0dac975e2","kind":"commit","published_at":"2022-02-09T13:53:29.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.8.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.8.1/manifests"},{"name":"v37.8.0","sha":"38d51ff9d45f1e9aefd87d4feab2aeadec1dc3fa","kind":"commit","published_at":"2022-02-07T18:51:42.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.8.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.8.0/manifests"},{"name":"v37.7.1","sha":"9d0a75d454cb0d33cf71e99e9a439711865876b6","kind":"commit","published_at":"2022-02-03T11:30:00.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.7.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.7.1/manifests"},{"name":"v37.7.0","sha":"5530e075354329fc95706d9950e76a465662caf1","kind":"commit","published_at":"2022-01-26T01:49:33.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.7.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.7.0/manifests"},{"name":"v37.6.3","sha":"6524c312efa77bec149641ea00bcf8ed7bb93fb4","kind":"commit","published_at":"2022-01-21T14:47:51.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.6.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.6.3/manifests"},{"name":"v37.6.2","sha":"873228a05d064e35d6eecf0cc1e62bacdab039d9","kind":"commit","published_at":"2022-01-20T23:55:17.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.6.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.6.2/manifests"},{"name":"v37.6.1","sha":"f48766e3fba8b1e0a5b332d163eb3dc696e541d1","kind":"commit","published_at":"2022-01-09T14:36:27.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.6.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.6.1/manifests"},{"name":"v37.6.0","sha":"a0093507b5ab9a618c71c0269875281f52cfdc0f","kind":"commit","published_at":"2022-01-09T11:28:42.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.6.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.6.0/manifests"},{"name":"v37.5.2","sha":"7d8afd8b16d918c2007fea3a772134f0f557058a","kind":"commit","published_at":"2022-01-08T11:39:11.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.5.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.5.2/manifests"},{"name":"v37.5.1","sha":"88dc5e7af296bca3618190e95cd386f9d23793dd","kind":"commit","published_at":"2022-01-03T13:13:09.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.5.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.5.1/manifests"},{"name":"v37.5.0","sha":"6ddc79cbd8cb119c293afa13cee05051f338651a","kind":"commit","published_at":"2021-12-31T10:46:54.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.5.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.5.0/manifests"},{"name":"v37.4.2","sha":"e793c66a14a900610bb152bd491e104eb5d61ca4","kind":"commit","published_at":"2021-12-28T15:26:27.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.4.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.4.2/manifests"},{"name":"v37.4.1","sha":"a7f3039f3a8c684cab4535d45915f49cf7a2f256","kind":"commit","published_at":"2021-12-28T14:19:52.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.4.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.4.1/manifests"},{"name":"v37.4.0","sha":"508ea516f3f754e0580d7ca8a85146fb56cfbb73","kind":"commit","published_at":"2021-12-20T07:21:56.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.4.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.4.0/manifests"},{"name":"v37.3.0","sha":"c91e49cdd4431f9ac1c600769bbc59caf3a7a889","kind":"commit","published_at":"2021-12-19T09:35:52.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.3.0/manifests"},{"name":"v37.2.8","sha":"3a27c39a0449b3f9b12f441717f540cbd5c0f5d0","kind":"commit","published_at":"2021-12-18T04:53:47.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.2.8","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.8/manifests"},{"name":"v37.2.7","sha":"4433d7e3fb3d8c9d329711d350d787c58472d1b6","kind":"commit","published_at":"2021-12-18T04:31:49.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.2.7","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.7/manifests"},{"name":"v37.2.6","sha":"36e01150bf7082471724e9bf7d6946963990939f","kind":"commit","published_at":"2021-12-18T03:26:23.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.2.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.6/manifests"},{"name":"v37.2.5","sha":"c91f54a7b059e3526ae30b9ae88c91a70ad4d12f","kind":"commit","published_at":"2021-12-18T01:04:54.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.2.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.5/manifests"},{"name":"v37.2.4","sha":"6af811b5c45ab0532f22ba6f3d43eb6fb1c0792b","kind":"commit","published_at":"2021-12-17T16:27:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.2.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.4/manifests"},{"name":"v37.2.3","sha":"fac3f20740ce0a76a2848553d536ea3ee04c599a","kind":"commit","published_at":"2021-12-17T05:13:28.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.2.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.3/manifests"},{"name":"v37.2.2","sha":"f4800151abfc21dbca338cd53df6405c6041851b","kind":"commit","published_at":"2021-12-15T13:10:25.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.2.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.2/manifests"},{"name":"v37.2.1","sha":"d62a2a7e74ac1b051c1eed1ce8576a7ee7876d96","kind":"commit","published_at":"2021-12-15T00:36:53.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.2.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.1/manifests"},{"name":"v37.2.0","sha":"f04a4449d4062650a1f68f232153eb9bfc9485f4","kind":"commit","published_at":"2021-12-09T12:49:51.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.2.0/manifests"},{"name":"v37.1.0","sha":"ecd1c72b6bef69fe47876dd77ce1b0095bce1e1d","kind":"commit","published_at":"2021-12-01T06:35:36.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.1.0/manifests"},{"name":"v37.0.3","sha":"a876af848af2fe31d7f00b3d19c14833eb7b72b0","kind":"commit","published_at":"2021-10-26T09:09:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.0.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.0.3/manifests"},{"name":"v37.0.2","sha":"23578a964d461ff0b60063c7636c0bfa2c4d6eaf","kind":"commit","published_at":"2021-10-26T06:10:23.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.0.2/manifests"},{"name":"v37.0.1","sha":"b44d0adedf28512656fcd3005d66d98d4dbba498","kind":"commit","published_at":"2021-10-26T01:26:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.0.1/manifests"},{"name":"v37.0.0","sha":"14d7832c6e4dd3608a80e22eb333ffcb15bf9e07","kind":"commit","published_at":"2021-10-23T03:12:37.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v37.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v37.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v37.0.0/manifests"},{"name":"v36.1.1","sha":"0f4d8e0af8d17872ed0919077572b9fa4a6f4ec2","kind":"commit","published_at":"2021-10-09T02:40:47.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v36.1.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v36.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.1.1/manifests"},{"name":"v36.1.0","sha":"f8297aa43df3011c496e12b0986cb6bd9b7bcb02","kind":"commit","published_at":"2021-09-07T14:17:11.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v36.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v36.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.1.0/manifests"},{"name":"v36.0.8","sha":"63640e068a57b61e5c1ecc11712dd7885360af86","kind":"commit","published_at":"2021-08-25T03:00:10.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v36.0.8","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v36.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.8/manifests"},{"name":"v36.0.7","sha":"135a356e9aecf7b019a5b5c5bf600e8453576c07","kind":"commit","published_at":"2021-08-11T09:27:20.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v36.0.7","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v36.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.7/manifests"},{"name":"v36.0.6","sha":"0ace59d0032525c831b3a31e7f63165c59f3ab60","kind":"commit","published_at":"2021-07-28T06:38:46.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v36.0.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v36.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.6/manifests"},{"name":"v36.0.5","sha":"80334d847909530999309be54994d9eb7482ce75","kind":"commit","published_at":"2021-07-27T22:36:36.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v36.0.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v36.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.5/manifests"},{"name":"v36.0.4","sha":"508bf18946fd04ea65b11c1a6258296e36beeda1","kind":"commit","published_at":"2021-07-27T14:04:29.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v36.0.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v36.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.4/manifests"},{"name":"v36.0.3","sha":"c8eee8f197a924b4f461046f975c34d728ab03cc","kind":"commit","published_at":"2021-07-27T01:40:10.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v36.0.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v36.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.3/manifests"},{"name":"v36.0.2","sha":"f9a27e385a81c7c07272b9bd1be9e3b415b27fc0","kind":"commit","published_at":"2021-07-25T03:20:18.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v36.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v36.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.2/manifests"},{"name":"v36.0.1","sha":"a469b832841c01758bb1ecee806c0e6cc3b8a2a9","kind":"commit","published_at":"2021-07-25T02:52:09.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v36.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v36.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.1/manifests"},{"name":"v36.0.0","sha":"9eed57e7290c20b66ecd72b367b9db938686c6ce","kind":"commit","published_at":"2021-07-25T02:20:33.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v36.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v36.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v36.0.0/manifests"},{"name":"v35.5.1","sha":"c9b854bf1e71c2f2a58df094efe8061e1505ac96","kind":"commit","published_at":"2021-07-22T08:21:48.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.5.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.5.1/manifests"},{"name":"v35.5.0","sha":"8ef41a1e1d4d2627a65f70545de9c6c22e3ef162","kind":"commit","published_at":"2021-07-20T07:37:44.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.5.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.5.0/manifests"},{"name":"v35.4.7","sha":"fdca2275a08b55825ec3b65bde8377b83814328f","kind":"commit","published_at":"2021-07-20T04:47:48.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.4.7","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.4.7/manifests"},{"name":"v35.4.6","sha":"641cdeeefb4e0a2e11c6a1087f284974b26954fc","kind":"commit","published_at":"2021-07-20T03:55:53.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.4.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.4.6/manifests"},{"name":"v35.4.5","sha":"6989699d4305809eca3ada704ad7329e3d178c81","kind":"commit","published_at":"2021-07-18T07:48:55.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.4.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.4.5/manifests"},{"name":"v35.4.4","sha":"52d7eff53820f2a0d22b3c80a1930a3a023b5cef","kind":"commit","published_at":"2021-07-18T05:13:22.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.4.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.4.4/manifests"},{"name":"v35.4.3","sha":"3fccc8afb126e59afe737c51f505b6b67dc27afc","kind":"commit","published_at":"2021-07-09T23:36:45.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.4.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.4.3/manifests"},{"name":"v35.4.2","sha":"5a928db6e158a4c889058be8353da5417d42fedb","kind":"commit","published_at":"2021-07-09T03:26:06.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.4.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.4.2/manifests"},{"name":"v35.4.1","sha":"317674c8f300b2bd0a6e833582ce7310f9b9c350","kind":"commit","published_at":"2021-06-29T00:32:31.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.4.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.4.1/manifests"},{"name":"v35.4.0","sha":"7257e44bdf70c4cfc07bb6d0e426e6820744eead","kind":"commit","published_at":"2021-06-21T11:50:26.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.4.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.4.0/manifests"},{"name":"v35.3.2","sha":"f7c8038ec6e2af25577b524be0cd33fa7a6101ba","kind":"commit","published_at":"2021-06-19T06:00:57.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.3.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.3.2/manifests"},{"name":"v35.3.1","sha":"478b248914e00e6e7854c946ec6a253523f46bac","kind":"commit","published_at":"2021-06-19T03:43:04.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.3.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.3.1/manifests"},{"name":"v35.3.0","sha":"eff90bd37a243e5a9ec3e26290eef4da844069ce","kind":"commit","published_at":"2021-06-16T03:36:51.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.3.0/manifests"},{"name":"v35.2.0","sha":"2dcd9ad062b825c06b1e694c97ed802db50e071f","kind":"commit","published_at":"2021-06-13T02:04:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.2.0/manifests"},{"name":"v35.1.3","sha":"f8700250e986a9dba66e0b69f4862fc4da6ab366","kind":"commit","published_at":"2021-06-06T09:38:27.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.1.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.1.3/manifests"},{"name":"v35.1.2","sha":"1745fcaa960dbd97086f2c83f508a5f085acf9ec","kind":"commit","published_at":"2021-06-01T01:06:07.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.1.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.1.2/manifests"},{"name":"v35.1.1","sha":"1a6de5ed9a2aa64f8b095953de38635d3459e0e2","kind":"commit","published_at":"2021-05-31T09:44:49.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.1.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.1.1/manifests"},{"name":"v35.1.0","sha":"dc641cc129d3964488e30b45388dc3351060cad4","kind":"commit","published_at":"2021-05-30T13:57:57.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.1.0/manifests"},{"name":"v35.0.0","sha":"b81e25d14d05c5c65992c9e6f34386fdf14e8d8d","kind":"commit","published_at":"2021-05-24T08:45:21.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v35.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v35.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v35.0.0/manifests"},{"name":"v34.8.2","sha":"9928298301a7cec0dfef0dcb786c065b5e08dfcd","kind":"commit","published_at":"2021-05-19T16:11:27.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.8.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.8.2/manifests"},{"name":"v34.8.1","sha":"d39292f06322100c542a5dcf9286797260a7d6aa","kind":"commit","published_at":"2021-05-19T04:12:15.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.8.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.8.1/manifests"},{"name":"v34.8.0","sha":"6e5e76d05253d4ce2b097fd9c4d8fb27840c585e","kind":"commit","published_at":"2021-05-19T02:48:00.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.8.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.8.0/manifests"},{"name":"v34.7.0","sha":"03d3f40551bfb7cc13f00677e38baff83d13c9f4","kind":"commit","published_at":"2021-05-17T15:53:03.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.7.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.7.0/manifests"},{"name":"v34.6.3","sha":"9af6e3615f318f92d2e108fe5d7a03b837d89ed7","kind":"commit","published_at":"2021-05-16T18:00:16.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.6.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.6.3/manifests"},{"name":"v34.6.2","sha":"19f60acf7be67f9abb12307157ab122ccf2c29ac","kind":"commit","published_at":"2021-05-16T16:05:50.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.6.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.6.2/manifests"},{"name":"v34.6.1","sha":"355da58e86fc1127ca86a556bdd74966f694b802","kind":"commit","published_at":"2021-05-15T23:00:36.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.6.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.6.1/manifests"},{"name":"v34.6.0","sha":"8848246d2475184f98c3e0ccde85955cef75ee94","kind":"commit","published_at":"2021-05-15T17:18:06.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.6.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.6.0/manifests"},{"name":"v34.5.0","sha":"06bbf37183fb33bf2e6610a01d841008f2b5bd2b","kind":"commit","published_at":"2021-05-15T16:34:25.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.5.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.5.0/manifests"},{"name":"v34.4.0","sha":"1b305f0d4322a70c1ffee69d5975b94db199fd8c","kind":"commit","published_at":"2021-05-15T15:57:03.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.4.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.4.0/manifests"},{"name":"v34.3.0","sha":"0e3970618a54e3d0b7ae4dedcaf43a162be4ae08","kind":"commit","published_at":"2021-05-15T15:48:43.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.3.0/manifests"},{"name":"v34.2.2","sha":"e6c9ab27f41347475263a946c4ad3a0319aa89af","kind":"commit","published_at":"2021-05-14T06:34:47.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.2.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.2.2/manifests"},{"name":"v34.2.1","sha":"310ea7506cbb0a991447dad63a133518a0c0a8e8","kind":"commit","published_at":"2021-05-14T04:25:34.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.2.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.2.1/manifests"},{"name":"v34.2.0","sha":"9669fc331bcd9cb7324301de58661b9a372bc7ee","kind":"commit","published_at":"2021-05-14T01:37:08.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.2.0/manifests"},{"name":"v34.1.0","sha":"54dac3493d76461065c461e039433e51e2816d21","kind":"commit","published_at":"2021-05-13T22:12:05.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.1.0/manifests"},{"name":"v34.0.2","sha":"28397c7ed54b34a320a9d3961131da2dbf87c534","kind":"commit","published_at":"2021-05-12T01:14:40.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.0.2/manifests"},{"name":"v34.0.1","sha":"8fa7f9bba4b2704f776eabc0463b6719bb0dfcdf","kind":"commit","published_at":"2021-05-11T12:22:52.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.0.1/manifests"},{"name":"v34.0.0","sha":"a0ee0a66dcffd49dc4e1d2b6315795151ee19aa1","kind":"commit","published_at":"2021-05-11T00:21:31.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v34.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v34.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v34.0.0/manifests"},{"name":"v33.3.0","sha":"4421e4eac3328c7d1b0c9d8684c1d655c3560aa7","kind":"commit","published_at":"2021-05-10T14:48:40.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v33.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v33.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v33.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v33.3.0/manifests"},{"name":"v33.2.0","sha":"f8923387b25f9140ccfde52fa35b5fc345c4437f","kind":"commit","published_at":"2021-05-10T12:44:08.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v33.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v33.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v33.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v33.2.0/manifests"},{"name":"v33.1.1","sha":"7de397b91e221b44221ed631cc15c83fe1d8e8ae","kind":"commit","published_at":"2021-05-09T14:19:41.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v33.1.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v33.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v33.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v33.1.1/manifests"},{"name":"v33.1.0","sha":"6b6d90889163658e45f5e3c5c1dc4a0a0d50f2b7","kind":"commit","published_at":"2021-05-05T09:17:46.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v33.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v33.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v33.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v33.1.0/manifests"},{"name":"v33.0.0","sha":"aa77e3bdbcf3d5c1642f78825bbcd3e6b6edae85","kind":"commit","published_at":"2021-04-30T02:33:42.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v33.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v33.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v33.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v33.0.0/manifests"},{"name":"v32.3.4","sha":"aece5e60dad93adb8bc19e5721c6cdc35b7dbc16","kind":"commit","published_at":"2021-04-30T01:22:58.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v32.3.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v32.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.3.4/manifests"},{"name":"v32.3.3","sha":"f19e70618c962b855402fc1cef4911ba38357a87","kind":"commit","published_at":"2021-04-28T00:42:25.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v32.3.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v32.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.3.3/manifests"},{"name":"v32.3.2","sha":"8bea627e8c9a30e1eb3dcc32c783a764ceda3975","kind":"commit","published_at":"2021-04-26T14:43:53.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v32.3.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v32.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.3.2/manifests"},{"name":"v32.3.1","sha":"06f0112f76f0eb55b9e1b92703a270be8797d146","kind":"commit","published_at":"2021-04-23T01:06:44.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v32.3.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v32.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.3.1/manifests"},{"name":"v32.3.0","sha":"8afb9fc75d203d278d21f5d4ca0d8437aad21668","kind":"commit","published_at":"2021-03-15T10:25:12.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v32.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v32.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.3.0/manifests"},{"name":"v32.2.0","sha":"b7198e47b79d1a9936e032f43c66b4af730bfeb4","kind":"commit","published_at":"2021-02-23T09:46:16.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v32.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v32.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.2.0/manifests"},{"name":"v32.1.1","sha":"1cfdeb4446a47848db5eb039342da9d9ff187626","kind":"commit","published_at":"2021-02-23T01:06:15.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v32.1.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v32.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.1.1/manifests"},{"name":"v32.1.0","sha":"937d65ed6c0a8e0d34985de25072f988c1fe28e5","kind":"commit","published_at":"2021-02-21T03:17:46.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v32.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v32.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.1.0/manifests"},{"name":"v32.0.3","sha":"88655b32a68718f4d010843dba2d5aa683afe638","kind":"commit","published_at":"2021-02-21T02:37:20.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v32.0.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v32.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.0.3/manifests"},{"name":"v32.0.2","sha":"27b95b35a37916a69f9ea1dd75285e2f18a5f278","kind":"commit","published_at":"2021-02-16T22:59:21.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v32.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v32.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.0.2/manifests"},{"name":"v32.0.1","sha":"4f0dc8ee7d50860050eccf7b0484d409315c006b","kind":"commit","published_at":"2021-02-16T03:50:37.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v32.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v32.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.0.1/manifests"},{"name":"v32.0.0","sha":"2cc12279f35f0136e6b3a68c7d19ae8719e7a061","kind":"commit","published_at":"2021-02-15T04:03:26.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v32.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v32.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v32.0.0/manifests"},{"name":"v31.6.1","sha":"7e0bbbe82eb4a1d0b0c603ed0c78bd6e685dee20","kind":"commit","published_at":"2021-02-07T10:12:57.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.6.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.6.1/manifests"},{"name":"v31.6.0","sha":"4e768aaed4c9fd28496af910e147183a950ce6a1","kind":"commit","published_at":"2021-01-31T16:06:40.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.6.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.6.0/manifests"},{"name":"v31.5.0","sha":"445b020804eecdc4d26b2200dd2da8756c61d11f","kind":"commit","published_at":"2021-01-31T09:38:43.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.5.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.5.0/manifests"},{"name":"v31.4.0","sha":"c0ae4cb193f643b321329d008d4eff80d4ea485a","kind":"commit","published_at":"2021-01-27T10:24:12.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.4.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.4.0/manifests"},{"name":"v31.3.3","sha":"bcb92096af3fa53ee77c5690d3b2bcd95ce969df","kind":"commit","published_at":"2021-01-25T07:52:14.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.3.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.3.3/manifests"},{"name":"v31.3.2","sha":"e08d8891ffbfe15b78830ea6b10230e12df13906","kind":"commit","published_at":"2021-01-24T14:43:23.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.3.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.3.2/manifests"},{"name":"v31.3.1","sha":"e13a03abd317355f7dfbcd217d3e39907a85e037","kind":"commit","published_at":"2021-01-24T14:06:48.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.3.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.3.1/manifests"},{"name":"v31.3.0","sha":"8b2d143e6201fe271b45debbc6c43bcabc03f6a1","kind":"commit","published_at":"2021-01-24T14:03:20.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.3.0/manifests"},{"name":"v31.2.3","sha":"a36faf24005346e0d07cb43c1128ba4ced658b0a","kind":"commit","published_at":"2021-01-24T13:15:18.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.2.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.2.3/manifests"},{"name":"v31.2.2","sha":"5f586fdc10d4619ea98242900ae1444d2babe018","kind":"commit","published_at":"2021-01-23T15:07:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.2.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.2.2/manifests"},{"name":"v31.2.1","sha":"6b8d0d826f08655393eacc29d8d90470fa014571","kind":"commit","published_at":"2021-01-23T06:14:07.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.2.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.2.1/manifests"},{"name":"v31.2.0","sha":"acf95295b62bfb3a88af93df36c350204604d439","kind":"commit","published_at":"2021-01-23T05:09:11.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.2.0/manifests"},{"name":"v31.1.0","sha":"15daa12ef23ee4f51d6dbe8385cccdaf868668df","kind":"commit","published_at":"2021-01-23T03:23:17.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.1.0/manifests"},{"name":"v31.0.8","sha":"b8cb394876af03512791a44c9efad10d46e43703","kind":"commit","published_at":"2021-01-20T05:19:39.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.0.8","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.8/manifests"},{"name":"v31.0.7","sha":"7b9c1bd8766b60df55dc324ec4848dbb9020eb7c","kind":"commit","published_at":"2021-01-18T07:32:27.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.0.7","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.7/manifests"},{"name":"v31.0.6","sha":"081d7eb63eb5b1022f2ce6a93760ab82f13a8307","kind":"commit","published_at":"2021-01-17T11:27:47.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.0.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.6/manifests"},{"name":"v31.0.5","sha":"d81caa2ee88610e4c7c015bc84ad712e3f57d3cd","kind":"commit","published_at":"2021-01-14T23:19:19.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.0.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.5/manifests"},{"name":"v31.0.4","sha":"9f69c366e3da081c27b93b7954d7c5e4d15932e4","kind":"commit","published_at":"2021-01-14T15:08:24.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.0.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.4/manifests"},{"name":"v31.0.3","sha":"040d1773983aef155f40b63fe9af3a2689eec0ed","kind":"commit","published_at":"2021-01-11T16:23:02.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.0.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.3/manifests"},{"name":"v31.0.2","sha":"b2db2266c15510ab0f8155831a0fbc1128e717bd","kind":"commit","published_at":"2021-01-11T12:34:28.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.2/manifests"},{"name":"v31.0.1","sha":"577863bbb2bbceaa8daa9bf83b7b0c26a6836e33","kind":"commit","published_at":"2021-01-11T10:40:59.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.1/manifests"},{"name":"v31.0.0","sha":"095ff3670c5a1332ec6a6d251d8355c16a41627e","kind":"commit","published_at":"2021-01-11T09:44:39.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v31.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v31.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v31.0.0/manifests"},{"name":"v30.7.13","sha":"acc3fc1c577527ade66f2fa0f4001ea717bfb03a","kind":"commit","published_at":"2021-01-03T15:10:02.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.7.13","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.7.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.13/manifests"},{"name":"v30.7.12","sha":"62abd1102fc1b953106f03690766f5b84ccdf39b","kind":"commit","published_at":"2021-01-03T15:00:19.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.7.12","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.7.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.12/manifests"},{"name":"v30.7.11","sha":"4e6c73d87204d0caf24fd210b352fb76172eb2ce","kind":"commit","published_at":"2021-01-03T03:29:46.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.7.11","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.7.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.11/manifests"},{"name":"v30.7.10","sha":"fb906ded845afb73cbe0047a5ab4b0f7bb96b666","kind":"commit","published_at":"2021-01-03T01:04:04.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.7.10","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.7.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.10/manifests"},{"name":"v30.7.9","sha":"eef2a272b270e5a31bfa6ba078ba830c0bd611aa","kind":"commit","published_at":"2020-12-19T01:12:50.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.7.9","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.7.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.9/manifests"},{"name":"v30.7.8","sha":"ecf4978accd092acad3c2540bd2722c00e7a964d","kind":"commit","published_at":"2020-11-14T11:45:11.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.7.8","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.8/manifests"},{"name":"v30.7.7","sha":"bcd465f5e1e501865a29827655032984c926abf1","kind":"commit","published_at":"2020-11-05T03:45:37.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.7.7","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.7/manifests"},{"name":"v30.7.6","sha":"245e4a7bcba900ccd971175be91324df1b9c0236","kind":"commit","published_at":"2020-11-01T05:16:46.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.7.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.6/manifests"},{"name":"v30.7.5","sha":"4e699c4d2b36fd27cd70905fbc178ce7fe9c2448","kind":"commit","published_at":"2020-10-31T06:21:06.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.7.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.5/manifests"},{"name":"v30.7.4","sha":"122a9b54f8bd93652edf451d014060ef39379dc1","kind":"commit","published_at":"2020-10-31T06:04:09.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.7.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.4/manifests"},{"name":"v30.7.3","sha":"6163f3c7f8ae8a9ddffcf8736846632d86e566d6","kind":"commit","published_at":"2020-10-19T15:44:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.7.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.3/manifests"},{"name":"v30.7.2","sha":"39fb1cbaba7d119685d04f37301c0eae9c08fe0e","kind":"commit","published_at":"2020-10-19T14:51:56.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.7.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.2/manifests"},{"name":"v30.7.1","sha":"2de1011a60fdac8fab619a313395947819566c2c","kind":"commit","published_at":"2020-10-19T14:31:41.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.7.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.1/manifests"},{"name":"v30.7.0","sha":"865cd651f0e9ed58f24ef4f06b1d0df9a4f37d9e","kind":"commit","published_at":"2020-10-19T13:37:37.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.7.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.7.0/manifests"},{"name":"v30.6.5","sha":"2e0f2a620f1e57cd3a69d33e4421b9d482bd8148","kind":"commit","published_at":"2020-10-14T00:24:53.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.6.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.6.5/manifests"},{"name":"v30.6.4","sha":"5aeee6a41bbe9571bbe39b689d24effa74a55be1","kind":"commit","published_at":"2020-10-09T01:50:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.6.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.6.4/manifests"},{"name":"v30.6.3","sha":"0b95ba5d497c8a91a40d2a5cb73dae3ccb0d6d60","kind":"commit","published_at":"2020-10-02T16:55:44.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.6.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.6.3/manifests"},{"name":"v30.6.2","sha":"42a9b3575b57d0692c54a0e77f023d7531d89c68","kind":"commit","published_at":"2020-09-29T14:42:41.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.6.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.6.2/manifests"},{"name":"v30.6.1","sha":"3cca564f658ba62595096c783c4d8be1f61b141a","kind":"commit","published_at":"2020-09-28T12:55:41.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.6.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.6.1/manifests"},{"name":"v30.6.0","sha":"80e16d0f9bd024e5e77b78af1ba91a700f7919f2","kind":"commit","published_at":"2020-09-27T11:35:33.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.6.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.6.0/manifests"},{"name":"v30.5.3","sha":"9a568638f59960c8008fc2d03e4d83252a1e3072","kind":"commit","published_at":"2020-09-27T02:57:37.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.5.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.5.3/manifests"},{"name":"v30.5.2","sha":"63ef3bcd16558663abc7dada4f7abc0e9bd668ba","kind":"commit","published_at":"2020-09-25T11:38:12.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.5.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.5.2/manifests"},{"name":"v30.5.1","sha":"ec71632eba1e43fd13cd7c4f50b6c0a8392ad778","kind":"commit","published_at":"2020-09-14T08:13:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.5.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.5.1/manifests"},{"name":"v30.5.0","sha":"6e2b99da1a0e3e65bfa6eefb7b127b3d30c6e44f","kind":"commit","published_at":"2020-09-14T08:00:59.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.5.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.5.0/manifests"},{"name":"v30.4.2","sha":"4f73e9c0807c38a91f7b0f9c6c8ddbbcc0c931e8","kind":"commit","published_at":"2020-09-12T11:12:21.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.4.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.4.2/manifests"},{"name":"v30.4.1","sha":"7fc84e9ddaa76984340ea64cc6ee6541ee1c64ba","kind":"commit","published_at":"2020-09-11T18:22:06.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.4.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.4.1/manifests"},{"name":"v30.4.0","sha":"c750c862670b3fa2c74e79551f4231348328e1eb","kind":"commit","published_at":"2020-09-09T00:40:43.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.4.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.4.0/manifests"},{"name":"v30.3.3","sha":"428174d4cc4fe07747a08094dc060a9ca46ed27b","kind":"commit","published_at":"2020-09-07T11:34:33.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.3.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.3.3/manifests"},{"name":"v30.3.2","sha":"dd4a985bd92a1239a07f328511a01c72db4442d4","kind":"commit","published_at":"2020-09-06T02:06:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.3.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.3.2/manifests"},{"name":"v30.3.1","sha":"d900a70fd5cc71c0373644dfaab53f9a0a6b08b9","kind":"commit","published_at":"2020-09-02T04:10:21.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.3.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.3.1/manifests"},{"name":"v30.3.0","sha":"4b67bf85fe10ea1b7f614e7bfc5a9daf9e874830","kind":"commit","published_at":"2020-08-26T00:37:40.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.3.0/manifests"},{"name":"v30.2.4","sha":"ae2f76a49dbcb1860884fc82ab18d1be6747efe4","kind":"commit","published_at":"2020-08-17T15:27:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.2.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.2.4/manifests"},{"name":"v30.2.3","sha":"5cbc8231d83dd6c30f398c7e994e3b3fc9f88573","kind":"commit","published_at":"2020-08-16T02:17:46.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.2.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.2.3/manifests"},{"name":"v30.2.2","sha":"3b643de7775f1d7f77c87bb60df8ff5757e3db51","kind":"commit","published_at":"2020-08-13T08:33:10.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.2.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.2.2/manifests"},{"name":"v30.2.1","sha":"88c93bb81841aed1e80a1b2f5fe6601ddf66df2d","kind":"commit","published_at":"2020-08-05T01:11:27.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.2.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.2.1/manifests"},{"name":"v30.2.0","sha":"3c06f0967ac62aee8f6d281a153d36ddbe02e99d","kind":"commit","published_at":"2020-08-04T06:18:22.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.2.0/manifests"},{"name":"v30.1.0","sha":"fbe767b4d8a455845f7e3f9eda2be2946a15ce93","kind":"commit","published_at":"2020-07-31T03:03:39.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.1.0/manifests"},{"name":"v30.0.3","sha":"08b5820cb9e27307123828785883a50f12a1b3b6","kind":"commit","published_at":"2020-07-20T21:27:08.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.0.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.0.3/manifests"},{"name":"v30.0.2","sha":"eac8357c0ea7d82a1def12eb914ef5d71faab1c9","kind":"commit","published_at":"2020-07-20T15:42:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.0.2/manifests"},{"name":"v30.0.1","sha":"854fb244be890d5ca5af98bd678580256ca7b984","kind":"commit","published_at":"2020-07-20T14:34:18.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.0.1/manifests"},{"name":"v30.0.0","sha":"842381a84b5c93594672c105c75538669eb1f732","kind":"commit","published_at":"2020-07-19T02:58:55.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v30.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v30.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v30.0.0/manifests"},{"name":"v29.2.0","sha":"69fd79d85c70278d7a199efe7e3d2578fd331346","kind":"commit","published_at":"2020-07-13T11:28:45.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v29.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v29.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v29.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v29.2.0/manifests"},{"name":"v29.1.4","sha":"ef7b29451277e06a79bc24510bf27a6e90b8a176","kind":"commit","published_at":"2020-07-12T09:10:58.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v29.1.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v29.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v29.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v29.1.4/manifests"},{"name":"v29.1.3","sha":"4dfbc8df497013075028a3964bd546f45fa3abda","kind":"commit","published_at":"2020-07-09T16:56:34.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v29.1.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v29.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v29.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v29.1.3/manifests"},{"name":"v29.1.2","sha":"1842fd2186a479477b00b542fd81b495cb0be726","kind":"commit","published_at":"2020-07-09T07:21:14.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v29.1.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v29.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v29.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v29.1.2/manifests"},{"name":"v29.1.1","sha":"64e1b64beb18867f6c6973c579756c2d20a84a74","kind":"commit","published_at":"2020-07-09T06:41:07.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v29.1.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v29.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v29.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v29.1.1/manifests"},{"name":"v29.1.0","sha":"82ca86899f1dd25e9ccc9814a676e6e249ca26c5","kind":"commit","published_at":"2020-07-08T06:53:36.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v29.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v29.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v29.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v29.1.0/manifests"},{"name":"v29.0.0","sha":"96dcdced66c9a8cfab09387dd76b752cb79d0718","kind":"commit","published_at":"2020-07-08T06:51:52.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v29.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v29.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v29.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v29.0.0/manifests"},{"name":"v28.7.0","sha":"5409f25a72134b77ae8fdb8772b59036a6de9970","kind":"commit","published_at":"2020-07-08T06:36:51.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v28.7.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v28.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.7.0/manifests"},{"name":"v28.6.1","sha":"ef35f91da15ce97a3769ea2dcb7313f83a9bf78b","kind":"commit","published_at":"2020-07-01T09:25:16.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v28.6.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v28.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.6.1/manifests"},{"name":"v28.6.0","sha":"c39fd758fe5f4f557d5dac0b69c661ab583f0d18","kind":"commit","published_at":"2020-06-30T23:25:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v28.6.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v28.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.6.0/manifests"},{"name":"v28.5.1","sha":"efad408b044829a964150ddbc0858fcf97a0b3b3","kind":"commit","published_at":"2020-06-23T09:45:39.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v28.5.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v28.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.5.1/manifests"},{"name":"v28.5.0","sha":"37cb092dad7e229c2b5437f9ebc3362ed68c8be5","kind":"commit","published_at":"2020-06-23T06:03:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v28.5.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v28.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.5.0/manifests"},{"name":"v28.4.0","sha":"947836a51df2eee5bb0e1aa21042e44bc4f55465","kind":"commit","published_at":"2020-06-23T05:47:39.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v28.4.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v28.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.4.0/manifests"},{"name":"v28.3.0","sha":"8dfdd0bdb2dc4c7051d45eb9cdb7ffbb43f38506","kind":"commit","published_at":"2020-06-23T05:38:54.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v28.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v28.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.3.0/manifests"},{"name":"v28.2.0","sha":"fceb74cd95629dc058fe6b2387d922c0a579f830","kind":"commit","published_at":"2020-06-23T05:23:58.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v28.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v28.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.2.0/manifests"},{"name":"v28.1.0","sha":"794aea8d30b1dd95168ccee818d720572063f2c0","kind":"commit","published_at":"2020-06-23T05:21:52.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v28.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v28.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.1.0/manifests"},{"name":"v28.0.0","sha":"f98a8e4915e0d1ef6887757670aa1d75c10a0fb2","kind":"commit","published_at":"2020-06-21T05:09:26.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v28.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v28.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v28.0.0/manifests"},{"name":"v27.1.2","sha":"d5f815912ef49e7b4654c43af7f5b4359fbf0af3","kind":"commit","published_at":"2020-06-18T08:43:01.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v27.1.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v27.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.1.2/manifests"},{"name":"v27.1.1","sha":"fed75869bb227e16770e365be47b0d30a55ac755","kind":"commit","published_at":"2020-06-17T07:53:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v27.1.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v27.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.1.1/manifests"},{"name":"v27.1.0","sha":"3d3c38b151dd2f29eb15eb1186c7459bc312d795","kind":"commit","published_at":"2020-06-17T05:49:47.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v27.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v27.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.1.0/manifests"},{"name":"v27.0.7","sha":"bd11a73ef0e80f8c133f13de0119e5017e20a2ad","kind":"commit","published_at":"2020-06-14T02:54:16.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v27.0.7","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v27.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.0.7/manifests"},{"name":"v27.0.6","sha":"f29f9e23f58fbe856e2848bc98fc1fb1d10d0c24","kind":"commit","published_at":"2020-06-11T02:30:25.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v27.0.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v27.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.0.6/manifests"},{"name":"v27.0.5","sha":"5b814fc8e9bb774ddc688f579b9b02e075c81896","kind":"commit","published_at":"2020-06-08T23:40:11.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v27.0.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v27.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.0.5/manifests"},{"name":"v27.0.4","sha":"57144111125e9d283d160454d228e761a789de8f","kind":"commit","published_at":"2020-06-04T22:53:28.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v27.0.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v27.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.0.4/manifests"},{"name":"v27.0.3","sha":"0bc67fcb0b081a1303c52345fd229b0a034ee311","kind":"commit","published_at":"2020-06-04T08:06:17.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v27.0.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v27.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.0.3/manifests"},{"name":"v27.0.2","sha":"cf6290fc2ec046390a60ebdee76ddf382146fd60","kind":"commit","published_at":"2020-06-03T10:41:11.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v27.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v27.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.0.2/manifests"},{"name":"v27.0.1","sha":"f4d69abba5e8e9bb86cc8dd330b8f26b6423af5d","kind":"commit","published_at":"2020-06-03T06:55:01.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v27.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v27.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.0.1/manifests"},{"name":"v27.0.0","sha":"a7648611df52cfe4dd186520daa6beb09e7352a8","kind":"commit","published_at":"2020-06-02T16:15:03.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v27.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v27.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v27.0.0/manifests"},{"name":"v26.0.2","sha":"ca97fcf26d88c2f014daf66ef6e8d41a6f3557ad","kind":"commit","published_at":"2020-06-02T00:33:01.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v26.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v26.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v26.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v26.0.2/manifests"},{"name":"v26.0.1","sha":"67f5cd8091fe5922377f440dc1cc7502be4288b2","kind":"commit","published_at":"2020-05-31T02:55:40.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v26.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v26.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v26.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v26.0.1/manifests"},{"name":"v26.0.0","sha":"7d4c3994f9740bdf6a4c229c80deccf7a524abef","kind":"commit","published_at":"2020-05-28T13:51:40.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v26.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v26.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v26.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v26.0.0/manifests"},{"name":"v25.4.3","sha":"d8c4e87eb56c8ce2bbd0b971a2087afcd1daf4fa","kind":"commit","published_at":"2020-05-26T11:48:48.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v25.4.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v25.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.4.3/manifests"},{"name":"v25.4.2","sha":"99476af0314b2fb11084b4e18242c924fb4bb381","kind":"commit","published_at":"2020-05-18T08:40:05.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v25.4.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v25.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.4.2/manifests"},{"name":"v25.4.1","sha":"1b21b25fa9d872fc724b3c0a8ce60122e29484ca","kind":"commit","published_at":"2020-05-14T00:54:51.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v25.4.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v25.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.4.1/manifests"},{"name":"v25.4.0","sha":"4df57a84e04bc6d5dd66463dcc819c28df642128","kind":"commit","published_at":"2020-05-13T01:27:07.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v25.4.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v25.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.4.0/manifests"},{"name":"v25.3.1","sha":"82fb8c937c1496c8a1ce61be301b8cb6c938843b","kind":"commit","published_at":"2020-05-12T23:14:28.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v25.3.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v25.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.3.1/manifests"},{"name":"v25.3.0","sha":"9901cd3ad5e8aca889cd64095794778b049d8cc7","kind":"commit","published_at":"2020-05-12T21:13:31.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v25.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v25.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.3.0/manifests"},{"name":"v25.2.1","sha":"d330391127e9ea11e8eb64bdf8ca5f120b55da74","kind":"commit","published_at":"2020-05-12T14:32:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v25.2.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v25.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.2.1/manifests"},{"name":"v25.2.0","sha":"d855301923eee14b8b10a5348c4b4f6b9f7d163b","kind":"commit","published_at":"2020-05-11T06:18:57.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v25.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v25.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.2.0/manifests"},{"name":"v25.1.0","sha":"548bd59744145fa9c9af4af84f37ecbac49e48b3","kind":"commit","published_at":"2020-05-11T05:47:05.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v25.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v25.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.1.0/manifests"},{"name":"v25.0.1","sha":"3f76c7c9432928468a9764884cfddb5ecea86f4d","kind":"commit","published_at":"2020-05-09T07:00:12.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v25.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v25.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.0.1/manifests"},{"name":"v25.0.0","sha":"30835cd1760928d50e52da43285511dd60251039","kind":"commit","published_at":"2020-05-09T03:02:28.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v25.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v25.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v25.0.0/manifests"},{"name":"v24.0.6","sha":"e7720eca2eae6498080a3de1638c5319078e70b4","kind":"commit","published_at":"2020-05-06T14:58:51.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v24.0.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v24.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v24.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v24.0.6/manifests"},{"name":"v24.0.5","sha":"be8d9a3d2e2a3067e7b22cb8db1737ad7571583d","kind":"commit","published_at":"2020-05-06T13:04:03.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v24.0.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v24.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v24.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v24.0.5/manifests"},{"name":"v24.0.4","sha":"fdf129bbb4c4badd5cad0d98f157c0bf46e8da34","kind":"commit","published_at":"2020-05-06T08:32:53.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v24.0.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v24.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v24.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v24.0.4/manifests"},{"name":"v24.0.3","sha":"757d97af4b656bb8c3412b8457b86f4d6fc4a755","kind":"commit","published_at":"2020-05-06T02:01:20.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v24.0.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v24.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v24.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v24.0.3/manifests"},{"name":"v24.0.2","sha":"83a37a7ced2724248efd04ab36677d513ec369db","kind":"commit","published_at":"2020-05-03T11:32:09.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v24.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v24.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v24.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v24.0.2/manifests"},{"name":"v24.0.1","sha":"c1b5b46781f2356405c601c835c636e7cfc33ee7","kind":"commit","published_at":"2020-05-03T00:40:10.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v24.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v24.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v24.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v24.0.1/manifests"},{"name":"v24.0.0","sha":"e5236a23a50aeebcb8902bd30c4315ce22519bcc","kind":"commit","published_at":"2020-04-20T08:44:01.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v24.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v24.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v24.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v24.0.0/manifests"},{"name":"v23.1.0","sha":"6d0511ba967635e4c5e9b4973a69ce1274b629f6","kind":"commit","published_at":"2020-04-20T05:23:59.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v23.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v23.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v23.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v23.1.0/manifests"},{"name":"v23.0.1","sha":"7f34ca4b91806a6426a8faf2f280e3405af328c1","kind":"commit","published_at":"2020-04-19T02:04:52.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v23.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v23.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v23.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v23.0.1/manifests"},{"name":"v23.0.0","sha":"a4023308851719285383fa36ea7c40b66db4c8c9","kind":"commit","published_at":"2020-04-11T16:35:53.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v23.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v23.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v23.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v23.0.0/manifests"},{"name":"v22.2.0","sha":"3aaba73ee6e7ff8145f4470a69d42be779148753","kind":"commit","published_at":"2020-04-11T15:53:03.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v22.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v22.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v22.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v22.2.0/manifests"},{"name":"v22.1.0","sha":"0da0d49c52124b99039f577ce0af2082c72015cc","kind":"commit","published_at":"2020-03-18T10:12:17.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v22.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v22.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v22.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v22.1.0/manifests"},{"name":"v22.0.1","sha":"7daf9340bd45c866e65975339b9e861b376fc1fc","kind":"commit","published_at":"2020-03-12T01:53:49.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v22.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v22.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v22.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v22.0.1/manifests"},{"name":"v22.0.0","sha":"3c9d20fc98f286d68489ab456cc1a3325bd9622f","kind":"commit","published_at":"2020-03-01T23:08:27.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v22.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v22.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v22.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v22.0.0/manifests"},{"name":"v21.0.0","sha":"4403fb0bfdff570e19a03d667afd002a27d8be14","kind":"commit","published_at":"2020-01-25T06:23:07.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v21.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v21.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v21.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v21.0.0/manifests"},{"name":"v20.4.0","sha":"20b6ae08fed91715a81ec5c1affd2222433a1e1d","kind":"commit","published_at":"2020-01-23T14:48:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v20.4.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v20.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.4.0/manifests"},{"name":"v20.3.1","sha":"37466a81bf4d77165bd2e40211b3e3c2c9f3c65b","kind":"commit","published_at":"2020-01-15T11:51:13.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v20.3.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v20.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.3.1/manifests"},{"name":"v20.3.0","sha":"4ce07d1e7d1e4050a88d0ba7f2d8311618c03e48","kind":"commit","published_at":"2020-01-11T20:28:09.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v20.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v20.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.3.0/manifests"},{"name":"v20.2.0","sha":"d7fec9af03eb48c780a2d4951da1438198033981","kind":"commit","published_at":"2020-01-11T14:17:33.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v20.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v20.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.2.0/manifests"},{"name":"v20.1.0","sha":"1383c0272bd28343072e6fd92abb98709070c96f","kind":"commit","published_at":"2020-01-11T12:08:59.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v20.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v20.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.1.0/manifests"},{"name":"v20.0.5","sha":"6cbf2868119c42055a7879ed963ad02c2421387e","kind":"commit","published_at":"2020-01-08T15:39:20.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v20.0.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v20.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.0.5/manifests"},{"name":"v20.0.4","sha":"efddc1c0262f979b027735cabbe7ea1ae6583fe8","kind":"commit","published_at":"2020-01-08T12:58:49.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v20.0.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v20.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.0.4/manifests"},{"name":"v20.0.3","sha":"1c31782d1c0410d550ba0f51f073212724506ce1","kind":"commit","published_at":"2020-01-07T19:42:45.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v20.0.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v20.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.0.3/manifests"},{"name":"v20.0.2","sha":"0f39a8e76ec9db6e3022db87f7de99f35f9da3d5","kind":"commit","published_at":"2020-01-07T10:41:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v20.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v20.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.0.2/manifests"},{"name":"v20.0.1","sha":"3e8ea5992c1bb94c513bc8224fe8addf84092ab7","kind":"commit","published_at":"2020-01-07T01:21:19.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v20.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v20.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.0.1/manifests"},{"name":"v20.0.0","sha":"5a85f0f154565e4d43e101eed8f6f1cb04193550","kind":"commit","published_at":"2020-01-02T11:38:42.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v20.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v20.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v20.0.0/manifests"},{"name":"v19.2.0","sha":"f6e467e33716ad4ce6d4d0e131cd7e3d000c6ebd","kind":"commit","published_at":"2019-12-31T17:03:39.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v19.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v19.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v19.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v19.2.0/manifests"},{"name":"v19.1.0","sha":"c4079b8b17c6478ec85fbd659bc48b305156ef9f","kind":"commit","published_at":"2019-12-31T09:32:19.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v19.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v19.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v19.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v19.1.0/manifests"},{"name":"v19.0.1","sha":"601e52ddce951be00fc4e00da9ba94bb0b5934a8","kind":"commit","published_at":"2019-12-31T08:46:14.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v19.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v19.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v19.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v19.0.1/manifests"},{"name":"v19.0.0","sha":"492b814f83413dc60349b455adb0228424805c13","kind":"commit","published_at":"2019-12-31T03:23:46.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v19.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v19.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v19.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v19.0.0/manifests"},{"name":"v18.11.0","sha":"50d3b4db1b82a4792262de7601183fac7314abfe","kind":"commit","published_at":"2019-12-31T02:58:34.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.11.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.11.0/manifests"},{"name":"v18.10.0","sha":"cf37cc6248cbf123c14b8147981c9e20b3e933c1","kind":"commit","published_at":"2019-12-31T02:46:14.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.10.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.10.0/manifests"},{"name":"v18.9.0","sha":"5d996636961cd44c13e2b89d84180909bd4706e9","kind":"commit","published_at":"2019-12-31T02:35:59.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.9.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.9.0/manifests"},{"name":"v18.8.0","sha":"f70fd6c53d06c9d8f82233d945099d57e507a336","kind":"commit","published_at":"2019-12-31T02:25:29.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.8.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.8.0/manifests"},{"name":"v18.7.0","sha":"3c78408a9741fafda260867347c195e1ac42e0fa","kind":"commit","published_at":"2019-12-31T02:12:28.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.7.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.7.0/manifests"},{"name":"v18.6.2","sha":"c5b8e09e17178e5ee3a8d111e77ad5fff97e0de1","kind":"commit","published_at":"2019-12-28T07:05:45.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.6.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.6.2/manifests"},{"name":"v18.6.1","sha":"9703aba3059ed2d80ec0d29b0b3d9c31bffc5999","kind":"commit","published_at":"2019-12-28T04:40:52.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.6.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.6.1/manifests"},{"name":"v18.6.0","sha":"641479b1d4fd0bbf81951ba21d9afe616a250c10","kind":"commit","published_at":"2019-12-27T00:20:41.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.6.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.6.0/manifests"},{"name":"v18.5.0","sha":"4532e663cfc060dd0d177c00492f631bb6699e39","kind":"commit","published_at":"2019-12-27T00:15:14.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.5.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.5.0/manifests"},{"name":"v18.4.4","sha":"13f553368d53326aefe1960927090149075c109c","kind":"commit","published_at":"2019-12-23T11:23:28.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.4.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.4.4/manifests"},{"name":"v18.4.3","sha":"dd5f015cbd2a87dc608a328aa324762ebdf0d832","kind":"commit","published_at":"2019-12-04T06:27:03.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.4.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.4.3/manifests"},{"name":"v18.4.2","sha":"373fb43bbb9d6a0a0107d82085e8c480a9edb9c0","kind":"commit","published_at":"2019-12-04T00:11:43.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.4.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.4.2/manifests"},{"name":"v18.4.1","sha":"c361ef6e8704683d0074d2476a9c07d8468addcc","kind":"commit","published_at":"2019-12-02T07:59:43.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.4.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.4.1/manifests"},{"name":"v18.4.0","sha":"67df3dd30be6621e5ed486dca8a88ee6a9437ee8","kind":"commit","published_at":"2019-12-01T05:58:26.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.4.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.4.0/manifests"},{"name":"v18.3.0","sha":"3b5e301c12f26f44768d863082197b29823f4da2","kind":"commit","published_at":"2019-12-01T03:53:27.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.3.0/manifests"},{"name":"v18.2.2","sha":"b36053ecc068ac5151e9fecdf42d86ee197a76d0","kind":"commit","published_at":"2019-12-01T02:02:26.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.2.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.2.2/manifests"},{"name":"v18.2.1","sha":"7022f658cdc894ee245f539ebcee47bc17ed14d0","kind":"commit","published_at":"2019-12-01T01:41:50.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.2.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.2.1/manifests"},{"name":"v18.2.0","sha":"78f79923f7c14da148c97b0cf20066090db2812e","kind":"commit","published_at":"2019-11-30T15:55:16.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.2.0/manifests"},{"name":"v18.1.6","sha":"0e89cc886dce3ed17f11caf3a6f0336954082fc0","kind":"commit","published_at":"2019-11-30T06:55:08.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.1.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.1.6/manifests"},{"name":"v18.1.5","sha":"242202fde53787850c78ef00498fc35d8b3d87c9","kind":"commit","published_at":"2019-11-25T15:44:49.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.1.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.1.5/manifests"},{"name":"v18.1.4","sha":"eeab3d2553fe5d49ffc6ae39ea32c2ce190eaec9","kind":"commit","published_at":"2019-11-20T12:47:20.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.1.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.1.4/manifests"},{"name":"v18.1.3","sha":"3d61126435f9473c3467cec69690144e4c39a784","kind":"commit","published_at":"2019-11-20T00:56:33.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.1.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.1.3/manifests"},{"name":"v18.1.2","sha":"e453b2d9f0bd197a3045151dc6ecc81e9fbddced","kind":"commit","published_at":"2019-11-19T09:00:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.1.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.1.2/manifests"},{"name":"v18.1.1","sha":"a38b28b0ecc336e05237d410e110566f2833ea89","kind":"commit","published_at":"2019-11-19T01:34:57.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.1.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.1.1/manifests"},{"name":"v18.1.0","sha":"d3ca65bbfd6b7b69f61d929e85a96052ee9faf33","kind":"commit","published_at":"2019-11-19T00:00:48.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.1.0/manifests"},{"name":"v18.0.1","sha":"e058efad9b07ada1826e58e84dd88eda3cbd577d","kind":"commit","published_at":"2019-11-13T05:57:43.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.0.1/manifests"},{"name":"v18.0.0","sha":"ea1a6268979a659e0e86494d497942d33005ba9a","kind":"commit","published_at":"2019-11-13T02:07:01.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v18.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v18.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v18.0.0/manifests"},{"name":"v17.1.2","sha":"9124b7bfe293103e95bec8d5743b4e10545a6dd5","kind":"commit","published_at":"2019-11-12T15:58:14.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v17.1.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v17.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v17.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v17.1.2/manifests"},{"name":"v17.1.1","sha":"0fb07c15be495fbbf5ecc148cf496335d84dc2dc","kind":"commit","published_at":"2019-11-08T08:44:56.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v17.1.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v17.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v17.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v17.1.1/manifests"},{"name":"v17.1.0","sha":"9d24b25209d0720df85e43a51436b53a29636a65","kind":"commit","published_at":"2019-11-04T20:35:34.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v17.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v17.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v17.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v17.1.0/manifests"},{"name":"v17.0.1","sha":"bfa237b99b7bb56d5898bfd1b0c5ca92de29ad8f","kind":"commit","published_at":"2019-11-03T04:14:53.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v17.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v17.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v17.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v17.0.1/manifests"},{"name":"v17.0.0","sha":"7583f16496ac071c69b5d05c68d554f26d9cf36f","kind":"commit","published_at":"2019-11-01T01:04:42.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v17.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v17.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v17.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v17.0.0/manifests"},{"name":"v16.1.1","sha":"42476b28ecc097bd31aa4911e371aa97fb08dc74","kind":"commit","published_at":"2019-10-29T13:15:57.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v16.1.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v16.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v16.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v16.1.1/manifests"},{"name":"v16.1.0","sha":"42e8de2831e1182eac5580a7138189be5c792fcd","kind":"commit","published_at":"2019-10-29T13:02:54.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v16.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v16.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v16.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v16.1.0/manifests"},{"name":"v16.0.0","sha":"fd3627867fe57b14c424576b51bbffd102200e4d","kind":"commit","published_at":"2019-10-29T12:56:44.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v16.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v16.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v16.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v16.0.0/manifests"},{"name":"v15.12.2","sha":"fc46821ba45690b1e83d59f86c77a98db12a8e30","kind":"commit","published_at":"2019-10-29T01:58:18.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.12.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.12.2/manifests"},{"name":"v15.12.1","sha":"6ab617fe2cca1b277fc48831565d6e1a7f339b35","kind":"commit","published_at":"2019-10-23T12:43:26.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.12.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.12.1/manifests"},{"name":"v15.12.0","sha":"a7bd9cd238ec931c13f495907e039ab70b4601c4","kind":"commit","published_at":"2019-10-18T00:37:39.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.12.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.12.0/manifests"},{"name":"v15.11.1","sha":"474ecb0b068333bdb1aca61cbd953cc893367514","kind":"commit","published_at":"2019-10-15T04:32:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.11.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.11.1/manifests"},{"name":"v15.11.0","sha":"e791ec302052dd306021c10f360445ae0e3587f4","kind":"commit","published_at":"2019-10-12T10:29:00.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.11.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.11.0/manifests"},{"name":"v15.10.1","sha":"c0f449408dd56f77f98206df815803094e82cfee","kind":"commit","published_at":"2019-10-12T09:24:24.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.10.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.10.1/manifests"},{"name":"v15.10.0","sha":"f5aa4765f258671bc96a6c58b45add4e9f65b804","kind":"commit","published_at":"2019-10-09T12:17:03.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.10.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.10.0/manifests"},{"name":"v15.9.10","sha":"c0171c7107895e4d751d7f048976aec49d14c69d","kind":"commit","published_at":"2019-10-05T00:08:51.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.9.10","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.10/manifests"},{"name":"v15.9.9","sha":"24dd3281f05432c99bf9803b24ea7e523eca4fe9","kind":"commit","published_at":"2019-10-04T01:23:38.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.9.9","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.9/manifests"},{"name":"v15.9.8","sha":"326d2b52c7725e22a9adb88e96a70db875a4a3a6","kind":"commit","published_at":"2019-10-03T04:19:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.9.8","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.8/manifests"},{"name":"v15.9.7","sha":"cce70b0593c74fef66212723095b8d97ecf9ed93","kind":"commit","published_at":"2019-10-02T13:50:43.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.9.7","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.7/manifests"},{"name":"v15.9.6","sha":"756520ad254e7e7f3c50171c37d5226cf08eee14","kind":"commit","published_at":"2019-10-02T13:14:26.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.9.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.6/manifests"},{"name":"v15.9.5","sha":"35583774fb1409de2f1f4d62f8961e64d41c119e","kind":"commit","published_at":"2019-09-27T14:42:18.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.9.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.5/manifests"},{"name":"v15.9.4","sha":"f77144d9b31550733bc35328ed7187d13daa9ed4","kind":"commit","published_at":"2019-09-27T07:25:36.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.9.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.4/manifests"},{"name":"v15.9.3","sha":"c5233848ed9eee950f8998f36c38744d2484750f","kind":"commit","published_at":"2019-09-26T09:04:54.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.9.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.3/manifests"},{"name":"v15.9.2","sha":"ebf92c5fb6abb3abdd6ede8a6b2debc5e0ab7812","kind":"commit","published_at":"2019-09-14T09:13:44.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.9.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.2/manifests"},{"name":"v15.9.1","sha":"6c7a5de5a4e88dbd848ee8a127be5a7b77d4258b","kind":"commit","published_at":"2019-09-01T06:09:38.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.9.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.1/manifests"},{"name":"v15.9.0","sha":"12ae7c61dda3ad977b8cf27c43c4bebc30cfcba9","kind":"commit","published_at":"2019-09-01T05:13:29.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.9.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.9.0/manifests"},{"name":"v15.8.4","sha":"874adabf439c69e5aa31465809d83e2421e519f1","kind":"commit","published_at":"2019-08-30T02:35:02.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.8.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.8.4/manifests"},{"name":"v15.8.3","sha":"fd71277e1aa32bf587cf15e71906687bf783aac1","kind":"commit","published_at":"2019-08-20T01:43:53.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.8.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.8.3/manifests"},{"name":"v15.8.2","sha":"8fceb2e9e33e4052333d01c383b5209b90a3b3bd","kind":"commit","published_at":"2019-08-20T01:19:02.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.8.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.8.2/manifests"},{"name":"v15.8.1","sha":"72e2eab500c7ffc4c91a7d6997886689bd9fd5de","kind":"commit","published_at":"2019-08-15T23:21:24.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.8.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.8.1/manifests"},{"name":"v15.8.0","sha":"bf95787a2dce0f3287e1507a9161dfbccaa01cec","kind":"commit","published_at":"2019-07-30T03:34:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.8.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.8.0/manifests"},{"name":"v15.7.2","sha":"a87ed9e1ad5d50ab962c9be4305726350fdc5864","kind":"commit","published_at":"2019-07-24T03:20:24.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.7.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.7.2/manifests"},{"name":"v15.7.1","sha":"fda418644f7f7c355b8dd057a3703d668a3d7c9f","kind":"commit","published_at":"2019-07-23T21:30:37.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.7.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.7.1/manifests"},{"name":"v15.7.0","sha":"b5a78fff3241b05ef661e5cdfec85b282236a945","kind":"commit","published_at":"2019-07-23T13:18:37.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.7.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.7.0/manifests"},{"name":"v15.6.2","sha":"6c1863771412bfccff4609131e33c5b410de7f6f","kind":"commit","published_at":"2019-07-22T23:41:25.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.6.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.6.2/manifests"},{"name":"v15.6.1","sha":"a45f41c5970f1bfb8f85b683c0069a0480769bca","kind":"commit","published_at":"2019-07-22T02:04:28.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.6.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.6.1/manifests"},{"name":"v15.6.0","sha":"58630295ae3e1b518fc7d01a810b83b279adc5ab","kind":"commit","published_at":"2019-07-21T19:38:24.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.6.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.6.0/manifests"},{"name":"v15.5.6","sha":"1febd69ac99bdb9da139b5e0b4d14de0547d28ff","kind":"commit","published_at":"2019-07-21T19:25:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.5.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.5.6/manifests"},{"name":"v15.5.5","sha":"0503b4ac9c14b578fe27465b622ad61689a06bf6","kind":"commit","published_at":"2019-07-20T21:28:58.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.5.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.5.5/manifests"},{"name":"v15.5.4","sha":"6d34b942c5ab8c89346c361ee837d9e983eb6c71","kind":"commit","published_at":"2019-07-20T19:09:38.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.5.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.5.4/manifests"},{"name":"v15.5.3","sha":"ef11562a41dac61e93f839b21f209b3786f7f1d1","kind":"commit","published_at":"2019-07-17T23:44:35.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.5.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.5.3/manifests"},{"name":"v15.5.2","sha":"62cdc02dd13b2b4298252f412642148a6782fdb5","kind":"commit","published_at":"2019-07-15T16:55:14.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.5.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.5.2/manifests"},{"name":"v15.5.1","sha":"190e8f7bd799fde9cf6b214a1fdf96eb458f4d53","kind":"commit","published_at":"2019-07-14T14:07:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.5.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.5.1/manifests"},{"name":"v15.5.0","sha":"0eb7a0c3bf18ac92a4cde392ee64f29a30804639","kind":"commit","published_at":"2019-07-14T05:11:23.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.5.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.5.0/manifests"},{"name":"v15.4.2","sha":"71f35e2a832cad1502f445e7c3c7fecf27387331","kind":"commit","published_at":"2019-07-14T02:04:41.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.4.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.4.2/manifests"},{"name":"v15.4.1","sha":"a1c9824be2bbbf1766e04145a4e4c7a52bd9935d","kind":"commit","published_at":"2019-07-13T15:02:26.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.4.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.4.1/manifests"},{"name":"v15.4.0","sha":"58518f599fd7df646b2578674884755ecd7ceeb4","kind":"commit","published_at":"2019-07-13T08:08:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.4.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.4.0/manifests"},{"name":"v15.3.9","sha":"cd35adbbfb83df87b4687110b2c874eb61c9efb7","kind":"commit","published_at":"2019-07-12T19:26:17.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.3.9","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.9/manifests"},{"name":"v15.3.8","sha":"78f9b61b3a8e0a4c9e0496d79589c288f7f7d511","kind":"commit","published_at":"2019-07-12T18:15:11.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.3.8","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.8/manifests"},{"name":"v15.3.7","sha":"57f33da01c33929c9e0bef7c489807f3d173cdff","kind":"commit","published_at":"2019-07-12T16:37:42.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.3.7","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.7/manifests"},{"name":"v15.3.6","sha":"9e399148e1a9be2cff79d8874696fb6c98ad83a7","kind":"commit","published_at":"2019-07-12T15:35:52.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.3.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.6/manifests"},{"name":"v15.3.5","sha":"b7bebd13b54a26d71cf2f88b1db33458c626b9a8","kind":"commit","published_at":"2019-07-11T18:32:39.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.3.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.5/manifests"},{"name":"v15.3.4","sha":"006c14055987c600a080afecbee3e21c26d8bb59","kind":"commit","published_at":"2019-07-10T01:31:52.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.3.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.4/manifests"},{"name":"v15.3.3","sha":"4049db1ea57adceae8ceb8ce38e212c8851711c7","kind":"commit","published_at":"2019-07-10T00:21:57.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.3.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.3/manifests"},{"name":"v15.3.2","sha":"37081d2ba83d182bf295828d5428bf17d6605eb3","kind":"commit","published_at":"2019-07-09T05:25:31.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.3.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.2/manifests"},{"name":"v15.3.1","sha":"456206e0c548c0125ca220717d9ed14daf78109e","kind":"commit","published_at":"2019-07-09T04:53:55.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.3.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.1/manifests"},{"name":"v15.3.0","sha":"87a40f642070e8e72f65746932ec8e01f987013f","kind":"commit","published_at":"2019-07-08T23:38:14.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.3.0/manifests"},{"name":"v15.2.0","sha":"9fe498909f7a2b5a005bc3fa993da0dd610582d0","kind":"commit","published_at":"2019-07-08T18:37:35.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.2.0/manifests"},{"name":"v15.1.0","sha":"7400ee7ca62b5b5c98559ba0d4c5bf2e801d4bb8","kind":"commit","published_at":"2019-07-08T16:07:54.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.1.0/manifests"},{"name":"v15.0.1","sha":"aff7358e0e794f246d2b2148ce192413d66f469e","kind":"commit","published_at":"2019-07-08T15:05:10.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.0.1/manifests"},{"name":"v15.0.0","sha":"616bc835e026373cdc2d953afeec9b1b9e486034","kind":"commit","published_at":"2019-07-08T13:45:43.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v15.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v15.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v15.0.0/manifests"},{"name":"v14.1.0","sha":"9263fba04cfdfefbeba106c7f20805ba211ba826","kind":"commit","published_at":"2019-07-08T13:43:31.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v14.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v14.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v14.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v14.1.0/manifests"},{"name":"v14.0.0","sha":"eab28132889f9a16b3ad8f1c9a96d530e16cea2f","kind":"commit","published_at":"2019-07-07T15:06:56.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v14.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v14.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v14.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v14.0.0/manifests"},{"name":"v13.0.0","sha":"9c9429e2302118ade85345302b2c1c0a41cf6d7e","kind":"commit","published_at":"2019-07-07T14:10:51.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v13.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v13.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v13.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v13.0.0/manifests"},{"name":"v12.0.0","sha":"92bf5b2e9ad062097b5186954eb7037dc8cad5c3","kind":"commit","published_at":"2019-07-07T11:55:58.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v12.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v12.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v12.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v12.0.0/manifests"},{"name":"v11.2.1","sha":"ed5693581ed66cc571d016b53f92f8079f035f35","kind":"commit","published_at":"2019-07-06T13:45:43.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v11.2.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v11.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v11.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v11.2.1/manifests"},{"name":"v11.2.0","sha":"9b63f40206fc66ca242a5dfda8c61b5173215471","kind":"commit","published_at":"2019-07-06T09:53:04.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v11.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v11.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v11.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v11.2.0/manifests"},{"name":"v11.1.0","sha":"3479aaf9bd90a78a34df98ff74cb632a8de62b27","kind":"commit","published_at":"2019-07-06T05:29:31.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v11.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v11.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v11.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v11.1.0/manifests"},{"name":"v11.0.0","sha":"3cff0015693b0045bdacf778c51973ffb1936caa","kind":"commit","published_at":"2019-07-06T05:05:19.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v11.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v11.0.0/manifests"},{"name":"v10.3.0","sha":"a367c48a2c8209ca0fcbc40c53bffd1b1e667a09","kind":"commit","published_at":"2019-07-05T15:06:50.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v10.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v10.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v10.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v10.3.0/manifests"},{"name":"v10.2.0","sha":"eacbe72b0220bc8f3b2bfbc8e1a7f7e5c73f9763","kind":"commit","published_at":"2019-07-04T08:55:23.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v10.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v10.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v10.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v10.2.0/manifests"},{"name":"v10.1.1","sha":"88fe68a324a7f3b4e2fb899f6f4c1767dfc2bbde","kind":"commit","published_at":"2019-07-04T02:20:04.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v10.1.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v10.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v10.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v10.1.1/manifests"},{"name":"v10.1.0","sha":"8f491ea72f92ee68c800138a2ef97c2037b1c2b9","kind":"commit","published_at":"2019-07-04T01:08:20.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v10.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v10.1.0/manifests"},{"name":"v10.0.3","sha":"8cff358b4ba8b0aa3e1d1826de7509fe8f255b7d","kind":"commit","published_at":"2019-07-01T00:51:27.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v10.0.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v10.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v10.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v10.0.3/manifests"},{"name":"v10.0.2","sha":"6baebd6f8cdbeedd93102eb7a5c9a928387d7cce","kind":"commit","published_at":"2019-06-30T02:20:52.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v10.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v10.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v10.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v10.0.2/manifests"},{"name":"v10.0.1","sha":"4c4b9b5460cf675a8aa429cd6ca0d7d766be1482","kind":"commit","published_at":"2019-06-28T23:41:21.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v10.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v10.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v10.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v10.0.1/manifests"},{"name":"v10.0.0","sha":"2b10a7aa8789e07e9f51f792ce2cae0db310305d","kind":"commit","published_at":"2019-06-27T12:58:17.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v10.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v10.0.0/manifests"},{"name":"v9.1.0","sha":"ecc27c5cc203310ecd94722158b26969cb7d0043","kind":"commit","published_at":"2019-06-27T12:18:41.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v9.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v9.1.0/manifests"},{"name":"v9.0.1","sha":"a17d9965921654c99f91b02f6c44962a16153fe2","kind":"commit","published_at":"2019-06-27T06:20:26.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v9.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v9.0.1/manifests"},{"name":"v9.0.0","sha":"f28f87fd0666836271ce1fb3e5b0d247c00ad847","kind":"commit","published_at":"2019-06-27T05:02:03.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v9.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v9.0.0/manifests"},{"name":"v8.7.0","sha":"96ac40bfa5c11588d119fb36e2bb3f0e34f6bdbc","kind":"commit","published_at":"2019-06-26T11:34:38.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.7.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.7.0/manifests"},{"name":"v8.6.2","sha":"392e62d16b654f52034bf7886f1a906400308931","kind":"commit","published_at":"2019-06-26T09:54:36.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.6.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.6.2/manifests"},{"name":"v8.6.1","sha":"383a557dba6babc1801b1c3eff6b8ee876dc80bb","kind":"commit","published_at":"2019-06-26T04:48:04.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.6.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.6.1/manifests"},{"name":"v8.6.0","sha":"dfa9b23d796a011dc5ffc9f9ce18546210b98931","kind":"commit","published_at":"2019-06-24T09:45:51.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.6.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.6.0/manifests"},{"name":"v8.5.1","sha":"8ab21789e42e21235a97c3e55ecefdb3ed53d6dd","kind":"commit","published_at":"2019-06-24T07:29:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.5.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.5.1/manifests"},{"name":"v8.5.0","sha":"92519e216a744e16903d62986695b3feabb14066","kind":"commit","published_at":"2019-06-23T20:59:00.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.5.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.5.0/manifests"},{"name":"v8.4.6","sha":"0bd35d14d827a3545a30fbb0b75e1d18ce3fa808","kind":"commit","published_at":"2019-06-23T15:37:39.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.4.6","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.4.6/manifests"},{"name":"v8.4.5","sha":"d9fdc7a3c13f41fe7d528fb884a11bc5502f643d","kind":"commit","published_at":"2019-06-23T04:31:24.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.4.5","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.4.5/manifests"},{"name":"v8.4.4","sha":"7dc6b10292bb3ce0c4ac72c74f22e37797eac585","kind":"commit","published_at":"2019-06-22T13:24:42.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.4.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.4.4/manifests"},{"name":"v8.4.3","sha":"5b7da118d83350cdf94312f8b0cdb027c2a59312","kind":"commit","published_at":"2019-06-21T23:38:25.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.4.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.4.3/manifests"},{"name":"v8.4.2","sha":"da25e1ba326d08fad0918a38a8994774ff5e5372","kind":"commit","published_at":"2019-06-21T15:46:22.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.4.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.4.2/manifests"},{"name":"v8.4.1","sha":"5129f6745741704bfaa785bf1873dedbc2afba34","kind":"commit","published_at":"2019-06-21T13:43:48.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.4.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.4.1/manifests"},{"name":"v8.4.0","sha":"c18e6d307ad5e8aa8674722ab13a349b5ae70eaa","kind":"commit","published_at":"2019-06-21T07:57:07.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.4.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.4.0/manifests"},{"name":"v8.3.2","sha":"142ac178ce84632d5a8e0f6ee1e03e10d7c14d41","kind":"commit","published_at":"2019-06-21T03:33:14.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.3.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.3.2/manifests"},{"name":"v8.3.1","sha":"8254e709c8ea483f1f4b7b174518192364e6c2ad","kind":"commit","published_at":"2019-06-21T02:53:27.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.3.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.3.1/manifests"},{"name":"v8.3.0","sha":"ed08e7431e9e283a1da53718b71535069464f462","kind":"commit","published_at":"2019-06-19T08:51:05.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.3.0/manifests"},{"name":"v8.2.0","sha":"dbc1c34404c340d2610f769a2cca5a9c651b9024","kind":"commit","published_at":"2019-06-19T08:22:46.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.2.0/manifests"},{"name":"v8.1.0","sha":"0b86ed669f3fa7418085198a3df6a2082b5f6f15","kind":"commit","published_at":"2019-06-16T10:43:18.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.1.0/manifests"},{"name":"v8.0.2","sha":"5f296a063f9b8d84fd33a27a6f84c34b855c1c45","kind":"commit","published_at":"2019-06-16T10:23:03.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.0.2/manifests"},{"name":"v8.0.1","sha":"a9490947bb85960fbe41dae968a5875ff2085c0d","kind":"commit","published_at":"2019-06-11T11:03:04.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"805017cb2ae1d6e4c1122ceceab6c83993729a31","kind":"commit","published_at":"2019-06-11T07:37:45.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v8.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v8.0.0/manifests"},{"name":"v7.2.3","sha":"2cc7dd17e49da6cdb2d5382a346d4af87984e54c","kind":"commit","published_at":"2019-05-30T11:58:01.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v7.2.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v7.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v7.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v7.2.3/manifests"},{"name":"v7.2.2","sha":"be9c24ec3f693b2b77ee7e01c72d314035d33a7e","kind":"commit","published_at":"2019-05-30T11:41:20.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v7.2.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v7.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v7.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v7.2.2/manifests"},{"name":"v7.2.1","sha":"fa5a2956d7693c12d3868d45399d15d2a4424b82","kind":"commit","published_at":"2019-05-30T10:17:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v7.2.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v7.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v7.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v7.2.1/manifests"},{"name":"v7.2.0","sha":"a05741abaa04541f790133a279d58d4ff9b23e13","kind":"commit","published_at":"2019-05-29T09:18:01.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v7.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v7.2.0/manifests"},{"name":"v7.1.0","sha":"89885109d0b59f4607a754d155b98bfd53c6d5e1","kind":"commit","published_at":"2019-05-28T00:19:37.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v7.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v7.1.0/manifests"},{"name":"v7.0.2","sha":"cda68393bb34b50de5f5621606fb864f7342d3e1","kind":"commit","published_at":"2019-05-24T09:50:48.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v7.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v7.0.2/manifests"},{"name":"v7.0.1","sha":"76962d563973cf8b7826b422122d898895a00649","kind":"commit","published_at":"2019-05-24T09:06:07.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v7.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"2605705204e05baba83a8fc4e7ff5c2a28a81feb","kind":"commit","published_at":"2019-05-24T08:17:34.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v7.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v7.0.0/manifests"},{"name":"v6.0.3","sha":"bd0684a13fa581955095b1fa3fb0e52b4a681571","kind":"commit","published_at":"2019-05-22T23:57:24.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v6.0.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v6.0.3/manifests"},{"name":"v6.0.2","sha":"27be21fcc7e8feb9d4fc5dd14aaef199bd8d47d6","kind":"commit","published_at":"2019-05-22T13:00:06.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v6.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v6.0.2/manifests"},{"name":"v6.0.1","sha":"af32667694b58922999dde19663e66f712f198c9","kind":"commit","published_at":"2019-05-22T00:49:56.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v6.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"05c24d17260083ae3944e39d62e401fe91e70161","kind":"commit","published_at":"2019-05-21T23:41:22.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v6.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v6.0.0/manifests"},{"name":"v5.0.2","sha":"40a7fc0eacef610e03dc1637b4c4ad5692669fbe","kind":"commit","published_at":"2019-05-15T15:36:33.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v5.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v5.0.2/manifests"},{"name":"v5.0.1","sha":"4a338a39adacfb7d986f1f90e97b88d0314dccde","kind":"commit","published_at":"2019-05-15T12:59:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v5.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"3a42f2077d4b06f841364a5c206ef58bca6a53af","kind":"commit","published_at":"2019-05-15T11:24:51.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v5.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v5.0.0/manifests"},{"name":"v4.8.4","sha":"9c586c52e85faab16cd08396c0a3fb0909e58bf0","kind":"commit","published_at":"2019-05-11T08:26:42.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.8.4","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.8.4/manifests"},{"name":"v4.8.3","sha":"49af10af0a5a174852608465025d4b058cf7bbd3","kind":"commit","published_at":"2019-04-09T14:57:49.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.8.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.8.3/manifests"},{"name":"v4.8.2","sha":"bcaf02ecc64ebc964366f6801beb2df4496f5d95","kind":"commit","published_at":"2019-04-08T12:12:22.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.8.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.8.2/manifests"},{"name":"v4.8.1","sha":"7794dd6a561f469f0f0c056c985930215a3e3dd0","kind":"commit","published_at":"2019-04-08T09:02:09.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.8.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.8.1/manifests"},{"name":"v4.8.0","sha":"ea849962ce7f2befa84d546595e7ff2149d46239","kind":"commit","published_at":"2019-04-04T12:16:44.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.8.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.8.0/manifests"},{"name":"v4.7.0","sha":"750560464212595a313bf44474cfcb9fad536165","kind":"commit","published_at":"2019-04-01T10:46:41.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.7.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.7.0/manifests"},{"name":"v4.6.0","sha":"070f53513d3b340dc4a783a670f37284325e58cc","kind":"commit","published_at":"2019-03-28T15:05:07.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.6.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.6.0/manifests"},{"name":"v4.5.0","sha":"d2dbfa1d5297046be1879efc16dc76e25aeb93e0","kind":"commit","published_at":"2019-03-26T21:13:12.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.5.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.5.0/manifests"},{"name":"v4.4.3","sha":"8578f0011b267004ecd48f90786ba86ac2151d6e","kind":"commit","published_at":"2019-03-19T11:08:46.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.4.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.4.3/manifests"},{"name":"v4.4.2","sha":"b8b9692d387307da59de82107e3bd37b80c263a2","kind":"commit","published_at":"2019-03-15T19:26:53.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.4.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.4.2/manifests"},{"name":"v4.4.1","sha":"897f205bc903dd318a975b8fde1bbfe1b03ecf02","kind":"commit","published_at":"2019-03-14T18:25:30.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.4.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.4.1/manifests"},{"name":"v4.4.0","sha":"2619665e3ba4e75a7c4e2ed8be408ea1861edff0","kind":"commit","published_at":"2019-03-14T12:53:53.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.4.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.4.0/manifests"},{"name":"v4.3.0","sha":"692d4b9ec9a027c1c58cad3c6576bc336a3172e9","kind":"commit","published_at":"2019-03-14T12:27:57.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.3.0/manifests"},{"name":"v4.2.0","sha":"39918c8d62378389200d6255c8d73a9555a84355","kind":"commit","published_at":"2019-03-13T13:48:48.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.2.0/manifests"},{"name":"v4.1.1","sha":"af5a9a9aca1b51c2e7b5e9ac30b728b9c744744e","kind":"commit","published_at":"2019-02-24T20:44:50.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.1.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.1.1/manifests"},{"name":"v4.1.0","sha":"663f59e91b05706d7e43e4ed166660eedbf6f0c2","kind":"commit","published_at":"2019-01-27T20:23:38.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.1.0/manifests"},{"name":"v4.0.1","sha":"ffcace9cae4455f0d03dadc5ed694a97f3fbe1b6","kind":"commit","published_at":"2019-01-21T13:57:41.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"987214fcd790ad8f39ca2986736ff83c5b2a7c1e","kind":"commit","published_at":"2019-01-17T17:11:25.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v4.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v4.0.0/manifests"},{"name":"v3.15.1","sha":"879ea7a0b833f6ea2c6e8c71ca89568a567a7f8e","kind":"commit","published_at":"2019-01-04T08:09:17.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.15.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.15.1/manifests"},{"name":"v3.15.0","sha":"5cddd0692d4a745e809141df3fc511f2ba10611f","kind":"commit","published_at":"2018-12-31T17:58:58.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.15.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.15.0/manifests"},{"name":"v3.14.1","sha":"3c0e3c67422be9712d7f8fa7fbd6198e8db16b2c","kind":"commit","published_at":"2018-12-19T16:22:44.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.14.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.14.1/manifests"},{"name":"v3.14.0","sha":"1b69b04237dd5a9c0b59f0f51d6975014124001b","kind":"commit","published_at":"2018-12-09T11:32:04.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.14.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.14.0/manifests"},{"name":"v3.13.0","sha":"442285d49662c46dfbbb254790e846c39f764ae3","kind":"commit","published_at":"2018-12-09T10:38:26.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.13.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.13.0/manifests"},{"name":"v3.12.1","sha":"9a3889672c2bce8400257305ed407e2323b9b447","kind":"commit","published_at":"2018-12-08T20:47:39.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.12.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.12.1/manifests"},{"name":"v3.12.0","sha":"5bd0fb7468d98a1e0f5ac730d247e4865d718e08","kind":"commit","published_at":"2018-12-07T16:20:49.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.12.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.12.0/manifests"},{"name":"v3.11.0","sha":"7a34bb1f3c06cf395052b2345ed7890acd874ba6","kind":"commit","published_at":"2018-12-07T15:56:33.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.11.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.11.0/manifests"},{"name":"v3.10.0","sha":"efdeea4d8fdf980b32c6c76e8010dadac0b632d1","kind":"commit","published_at":"2018-12-07T14:07:45.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.10.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.10.0/manifests"},{"name":"v3.9.1","sha":"dc2f86fe04cc9d4076aa4950bbaed8bf54f4761f","kind":"commit","published_at":"2018-10-23T19:06:55.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.9.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.9.1/manifests"},{"name":"v3.9.0","sha":"175ef6d4e70fee4765dc5008e0784e6cf46c1b5b","kind":"commit","published_at":"2018-10-19T10:27:21.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.9.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.9.0/manifests"},{"name":"v3.8.0","sha":"605ef1c639299a1f1d90f399fa65a7922243e5a1","kind":"commit","published_at":"2018-08-22T00:29:00.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.8.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.8.0/manifests"},{"name":"v3.7.2","sha":"c315d55bdad25f12eb7edaa827d3851581704ded","kind":"commit","published_at":"2018-08-21T21:59:22.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.7.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.7.2/manifests"},{"name":"v3.7.1","sha":"59673c4e30add182af7456dcc2f11ff4bcfa7e6b","kind":"commit","published_at":"2018-05-22T07:31:47.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.7.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.7.1/manifests"},{"name":"v3.7.0","sha":"6413e7d2a6408a0bfc5a6d6b3b5a94bcf81c0603","kind":"commit","published_at":"2018-05-17T03:44:40.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.7.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.7.0/manifests"},{"name":"v3.6.3","sha":"94464cde9b09e196a60b3900fcf2cdc6d0262e33","kind":"commit","published_at":"2018-04-15T10:42:07.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.6.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.6.3/manifests"},{"name":"v3.6.2","sha":"c206a9e526c55a731e518407173e03f798409d8a","kind":"commit","published_at":"2018-04-06T20:16:34.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.6.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.6.2/manifests"},{"name":"v3.6.1","sha":"14d7f22aa6fe179d53e00e479965a9ac44fe3518","kind":"commit","published_at":"2018-04-06T17:22:35.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.6.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.6.1/manifests"},{"name":"v3.6.0","sha":"323a13354257da2862a1d154c32c1c84e5799ec4","kind":"commit","published_at":"2018-04-06T15:54:32.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.6.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.6.0/manifests"},{"name":"v3.5.0","sha":"647dc04305fbc5191fdf9463a08877618d9e5a09","kind":"commit","published_at":"2018-02-20T15:20:35.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.5.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.5.0/manifests"},{"name":"v3.4.1","sha":"d579850484a03004c6dc594ae4e20fbbda88b6f5","kind":"commit","published_at":"2018-02-14T10:53:20.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.4.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.4.1/manifests"},{"name":"v3.4.0","sha":"c8eb609b3b71b4f0ad9f51f362966b3be30a0005","kind":"commit","published_at":"2018-02-13T11:59:22.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.4.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.4.0/manifests"},{"name":"v3.3.1","sha":"9ffa44c8b2741f0bf2c367070a9715234766a966","kind":"commit","published_at":"2018-01-06T16:34:09.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.3.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.3.1/manifests"},{"name":"v3.3.0","sha":"0e6b80e89214454794108d3be6a7e268d60e9a55","kind":"commit","published_at":"2017-12-15T23:02:47.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.3.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.3.0/manifests"},{"name":"v3.2.0","sha":"60eb36bccfcaa50f4ebed8f56c6c1845f3134606","kind":"commit","published_at":"2017-11-08T01:43:37.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.2.0/manifests"},{"name":"v3.1.3","sha":"1a7e8c80ecb38ae395c178090fb6aac64a424632","kind":"commit","published_at":"2017-09-22T08:27:22.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.1.3","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.1.3/manifests"},{"name":"v3.1.2","sha":"86fd67c408a5ac7b5cefd56cd7ca40ff98cfab82","kind":"commit","published_at":"2017-07-27T18:44:37.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.1.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"c6cb74060378f85033e723269ae944ba83e44713","kind":"commit","published_at":"2017-06-23T11:02:13.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.1.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"682b6bd6d42ad0797de40647d19a78e60fd6d852","kind":"commit","published_at":"2017-05-12T13:50:43.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.1.0/manifests"},{"name":"v3.0.2","sha":"7e57c13041de88941fca610c54b5ac374e88336c","kind":"commit","published_at":"2017-04-14T10:42:45.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"1f7e8a38cf673f4102ceb3b55b76c2f1c0020020","kind":"commit","published_at":"2017-04-14T09:46:06.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"50d8d23ebce9162e15742864c44339ce07a2fde8","kind":"commit","published_at":"2017-03-18T14:45:06.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v3.0.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v3.0.0/manifests"},{"name":"v2.4.0","sha":"3cc6b0e1db008f68d68385f6c3910a022eb8eb08","kind":"tag","published_at":"2016-11-23T08:41:41.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v2.4.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v2.4.0/manifests"},{"name":"2.2.2","sha":"87108fcb84e9e765a22343176c8b2dfeb9bde00a","kind":"commit","published_at":"2016-01-06T12:26:12.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/2.2.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/2.2.2/manifests"},{"name":"2.2.1","sha":"02453b480c46a63b4c9f4d44f8eff4537608bed4","kind":"commit","published_at":"2015-12-31T11:53:16.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/2.2.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"3f80240cb0f9d6c91b9f7aa9149266410dcc2a54","kind":"commit","published_at":"2015-12-30T17:10:53.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/2.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/2.2.0/manifests"},{"name":"1.1.0","sha":"b07ce5b3ddcb1c9ab1348fb0d9c4c528ec39c924","kind":"commit","published_at":"2015-10-08T11:24:11.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/1.1.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/1.1.0/manifests"},{"name":"1.0.1","sha":"f6a740d2b869f77e7f43c20a08b922feb3471b87","kind":"commit","published_at":"2015-10-02T00:13:58.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/1.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/1.0.1/manifests"},{"name":"0.0.2","sha":"604b5f820d422399e836d73082510a0d0feb53c8","kind":"commit","published_at":"2015-09-19T09:00:40.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/0.0.2","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/0.0.2/manifests"},{"name":"0.0.1","sha":"8044b83d804e23beb2d6d8662fdaeb1e11303cf5","kind":"commit","published_at":"2015-09-19T01:07:59.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/0.0.1","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/0.0.1/manifests"},{"name":"v1.2.0","sha":"5444d4dab68e9670ff97bd27993da8a28aad4b2b","kind":"commit","published_at":"2015-05-11T03:02:40.000Z","download_url":"https://codeload.github.com/gajus/eslint-plugin-jsdoc/tar.gz/v1.2.0","html_url":"https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gajus%2Feslint-plugin-jsdoc/tags/v1.2.0/manifests"}]},"repo_metadata_updated_at":"2024-09-08T15:40:55.837Z","dependent_packages_count":9073,"downloads":10758958,"downloads_period":"last-month","dependent_repos_count":85754,"rankings":{"downloads":0.10116961259208761,"dependent_repos_count":0.10436267345462857,"dependent_packages_count":0.010111359398046407,"stargazers_count":2.388812453363748,"forks_count":2.6054749806922977,"docker_downloads_count":0.04106164232004441,"average":0.8751654536368089},"purl":"pkg:npm/eslint-plugin-jsdoc","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/eslint-plugin-jsdoc","docker_dependents_count":798,"docker_downloads_count":2783920597,"usage_url":"https://repos.ecosyste.ms/usage/npm/eslint-plugin-jsdoc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/eslint-plugin-jsdoc/dependencies","status":null,"funding_links":["https://github.com/sponsors/gajus","https://github.com/sponsors/brettz9","https://patreon.com/gajus"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/eslint-plugin-jsdoc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/eslint-plugin-jsdoc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/eslint-plugin-jsdoc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/eslint-plugin-jsdoc/related_packages","maintainers":[{"uuid":"gajus","login":"gajus","name":null,"email":"gajus@gajus.com","url":null,"packages_count":239,"html_url":"https://www.npmjs.com/~gajus","role":null,"created_at":"2022-11-19T07:23:20.287Z","updated_at":"2022-11-19T07:23:20.287Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gajus/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":4998476,"maintainers_count":1010672,"namespaces_count":294525,"keywords_count":698432,"github":"npm","metadata":{"funded_packages_count":149960},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-05-31T05:48:47.362Z","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":1607,"unique_repositories_count_past_30_days":45,"recent_issues":[{"uuid":"5849495195","node_id":"PR_kwDORTQeZM8AAAABIaMmuA","number":780,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group with 6 updates","user":"dependabot[bot]","labels":["dependencies","npm"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-14T14:18:42.000Z","updated_at":"2026-10-14T14:18:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":6,"packages":[{"name":"@vitest/coverage-v8","old_version":"5.0.3","new_version":"5.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-jsdoc","old_version":"65.3.0","new_version":"65.3.4","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-unicorn","old_version":"77.0.0","new_version":"78.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"playwright-core","old_version":"1.64.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"typescript-eslint","old_version":"8.71.1","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"5.0.3","new_version":"5.0.4","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.3` | `5.0.4` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `65.3.0` | `65.3.4` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `77.0.0` | `78.0.0` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.64.0` | `1.64.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.71.1` | `8.71.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.3` | `5.0.4` |\n\nUpdates `@vitest/coverage-v8` from 5.0.3 to 5.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing them  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eClose the mock route interception race  -  by \u003ca href=\"https://github.com/cplieger\"\u003e\u003ccode\u003e@​cplieger\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8339\"\u003evitest-dev/vitest#8339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11083\"\u003evitest-dev/vitest#11083\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d6620fae6\"\u003e\u003c!-- raw HTML omitted --\u003e(d6620)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow toHaveTextContent without arguments  -  by \u003ca href=\"https://github.com/nomadical\"\u003e\u003ccode\u003e@​nomadical\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11425\"\u003evitest-dev/vitest#11425\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8ebcf5f8a\"\u003e\u003c!-- raw HTML omitted --\u003e(8ebcf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply API options without browser config  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10852\"\u003evitest-dev/vitest#10852\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad055837b\"\u003e\u003c!-- raw HTML omitted --\u003e(ad055)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve undefined command arguments  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11497\"\u003evitest-dev/vitest#11497\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1576d3d89\"\u003e\u003c!-- raw HTML omitted --\u003e(1576d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for setup mocks before importing a test file  -  by \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11520\"\u003evitest-dev/vitest#11520\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b61d1ced3\"\u003e\u003c!-- raw HTML omitted --\u003e(b61d1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid extra scroll outside the iframe  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11523\"\u003evitest-dev/vitest#11523\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/662e8a363\"\u003e\u003c!-- raw HTML omitted --\u003e(662e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun browser instances as workers  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11525\"\u003evitest-dev/vitest#11525\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bf04b9ccc\"\u003e\u003c!-- raw HTML omitted --\u003e(bf04b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ This can degrade performance if you have a custom \u003ccode\u003emaxWorkers\u003c/code\u003e setting. Previously, it was applied incorrectly and could lead to Vitest using too many resources. For example, a lower number would still open too many browsers. Fixing it means Vitest opens less instances by default now.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOpen one cdp session per tester  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11542\"\u003evitest-dev/vitest#11542\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/69e6369f6\"\u003e\u003c!-- raw HTML omitted --\u003e(69e63)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up unmocked and pending mocks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11537\"\u003evitest-dev/vitest#11537\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c9552173\"\u003e\u003c!-- raw HTML omitted --\u003e(5c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eV8 browser memory leak between test files  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11466\"\u003evitest-dev/vitest#11466\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2297d93a8\"\u003e\u003c!-- raw HTML omitted --\u003e(2297d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eallowExternal\u003c/code\u003e fails to include uncovered files  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11513\"\u003evitest-dev/vitest#11513\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4ef000a93\"\u003e\u003c!-- raw HTML omitted --\u003e(4ef00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFilenames containing brackets incorrectly showing as uncovered  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11531\"\u003evitest-dev/vitest#11531\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fa80f53c\"\u003e\u003c!-- raw HTML omitted --\u003e(0fa80)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIstanbul coverage wrong when module transform warmups  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11529\"\u003evitest-dev/vitest#11529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f61dcca2\"\u003e\u003c!-- raw HTML omitted --\u003e(9f61d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11167\"\u003evitest-dev/vitest#11167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c74e099a9\"\u003e\u003c!-- raw HTML omitted --\u003e(c74e0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eSet\u003c/code\u003e deep equality in some assertions  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11402\"\u003evitest-dev/vitest#11402\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b4e79fd7a\"\u003e\u003c!-- raw HTML omitted --\u003e(b4e79)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck value in chai-style returned  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11500\"\u003evitest-dev/vitest#11500\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1aca02a21\"\u003e\u003c!-- raw HTML omitted --\u003e(1aca0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix native loader mocking edge cases  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11540\"\u003evitest-dev/vitest#11540\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/cd423ba04\"\u003e\u003c!-- raw HTML omitted --\u003e(cd423)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epretty-format\u003c/strong\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/vitest-dev/vitest/commit/6a11cf66f99fa610b7364363d5ca42b66d994f40\"\u003e\u003ccode\u003e6a11cf6\u003c/code\u003e\u003c/a\u003e chore: release v5.0.4 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11554\"\u003e#11554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2297d93a854968d2ffee6025700c69099e6b7f80\"\u003e\u003ccode\u003e2297d93\u003c/code\u003e\u003c/a\u003e fix(coverage): v8 browser memory leak between test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11466\"\u003e#11466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c74e099a9d17e24e9816878165af4818df84a631\"\u003e\u003ccode\u003ec74e099\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11167\"\u003e#11167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.4/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 65.3.0 to 65.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.3.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.3.3...v65.3.4\"\u003e65.3.4\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-undefined-types\u003c/code\u003e, \u003ccode\u003erequire-returns-check\u003c/code\u003e:\u003c/strong\u003e parse the JSDoc blocks of a file only once (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/73a92a1306af4e143e49ce64820f5cfa6293bd58\"\u003e73a92a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.3.2...v65.3.3\"\u003e65.3.3\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-tag-names\u003c/code\u003e:\u003c/strong\u003e only treat \u003ccode\u003e@public\u003c/code\u003e, \u003ccode\u003e@private\u003c/code\u003e and \u003ccode\u003e@protected\u003c/code\u003e as redundant on class members with \u003ccode\u003etyped\u003c/code\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d89c3d9e7bec043d546bf4f83e7c9baa57b2ad1\"\u003e2d89c3d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.3.1...v65.3.2\"\u003e65.3.2\u003c/a\u003e (2026-10-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-defaults\u003c/code\u003e:\u003c/strong\u003e do not strip \u003ccode\u003e@default\u003c/code\u003e from getters and setters (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/701c2b82a962eb840ed898a76eda49a4ff92361b\"\u003e701c2b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.3.0...v65.3.1\"\u003e65.3.1\u003c/a\u003e (2026-10-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-undefined-types\u003c/code\u003e:\u003c/strong\u003e predefine the global types of TypeScript's standard library (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d0f36b123a5b0fe6c5d6490a3e841b8384fb4a38\"\u003ed0f36b1\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/gajus/eslint-plugin-jsdoc/commit/73a92a1306af4e143e49ce64820f5cfa6293bd58\"\u003e\u003ccode\u003e73a92a1\u003c/code\u003e\u003c/a\u003e perf(\u003ccode\u003eno-undefined-types\u003c/code\u003e, \u003ccode\u003erequire-returns-check\u003c/code\u003e): parse the JSDoc blocks o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d89c3d9e7bec043d546bf4f83e7c9baa57b2ad1\"\u003e\u003ccode\u003e2d89c3d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003echeck-tag-names\u003c/code\u003e): only treat \u003ccode\u003e@public\u003c/code\u003e, \u003ccode\u003e@private\u003c/code\u003e and \u003ccode\u003e@protected\u003c/code\u003e as ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/701c2b82a962eb840ed898a76eda49a4ff92361b\"\u003e\u003ccode\u003e701c2b8\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-defaults\u003c/code\u003e): do not strip \u003ccode\u003e@default\u003c/code\u003e from getters and setters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d0f36b123a5b0fe6c5d6490a3e841b8384fb4a38\"\u003e\u003ccode\u003ed0f36b1\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-undefined-types\u003c/code\u003e): predefine the global types of TypeScript's standar...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.3.0...v65.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-unicorn` from 77.0.0 to 78.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/releases\"\u003eeslint-plugin-unicorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev78.0.0\u003c/h2\u003e\n\u003ch2\u003eNew rules\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unnecessary-default-arguments.md\"\u003e\u003ccode\u003eno-unnecessary-default-arguments\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3885\"\u003e#3885\u003c/a\u003e)  1059f09b\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-repeated-call-wrappers.md\"\u003e\u003ccode\u003eno-repeated-call-wrappers\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3836\"\u003e#3836\u003c/a\u003e)  c4fd1feb\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/soml-lang/eslint-soml\"\u003eSOML\u003c/a\u003e support, including a \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn#non-javascript-recommended-configs\"\u003e\u003ccode\u003erecommended-soml\u003c/code\u003e\u003c/a\u003e preset (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3870\"\u003e#3870\u003c/a\u003e)  7419b835\u003c/li\u003e\n\u003cli\u003eReport code that contains comments instead of ignoring it (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3847\"\u003e#3847\u003c/a\u003e)  003f0bdc\n\u003cul\u003e\n\u003cli\u003eMany rules skipped code with comments. They now report it, and only withhold fixes that would remove comments. You may see new reports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix cyclic resolution in type-aware checks (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3826\"\u003e#3826\u003c/a\u003e)  5e77e19e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-default-parameters\u003c/code\u003e: Add \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-default-parameters.md#checkfallbackexpressions\"\u003e\u003ccode\u003echeckFallbackExpressions\u003c/code\u003e\u003c/a\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3837\"\u003e#3837\u003c/a\u003e)  71bbf59a\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-ternary\u003c/code\u003e: Add \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-ternary.md#options\"\u003e\u003ccode\u003echeckVaryingBase\u003c/code\u003e and \u003ccode\u003echeckComputedMemberAccess\u003c/code\u003e\u003c/a\u003e options (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3869\"\u003e#3869\u003c/a\u003e)  1af3c2b2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econsistent-boolean-name\u003c/code\u003e: Allow \u003ccode\u003edoes\u003c/code\u003e prefix by default (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3853\"\u003e#3853\u003c/a\u003e)  cfad028d\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econsistent-boolean-name\u003c/code\u003e: Recognize promise-returning functions (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3879\"\u003e#3879\u003c/a\u003e)  769e3b87\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econsistent-boolean-name\u003c/code\u003e: Fix cyclic type parameter resolution (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3821\"\u003e#3821\u003c/a\u003e)  5c4808ba\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-asterisk-prefix-in-documentation-comments\u003c/code\u003e: Remove shared indentation (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3820\"\u003e#3820\u003c/a\u003e)  a92aee19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-await-in-promise-methods\u003c/code\u003e: Clarify the message for nested \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3867\"\u003e#3867\u003c/a\u003e)  8f73d539\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-immediate-mutation\u003c/code\u003e: Combine a declaration with an assignment that follows it immediately (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3851\"\u003e#3851\u003c/a\u003e)  811e4678\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-negated-condition\u003c/code\u003e: Support \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e chains of negated operands (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3834\"\u003e#3834\u003c/a\u003e)  15bfade7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-top-level-side-effects\u003c/code\u003e: Allow known pure imported helpers, like \u003ccode\u003edefineConfig()\u003c/code\u003e and React \u003ccode\u003ememo()\u003c/code\u003e, and check default-exported expressions (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3822\"\u003e#3822\u003c/a\u003e)  3826236d\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-unnecessary-parameters\u003c/code\u003e: Fix false positive for recursive defaults (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3844\"\u003e#3844\u003c/a\u003e)  e2d8d0ff\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-unnecessary-parameters\u003c/code\u003e: Ignore parameters named by type predicates (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3859\"\u003e#3859\u003c/a\u003e)  f0c631ce\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-using-resource-escape\u003c/code\u003e: Check TypeScript instantiation expressions (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3833\"\u003e#3833\u003c/a\u003e)  7a9f7df1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-at\u003c/code\u003e: Fix false positives for DOM collections (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3842\"\u003e#3842\u003c/a\u003e)  ca78a7aa\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-combined-guards\u003c/code\u003e: Combine non-literal exits in TypeScript when type information is available (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3860\"\u003e#3860\u003c/a\u003e)  2bcc7be6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-default-parameters\u003c/code\u003e: Support static template literal fallbacks (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3835\"\u003e#3835\u003c/a\u003e)  3d8b40a5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-default-parameters\u003c/code\u003e: Support fallbacks to earlier bindings (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3840\"\u003e#3840\u003c/a\u003e)  d4bfc1cf\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-default-parameters\u003c/code\u003e: Handle nullable fallback types (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3858\"\u003e#3858\u003c/a\u003e)  d75786f7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-early-return\u003c/code\u003e, \u003ccode\u003eprefer-continue\u003c/code\u003e: Suggest opposite relational comparisons (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3873\"\u003e#3873\u003c/a\u003e)  de2e6daa\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-logical-operator-over-ternary\u003c/code\u003e: Handle non-boolean conditions (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3843\"\u003e#3843\u003c/a\u003e)  5c4d50cf\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-minimal-ternary\u003c/code\u003e: Ignore formatting differences in shared expressions (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3841\"\u003e#3841\u003c/a\u003e)  b0c21423\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-minimal-ternary\u003c/code\u003e: Prevent unsafe TypeScript object autofixes (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3846\"\u003e#3846\u003c/a\u003e)  2f33c916\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-observer-apis\u003c/code\u003e: Check \u003ccode\u003elet\u003c/code\u003e and \u003ccode\u003evar\u003c/code\u003e listener functions, and ignore reassigned listeners (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3833\"\u003e#3833\u003c/a\u003e)  7a9f7df1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-private-class-fields\u003c/code\u003e: Do not autofix reassigned methods, and suggest private arrow functions for bound methods (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3823\"\u003e#3823\u003c/a\u003e)  6f0f4bb8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-scoped-selector\u003c/code\u003e: Ignore queries on more non-element roots, like \u003ccode\u003eownerDocument\u003c/code\u003e and \u003ccode\u003egetRootNode()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3833\"\u003e#3833\u003c/a\u003e)  7a9f7df1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-spread\u003c/code\u003e: Prevent unsafe TypeScript autofixes (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3882\"\u003e#3882\u003c/a\u003e)  21e99ff8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-ternary\u003c/code\u003e: Support destructuring assignments (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3852\"\u003e#3852\u003c/a\u003e)  e29d1eee\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-ternary\u003c/code\u003e: Support statements that differ in only one part, like \u003ccode\u003ecall(test ? a : b)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3869\"\u003e#3869\u003c/a\u003e)  1af3c2b2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-top-level-await\u003c/code\u003e: Allow cached promise assignments (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3819\"\u003e#3819\u003c/a\u003e)  2fb8eb60\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-top-level-await\u003c/code\u003e: Avoid false positives on non-promise calls (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3883\"\u003e#3883\u003c/a\u003e)  3f125f14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erelative-url-style\u003c/code\u003e: Support complex Markdown labels, embedded HTML in Markdown, JSX, \u003ccode\u003eURL.canParse()\u003c/code\u003e, \u003ccode\u003eURL.parse()\u003c/code\u003e, and more HTML attributes (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3854\"\u003e#3854\u003c/a\u003e)  2760ce46\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erequire-module-specifiers\u003c/code\u003e: Allow bare \u003ccode\u003eexport {}\u003c/code\u003e in declaration files (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3866\"\u003e#3866\u003c/a\u003e)  e7274810\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etemplate-indent\u003c/code\u003e: Ignore templates with content on the opening line (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3868\"\u003e#3868\u003c/a\u003e)  921dd8c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v77.0.0...v78.0.0\"\u003ehttps://github.com/sindresorhus/eslint-plugin-unicorn/compare/v77.0.0...v78.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/843495c2299d2e0430a88f0b085da9f1ea8fdfdf\"\u003e\u003ccode\u003e843495c\u003c/code\u003e\u003c/a\u003e 78.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/1059f09bd8c8ab8dafcc31fef7ca3604019fdd43\"\u003e\u003ccode\u003e1059f09\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eno-unnecessary-default-arguments\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3885\"\u003e#3885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/624887f2caeb4c6428e575fcfa0df576b320fb47\"\u003e\u003ccode\u003e624887f\u003c/code\u003e\u003c/a\u003e \u003ccode\u003econsistent-boolean-name\u003c/code\u003e: Explain why \u003ccode\u003edo\u003c/code\u003e is excluded (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3884\"\u003e#3884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/3f125f14cc8a526bc5070f1e9efca4a8400aaa82\"\u003e\u003ccode\u003e3f125f1\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-top-level-await\u003c/code\u003e: Avoid false positives on non-promise calls  (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3883\"\u003e#3883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/21e99ff8005a343b797d5a2b1344a95747422890\"\u003e\u003ccode\u003e21e99ff\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-spread\u003c/code\u003e: Prevent unsafe TypeScript autofixes (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3882\"\u003e#3882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/769e3b87da2a569976266851cb526aafe73a9194\"\u003e\u003ccode\u003e769e3b8\u003c/code\u003e\u003c/a\u003e \u003ccode\u003econsistent-boolean-name\u003c/code\u003e: Recognize promise-returning functions (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3879\"\u003e#3879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/9eadb6052b12f45b1ebe87c1163f6565365708f5\"\u003e\u003ccode\u003e9eadb60\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-simple-condition-first\u003c/code\u003e: Clarify property access condition classifica...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/de2e6daa5fe9e08563f5aedc8689cb3e7a9e3967\"\u003e\u003ccode\u003ede2e6da\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-early-return\u003c/code\u003e, \u003ccode\u003eprefer-continue\u003c/code\u003e: Suggest opposite relational compari...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/7419b835a46bdc691ac5635721bd0538f299f21f\"\u003e\u003ccode\u003e7419b83\u003c/code\u003e\u003c/a\u003e Add SOML support (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3870\"\u003e#3870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/1af3c2b2ce376c215db339fcf5a11c83528be1ca\"\u003e\u003ccode\u003e1af3c2b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-ternary\u003c/code\u003e: Minimize matching branch expressions  (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3869\"\u003e#3869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v77.0.0...v78.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright-core` from 1.64.0 to 1.64.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43247\"\u003e#43247\u003c/a\u003e [Bug]: _electron.launch intermittently loses a packaged app's first window since 1.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43242\"\u003e#43242\u003c/a\u003e [Regression]: Chromium 155+ aborts a preflighted cross-origin redirect whenever any route is registered (net::ERR_ABORTED)\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/microsoft/playwright/commit/cfe490d941f992655948eee8fd4fd94e1c4234bf\"\u003e\u003ccode\u003ecfe490d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43353\"\u003e#43353\u003c/a\u003e): docs: release notes for v1.64 Python\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/866cbb864009f84d7e8e41c64fdbfceff43f280d\"\u003e\u003ccode\u003e866cbb8\u003c/code\u003e\u003c/a\u003e chore: mark v1.64.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43354\"\u003e#43354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b2924712024804936dbcfe9fabaa655d52325e5\"\u003e\u003ccode\u003e1b29247\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43250\"\u003e#43250\u003c/a\u003e): fix(electron): do not drop windows that have not navigat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/632d976826c74b0163fd5201a05b7b4853ba3f4a\"\u003e\u003ccode\u003e632d976\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43249\"\u003e#43249\u003c/a\u003e): fix(chromium): disable AvoidCorsURLLoaderRestartOnRedirect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/824d0c5d1e10f21fcbe88d18a99d06194acde77c\"\u003e\u003ccode\u003e824d0c5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43217\"\u003e#43217\u003c/a\u003e): chore(dotnet): fix async suffix of optional-arg overload...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.64.0...v1.64.1\"\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.71.1 to 8.71.2\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.71.2\u003c/h2\u003e\n\u003ch2\u003e8.71.2 (2026-10-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] avoid false-positives when not using our parser (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12989\"\u003e#12989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type templates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12974\"\u003e#12974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] ignore type-only refs for after-used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12977\"\u003e#12977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] parenthesize constraint in optional tuple elements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12995\"\u003e#12995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] safe fix when the chain ends with a strict null comparison (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12805\"\u003e#12805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match linked packages and packages with missing version in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12948\"\u003e#12948\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\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\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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.71.2 (2026-10-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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/7488d681f6e0e96c2aaa1eee9c3d1b9b1ef077cb\"\u003e\u003ccode\u003e7488d68\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.2/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.3 to 5.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing them  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eClose the mock route interception race  -  by \u003ca href=\"https://github.com/cplieger\"\u003e\u003ccode\u003e@​cplieger\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8339\"\u003evitest-dev/vitest#8339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11083\"\u003evitest-dev/vitest#11083\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d6620fae6\"\u003e\u003c!-- raw HTML omitted --\u003e(d6620)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow toHaveTextContent without arguments  -  by \u003ca href=\"https://github.com/nomadical\"\u003e\u003ccode\u003e@​nomadical\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11425\"\u003evitest-dev/vitest#11425\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8ebcf5f8a\"\u003e\u003c!-- raw HTML omitted --\u003e(8ebcf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply API options without browser config  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10852\"\u003evitest-dev/vitest#10852\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad055837b\"\u003e\u003c!-- raw HTML omitted --\u003e(ad055)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve undefined command arguments  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11497\"\u003evitest-dev/vitest#11497\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1576d3d89\"\u003e\u003c!-- raw HTML omitted --\u003e(1576d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for setup mocks before importing a test file  -  by \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11520\"\u003evitest-dev/vitest#11520\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b61d1ced3\"\u003e\u003c!-- raw HTML omitted --\u003e(b61d1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid extra scroll outside the iframe  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11523\"\u003evitest-dev/vitest#11523\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/662e8a363\"\u003e\u003c!-- raw HTML omitted --\u003e(662e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun browser instances as workers  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11525\"\u003evitest-dev/vitest#11525\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bf04b9ccc\"\u003e\u003c!-- raw HTML omitted --\u003e(bf04b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ This can degrade performance if you have a custom \u003ccode\u003emaxWorkers\u003c/code\u003e setting. Previously, it was applied incorrectly and could lead to Vitest using too many resources. For example, a lower number would still open too many browsers. Fixing it means Vitest opens less instances by default now.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOpen one cdp session per tester  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11542\"\u003evitest-dev/vitest#11542\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/69e6369f6\"\u003e\u003c!-- raw HTML omitted --\u003e(69e63)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up unmocked and pending mocks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11537\"\u003evitest-dev/vitest#11537\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c9552173\"\u003e\u003c!-- raw HTML omitted --\u003e(5c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eV8 browser memory leak between test files  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11466\"\u003evitest-dev/vitest#11466\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2297d93a8\"\u003e\u003c!-- raw HTML omitted --\u003e(2297d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eallowExternal\u003c/code\u003e fails to include uncovered files  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11513\"\u003evitest-dev/vitest#11513\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4ef000a93\"\u003e\u003c!-- raw HTML omitted --\u003e(4ef00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFilenames containing brackets incorrectly showing as uncovered  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11531\"\u003evitest-dev/vitest#11531\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fa80f53c\"\u003e\u003c!-- raw HTML omitted --\u003e(0fa80)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIstanbul coverage wrong when module transform warmups  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11529\"\u003evitest-dev/vitest#11529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f61dcca2\"\u003e\u003c!-- raw HTML omitted --\u003e(9f61d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11167\"\u003evitest-dev/vitest#11167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c74e099a9\"\u003e\u003c!-- raw HTML omitted --\u003e(c74e0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eSet\u003c/code\u003e deep equality in some assertions  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11402\"\u003evitest-dev/vitest#11402\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b4e79fd7a\"\u003e\u003c!-- raw HTML omitted --\u003e(b4e79)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck value in chai-style returned  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11500\"\u003evitest-dev/vitest#11500\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1aca02a21\"\u003e\u003c!-- raw HTML omitted --\u003e(1aca0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix native loader mocking edge cases  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11540\"\u003evitest-dev/vitest#11540\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/cd423ba04\"\u003e\u003c!-- raw HTML omitted --\u003e(cd423)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epretty-format\u003c/strong\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/vitest-dev/vitest/commit/6a11cf66f99fa610b7364363d5ca42b66d994f40\"\u003e\u003ccode\u003e6a11cf6\u003c/code\u003e\u003c/a\u003e chore: release v5.0.4 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11554\"\u003e#11554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/58c86edb92ec4d470dc87c060002cbd5725900de\"\u003e\u003ccode\u003e58c86ed\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11550\"\u003e#11550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fa80f53c2afa3429ead7f357f0ad266b39b240a\"\u003e\u003ccode\u003e0fa80f5\u003c/code\u003e\u003c/a\u003e fix(coverage): filenames containing brackets incorrectly showing as uncovered...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bf04b9ccc7235949e63490d310cdca00e61b3e4a\"\u003e\u003ccode\u003ebf04b9c\u003c/code\u003e\u003c/a\u003e fix(browser): run browser instances as workers (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11525\"\u003e#11525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e3624c5e5ecf77b20065da1aeb60f1182db0ccd\"\u003e\u003ccode\u003e3e3624c\u003c/code\u003e\u003c/a\u003e refactor: resolve maxWorkers once in config (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11524\"\u003e#11524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f7936e04ec2591ad1d9b3500642423ba8ce\"\u003e\u003ccode\u003e26642f7\u003c/code\u003e\u003c/a\u003e fix: respect root in projects (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11521\"\u003e#11521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8419ca4ea14a8808aedc8b0120111f81\"\u003e\u003ccode\u003ec06012a\u003c/code\u003e\u003c/a\u003e feat(experimental): add an option to cache dependencies instead of statically...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4ef000a938ca3e54eee1c8dd02e2eb9b1afff0c3\"\u003e\u003ccode\u003e4ef000a\u003c/code\u003e\u003c/a\u003e fix(coverage): \u003ccode\u003eallowExternal\u003c/code\u003e fails to include uncovered files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11513\"\u003e#11513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d5e979299601a8c7fd13fb0f78e74495\"\u003e\u003ccode\u003e1da6640\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003etest.ui.theme\u003c/code\u003e option (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11499\"\u003e#11499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b618afd5cce6a903ca16e0dd9c8f00b58bb0b474\"\u003e\u003ccode\u003eb618afd\u003c/code\u003e\u003c/a\u003e fix(vm): bind \u003ccode\u003ethis\u003c/code\u003e to \u003ccode\u003emodule.exports\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11504\"\u003e#11504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.4/packages/vitest\"\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 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/sergienko4/israeli-bank-scrapers-to-actual-budget/pull/780","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergienko4%2Fisraeli-bank-scrapers-to-actual-budget/issues/780","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/780/packages"},{"uuid":"5815417119","node_id":"PR_kwDOQNaiWs8AAAABH_CCVg","number":2739,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["greydragon888"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T14:27:41.000Z","updated_at":"2026-10-12T14:28:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":19,"packages":[{"name":"@types/node","old_version":"24.19.0","new_version":"24.19.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/parser","old_version":"8.70.1","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"10.11.0","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-jsdoc","old_version":"64.5.4","new_version":"65.1.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-security","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/eslint-community/eslint-plugin-security"},{"name":"eslint-plugin-sonarjs","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"eslint-plugin-unicorn","old_version":"76.0.0","new_version":"77.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"typescript-eslint","old_version":"8.70.1","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@analogjs/vite-plugin-angular","old_version":"2.7.5","new_version":"2.8.0","repository_url":"https://github.com/analogjs/analog"},{"name":"@analogjs/vitest-angular","old_version":"2.7.5","new_version":"2.8.0","repository_url":"https://github.com/analogjs/analog"},{"name":"jsdom","old_version":"30.1.1","new_version":"30.1.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"vite","old_version":"8.3.1","new_version":"8.3.2","repository_url":"https://github.com/vitejs/vite"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@vitejs/plugin-react","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"vue-tsc","old_version":"3.3.11","new_version":"3.3.12","repository_url":"https://github.com/vuejs/language-tools"},{"name":"electron","old_version":"44.4.5","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"},{"name":"wait-on","old_version":"9.1.0","new_version":"9.5.1","repository_url":"https://github.com/jeffbski/wait-on"},{"name":"@tauri-apps/cli","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/tauri-apps/tauri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 19 updates in the /examples directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.19.0` | `24.19.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.70.1` | `8.71.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.11.0` | `10.12.0` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `64.5.4` | `65.1.0` |\n| [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) | `4.1.0` | `4.2.0` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.2.1` | `4.2.2` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `76.0.0` | `77.0.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.1` | `8.71.0` |\n| [@analogjs/vite-plugin-angular](https://github.com/analogjs/analog) | `2.7.5` | `2.8.0` |\n| [@analogjs/vitest-angular](https://github.com/analogjs/analog) | `2.7.5` | `2.8.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.1` | `30.1.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.1` | `8.3.2` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.1` | `6.1.2` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.11` | `3.3.12` |\n| [electron](https://github.com/electron/electron) | `44.4.5` | `44.5.1` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.1.0` | `9.5.1` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.12.0` | `2.12.1` |\n\n\nUpdates `@types/node` from 24.19.0 to 24.19.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 `@typescript-eslint/parser` from 8.70.1 to 8.71.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.11.0 to 10.12.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\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\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/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\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/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\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/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\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/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\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/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint 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/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.11.0...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 64.5.4 to 65.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.2...v65.1.0\"\u003e65.1.0\u003c/a\u003e (2026-10-04)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e avoid resetting section indent with inline tags; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1786\"\u003e#1786\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/c8bcbb7e52dda775d1287bc412a800f3219f4a81\"\u003ec8bcbb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-syntax\u003c/code\u003e:\u003c/strong\u003e add \u003ccode\u003eenableFixer\u003c/code\u003e option to replace Closure-style optional types (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/5f15574dbd50a409f3fe44ab62406fc57d16c25d\"\u003e5f15574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-syntax\u003c/code\u003e:\u003c/strong\u003e fix optional types on all tags and over several lines, address review (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/b5db3661adc75613e3c6aab14f67b69b364830ed\"\u003eb5db366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.1...v65.0.2\"\u003e65.0.2\u003c/a\u003e (2026-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e report opening-line indentation on that line (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1785\"\u003e#1785\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d2dfede3577a0c58f0aab961de07caa3c0992855\"\u003ed2dfede\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\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/gajus/eslint-plugin-jsdoc/commit/c8bcbb7e52dda775d1287bc412a800f3219f4a81\"\u003e\u003ccode\u003ec8bcbb7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003echeck-indentation\u003c/code\u003e): avoid resetting section indent with inline tags; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/b5db3661adc75613e3c6aab14f67b69b364830ed\"\u003e\u003ccode\u003eb5db366\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-syntax\u003c/code\u003e): fix optional types on all tags and over several lines, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/5f15574dbd50a409f3fe44ab62406fc57d16c25d\"\u003e\u003ccode\u003e5f15574\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-syntax\u003c/code\u003e): add \u003ccode\u003eenableFixer\u003c/code\u003e option to replace Closure-style optio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/05e2ffee92aed4e9aa10a78276a792fd008b7142\"\u003e\u003ccode\u003e05e2ffe\u003c/code\u003e\u003c/a\u003e docs: fix wrong rule name and typos (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1787\"\u003e#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d2dfede3577a0c58f0aab961de07caa3c0992855\"\u003e\u003ccode\u003ed2dfede\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003echeck-indentation\u003c/code\u003e): report opening-line indentation on that line (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/33203d2f5792e16e4dfa875004fb88da59f4ab1e\"\u003e\u003ccode\u003e33203d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump serialize-javascript from 7.1.1 to 7.1.2 (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1784\"\u003e#1784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2f2c252812ce50e23bd977276d3ad2e9e9197c34\"\u003e\u003ccode\u003e2f2c252\u003c/code\u003e\u003c/a\u003e chore(deps): bump moment from 2.30.1 to 2.31.0 (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-security` from 4.1.0 to 4.2.0\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-security/releases\"\u003eeslint-plugin-security's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-security: v4.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/compare/eslint-plugin-security-v4.1.0...eslint-plugin-security-v4.2.0\"\u003e4.2.0\u003c/a\u003e (2026-10-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd TypeScript type definitions (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/17082bb4d7f794366088b945b90c671deb37b900\"\u003e17082bb\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-security/blob/main/CHANGELOG.md\"\u003eeslint-plugin-security'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-security/compare/eslint-plugin-security-v4.1.0...eslint-plugin-security-v4.2.0\"\u003e4.2.0\u003c/a\u003e (2026-10-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd TypeScript type definitions (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/17082bb4d7f794366088b945b90c671deb37b900\"\u003e17082bb\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-security/commit/a204dfb95616f6534c4c24c5d4768dc76ebdc518\"\u003e\u003ccode\u003ea204dfb\u003c/code\u003e\u003c/a\u003e chore: release 4.2.0 🚀 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/17082bb4d7f794366088b945b90c671deb37b900\"\u003e\u003ccode\u003e17082bb\u003c/code\u003e\u003c/a\u003e feat: add TypeScript type definitions (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/abc25dd565eedc760ed12c05a461de64d38ef318\"\u003e\u003ccode\u003eabc25dd\u003c/code\u003e\u003c/a\u003e ci: remove Twitter announcement step from \u003ccode\u003erelease-please\u003c/code\u003e workflow (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/compare/eslint-plugin-security-v4.1.0...eslint-plugin-security-v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-sonarjs` from 4.2.1 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SonarSource/SonarJS/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-unicorn` from 76.0.0 to 77.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/releases\"\u003eeslint-plugin-unicorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev77.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove CSS-only rules to \u003ca href=\"https://github.com/sindresorhus/eslint-cssicorn\"\u003e\u003ccode\u003eeslint-cssicorn\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3811\"\u003e#3811\u003c/a\u003e)  c3697c02\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-deprecated-css-features\u003c/code\u003e → \u003ccode\u003ecssicorn/no-deprecated-features\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-duplicate-css-selectors\u003c/code\u003e → \u003ccode\u003ecssicorn/no-duplicate-selectors\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-duplicate-font-family-names\u003c/code\u003e → \u003ccode\u003ecssicorn/no-duplicate-font-family-names\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-invalid-media-features\u003c/code\u003e → \u003ccode\u003ecssicorn/no-invalid-media-features\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-nesting-with-mixed-specificity\u003c/code\u003e → \u003ccode\u003ecssicorn/no-nesting-with-mixed-specificity\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-redundant-nested-style-rules\u003c/code\u003e → \u003ccode\u003ecssicorn/no-redundant-nested-style-rules\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-unknown-css-annotations\u003c/code\u003e → \u003ccode\u003ecssicorn/no-unknown-annotations\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-unknown-pseudo-selectors\u003c/code\u003e → \u003ccode\u003ecssicorn/no-unknown-pseudo-selectors\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-unscoped-css-nesting-selector\u003c/code\u003e → \u003ccode\u003ecssicorn/no-unscoped-nesting-selector\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/prefer-explicit-viewport-units\u003c/code\u003e → \u003ccode\u003ecssicorn/prefer-explicit-viewport-units\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/prefer-media-feature-range-syntax\u003c/code\u003e → \u003ccode\u003ecssicorn/prefer-media-feature-range-syntax\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove the deprecated \u003ccode\u003eflat/recommended\u003c/code\u003e and \u003ccode\u003eflat/all\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3810\"\u003e#3810\u003c/a\u003e)  6f989c6f\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003erecommended\u003c/code\u003e and \u003ccode\u003eall\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew rules\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-response-options.md\"\u003e\u003ccode\u003eno-invalid-response-options\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3808\"\u003e#3808\u003c/a\u003e)  7d590065\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-prevent-default-in-passive-listener.md\"\u003e\u003ccode\u003eno-prevent-default-in-passive-listener\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3806\"\u003e#3806\u003c/a\u003e)  09f94f2c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-boolean-attribute-value.md\"\u003e\u003ccode\u003eno-invalid-boolean-attribute-value\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3807\"\u003e#3807\u003c/a\u003e)  2b91aa70\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-conflicting-constraints.md\"\u003e\u003ccode\u003eno-conflicting-constraints\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3805\"\u003e#3805\u003c/a\u003e)  7c9b39ae\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-property-descriptor.md\"\u003e\u003ccode\u003eno-invalid-property-descriptor\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3804\"\u003e#3804\u003c/a\u003e)  d0bd123c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-url-protocol-comparison.md\"\u003e\u003ccode\u003eno-invalid-url-protocol-comparison\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3803\"\u003e#3803\u003c/a\u003e)  ec7b0634\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-integrity.md\"\u003e\u003ccode\u003eno-invalid-integrity\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3802\"\u003e#3802\u003c/a\u003e)  d0b974c2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-url-in-search-params.md\"\u003e\u003ccode\u003eno-url-in-search-params\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3800\"\u003e#3800\u003c/a\u003e)  c1008cfd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-dom-token.md\"\u003e\u003ccode\u003eno-invalid-dom-token\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3799\"\u003e#3799\u003c/a\u003e)  85c9aa18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/require-text-decoder-streaming.md\"\u003e\u003ccode\u003erequire-text-decoder-streaming\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3798\"\u003e#3798\u003c/a\u003e)  f3c317ea\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-temporal-arithmetic.md\"\u003e\u003ccode\u003eno-invalid-temporal-arithmetic\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3797\"\u003e#3797\u003c/a\u003e)  47904f2f\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-style-set-property.md\"\u003e\u003ccode\u003eno-invalid-style-set-property\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3796\"\u003e#3796\u003c/a\u003e)  239dd0b4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-ineffective-csp-directives.md\"\u003e\u003ccode\u003eno-ineffective-csp-directives\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3795\"\u003e#3795\u003c/a\u003e)  a28a1042\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-intl-options.md\"\u003e\u003ccode\u003eno-invalid-intl-options\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3794\"\u003e#3794\u003c/a\u003e)  e7dc6d6c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unsafe-json-serialization.md\"\u003e\u003ccode\u003eno-unsafe-json-serialization\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3793\"\u003e#3793\u003c/a\u003e)  7cc147b4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/comma-spacing.md\"\u003e\u003ccode\u003ecomma-spacing\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3790\"\u003e#3790\u003c/a\u003e)  a7a41803\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-empty-link-text.md\"\u003e\u003ccode\u003eno-empty-link-text\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3789\"\u003e#3789\u003c/a\u003e)  742b3613\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-leading-empty-lines.md\"\u003e\u003ccode\u003eno-leading-empty-lines\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3786\"\u003e#3786\u003c/a\u003e)  5c509bb8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unnecessary-parameters.md\"\u003e\u003ccode\u003eno-unnecessary-parameters\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3784\"\u003e#3784\u003c/a\u003e)  e143b4b5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-promise-static-methods.md\"\u003e\u003ccode\u003eprefer-promise-static-methods\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3747\"\u003e#3747\u003c/a\u003e)  f3eefdea\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-javascript-url.md\"\u003e\u003ccode\u003eno-javascript-url\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3746\"\u003e#3746\u003c/a\u003e)  201e1289\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-incomplete-accessor-override.md\"\u003e\u003ccode\u003eno-incomplete-accessor-override\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3745\"\u003e#3745\u003c/a\u003e)  dee7a617\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-escaped-irregular-whitespace.md\"\u003e\u003ccode\u003eprefer-escaped-irregular-whitespace\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3742\"\u003e#3742\u003c/a\u003e)  d7f82224\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/key-name-casing.md\"\u003e\u003ccode\u003ekey-name-casing\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3741\"\u003e#3741\u003c/a\u003e)  a330d287\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-literal-ascii.md\"\u003e\u003ccode\u003eprefer-literal-ascii\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3734\"\u003e#3734\u003c/a\u003e)  e9b5bcde\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-short-escape-sequences.md\"\u003e\u003ccode\u003eprefer-short-escape-sequences\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3731\"\u003e#3731\u003c/a\u003e)  0e66146f\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-loss-of-precision.md\"\u003e\u003ccode\u003eno-loss-of-precision\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3729\"\u003e#3729\u003c/a\u003e)  d4bdf38c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/indent.md\"\u003e\u003ccode\u003eindent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3726\"\u003e#3726\u003c/a\u003e)  64ff93da\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/15f1d646dad6857d1a9cd39939e25cda25d7e4c9\"\u003e\u003ccode\u003e15f1d64\u003c/code\u003e\u003c/a\u003e 77.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/d252a13102ce62f752409800970a2a1f53297272\"\u003e\u003ccode\u003ed252a13\u003c/code\u003e\u003c/a\u003e Switch tests to \u003ccode\u003enode:test\u003c/code\u003e and add more tests (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3812\"\u003e#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/c3697c02481f087322c0e4450293eec0facb1386\"\u003e\u003ccode\u003ec3697c0\u003c/code\u003e\u003c/a\u003e Move CSS-only rules to \u003ccode\u003eeslint-cssicorn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3811\"\u003e#3811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/6f989c6f95684efa59d76a652ee000fb08814de3\"\u003e\u003ccode\u003e6f989c6\u003c/code\u003e\u003c/a\u003e Add recommended presets for non-JavaScript languages (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3810\"\u003e#3810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/93ef59cdc20c2bd5532577ddff2ff686554fbcd1\"\u003e\u003ccode\u003e93ef59c\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-direct-iteration\u003c/code\u003e: Fix type inference for destructured bindings (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/7d590065a42c8db2f374e1a14952bc89e266f67f\"\u003e\u003ccode\u003e7d59006\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eno-invalid-response-options\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3808\"\u003e#3808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/09f94f2cbdb31c0aa294a6081b412e51bfbda10e\"\u003e\u003ccode\u003e09f94f2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eno-prevent-default-in-passive-listener\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3806\"\u003e#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/ec7b06345544882d3edb0004456d75b9a5df54de\"\u003e\u003ccode\u003eec7b063\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eno-invalid-url-protocol-comparison\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/2b91aa702251cca6930c877e24b838293859b63a\"\u003e\u003ccode\u003e2b91aa7\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eno-invalid-boolean-attribute-value\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3807\"\u003e#3807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/7c9b39ae4d807304d99b4a1aa6b273b0d2846010\"\u003e\u003ccode\u003e7c9b39a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eno-conflicting-constraints\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v76.0.0...v77.0.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.70.1 to 8.71.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.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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.71.0 (2026-09-28)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.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 `@analogjs/vite-plugin-angular` from 2.7.5 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/analogjs/analog/releases\"\u003e@​analogjs/vite-plugin-angular's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.7.5...v2.8.0\"\u003e2.8.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econtent:\u003c/strong\u003e restore docs content loading and hydration (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2586\"\u003e#2586\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/ababebb3ab611a2f0417ed283ef493f43d3e52b3\"\u003eababebb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplatform:\u003c/strong\u003e isolate concurrent i18n rendering with locale workers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2572\"\u003e#2572\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/6deb462e8b209ee5169ad411dd5df8703e3e876b\"\u003e6deb462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e harden experimental streaming SSR (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2587\"\u003e#2587\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e0a993900850c712b035338994a8378a525356d4\"\u003ee0a9939\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2531\"\u003e#2531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e emit source-linked workspace packages (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2544\"\u003e#2544\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e26a1f5499f7b06a983f836fe69ed4363f04722c\"\u003ee26a1f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e handle boundary conformance and deferred dependencies (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2564\"\u003e#2564\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/390166344a6392d2943d19e0801b9fb87adac0b4\"\u003e3901663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e lazily create JavaScript transformers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2582\"\u003e#2582\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/4a1c52cae5d9994ddb539c4a8c8a56fe9f176de8\"\u003e4a1c52c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e preprocess styles with the top-level resolved config (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2557\"\u003e#2557\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/d05e1430fbb8515f80411c32649874741cdd4ef9\"\u003ed05e143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e release compilation API program after emit in builds (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2590\"\u003e#2590\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/14d7f4ca0202e3afe5ae14fd0811161bbfcbedbf\"\u003e14d7f4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e support Angular 22.2 transformer and source caches (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2576\"\u003e#2576\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/00c2002b3a12e0cb7f1d5671ecb62bf68fe44c61\"\u003e00c2002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-angular:\u003c/strong\u003e use Vite 8 in setup schematic (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2592\"\u003e#2592\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/82abd7453b54f6c220ac9fdcf863546c548ff49e\"\u003e82abd74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eastro-angular:\u003c/strong\u003e support content projection for island components (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2560\"\u003e#2560\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/96ed98db2a2b60918cf21d36ba60f5de532177e8\"\u003e96ed98d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add opt-in form enhancements and validation helpers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2565\"\u003e#2565\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/f0cd5bbc50bfdb5c1033117c3a8c2b804b6b1f8c\"\u003ef0cd5bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add opt-in type-safe routing (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2561\"\u003e#2561\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e0a512a00e49f5d4fc3c6522382632dea61dc770\"\u003ee0a512a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add TanStack Query integration (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2552\"\u003e#2552\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/d0cfbd6456913badea31cc86f16d84b4c04dae14\"\u003ed0cfbd6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed action and API route helpers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2562\"\u003e#2562\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/1335448136a656d76c8142b562c614280aeb45b5\"\u003e1335448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed route data and relative navigation (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2596\"\u003e#2596\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/92023cf0fdc6629beab332c51466263cebfdced8\"\u003e92023cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-angular:\u003c/strong\u003e add support for Vitest 5 (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2573\"\u003e#2573\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/a02502ab77a04bd5899fab0c9283e8827d414fd7\"\u003ea02502a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e batch compilation and hot update notifications (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2594\"\u003e#2594\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/23448814f671c4b0b2ab8b38db5613deea919672\"\u003e2344881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.0-beta.16\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.8.0-beta.15...v2.8.0-beta.16\"\u003e2.8.0-beta.16\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed route data and relative navigation (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2596\"\u003e#2596\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/92023cf0fdc6629beab332c51466263cebfdced8\"\u003e92023cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.0-beta.15\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.8.0-beta.14...v2.8.0-beta.15\"\u003e2.8.0-beta.15\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e batch compilation and hot update notifications (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2594\"\u003e#2594\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/23448814f671c4b0b2ab8b38db5613deea919672\"\u003e2344881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.0-beta.14\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/analogjs/analog/blob/beta/CHANGELOG.md\"\u003e@​analogjs/vite-plugin-angular's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.7.5...v2.8.0\"\u003e2.8.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econtent:\u003c/strong\u003e restore docs content loading and hydration (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2586\"\u003e#2586\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/ababebb3ab611a2f0417ed283ef493f43d3e52b3\"\u003eababebb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplatform:\u003c/strong\u003e isolate concurrent i18n rendering with locale workers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2572\"\u003e#2572\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/6deb462e8b209ee5169ad411dd5df8703e3e876b\"\u003e6deb462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e harden experimental streaming SSR (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2587\"\u003e#2587\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e0a993900850c712b035338994a8378a525356d4\"\u003ee0a9939\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2531\"\u003e#2531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e emit source-linked workspace packages (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2544\"\u003e#2544\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e26a1f5499f7b06a983f836fe69ed4363f04722c\"\u003ee26a1f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e handle boundary conformance and deferred dependencies (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2564\"\u003e#2564\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/390166344a6392d2943d19e0801b9fb87adac0b4\"\u003e3901663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e lazily create JavaScript transformers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2582\"\u003e#2582\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/4a1c52cae5d9994ddb539c4a8c8a56fe9f176de8\"\u003e4a1c52c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e preprocess styles with the top-level resolved config (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2557\"\u003e#2557\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/d05e1430fbb8515f80411c32649874741cdd4ef9\"\u003ed05e143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e release compilation API program after emit in builds (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2590\"\u003e#2590\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/14d7f4ca0202e3afe5ae14fd0811161bbfcbedbf\"\u003e14d7f4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e support Angular 22.2 transformer and source caches (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2576\"\u003e#2576\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/00c2002b3a12e0cb7f1d5671ecb62bf68fe44c61\"\u003e00c2002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-angular:\u003c/strong\u003e use Vite 8 in setup schematic (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2592\"\u003e#2592\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/82abd7453b54f6c220ac9fdcf863546c548ff49e\"\u003e82abd74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eastro-angular:\u003c/strong\u003e support content projection for island components (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2560\"\u003e#2560\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/96ed98db2a2b60918cf21d36ba60f5de532177e8\"\u003e96ed98d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add opt-in form enhancements and validation helpers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2565\"\u003e#2565\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/f0cd5bbc50bfdb5c1033117c3a8c2b804b6b1f8c\"\u003ef0cd5bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add opt-in type-safe routing (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2561\"\u003e#2561\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e0a512a00e49f5d4fc3c6522382632dea61dc770\"\u003ee0a512a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add TanStack Query integration (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2552\"\u003e#2552\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/d0cfbd6456913badea31cc86f16d84b4c04dae14\"\u003ed0cfbd6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed action and API route helpers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2562\"\u003e#2562\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/1335448136a656d76c8142b562c614280aeb45b5\"\u003e1335448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed route data and relative navigation (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2596\"\u003e#2596\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/92023cf0fdc6629beab332c51466263cebfdced8\"\u003e92023cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-angular:\u003c/strong\u003e add support for Vitest 5 (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2573\"\u003e#2573\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/a02502ab77a04bd5899fab0c9283e8827d414fd7\"\u003ea02502a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e batch compilation and hot update notifications (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2594\"\u003e#2594\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/23448814f671c4b0b2ab8b38db5613deea919672\"\u003e2344881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.8.0-beta.15...v2.8.0-beta.16\"\u003e2.8.0-beta.16\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed route data and relative navigation (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2596\"\u003e#2596\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/92023cf0fdc6629beab332c51466263cebfdced8\"\u003e92023cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.8.0-beta.14...v2.8.0-beta.15\"\u003e2.8.0-beta.15\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e batch compilation and hot update notifications (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2594\"\u003e#2594\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/23448814f671c4b0b2ab8b38db5613deea919672\"\u003e2344881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.8.0-beta.13...v2.8.0-beta.14\"\u003e2.8.0-beta.14\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evitest-angular:\u003c/strong\u003e use Vite 8 in setup schematic (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2592\"\u003e#2592\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/82abd7453b54f6c220ac9fdcf863546c548ff49e\"\u003e82abd74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.8.0-beta.12...v2.8.0-beta.13\"\u003e2.8.0-beta.13\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\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/analogjs/analog/commit/7da0f566ad34bec39d3b6e9ac1e09fbf6fe73fe2\"\u003e\u003ccode\u003e7da0f56\u003c/code\u003e\u003c/a\u003e chore: release 2.8.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/4c63c9aff81d89b070cd98486cce48dd2ac51699\"\u003e\u003ccode\u003e4c63c9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2599\"\u003e#2599\u003c/a\u003e from analogjs/2.8.0-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/1afb8156025bdd39474735e790c45c069a667a59\"\u003e\u003ccode\u003e1afb815\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 2.8.0-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/866d603770b1aa62f325f81cf1b9be731ef0b72e\"\u003e\u003ccode\u003e866d603\u003c/code\u003e\u003c/a\u003e chore: release 2.8.0-beta.16 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/92023cf0fdc6629beab332c51466263cebfdced8\"\u003e\u003ccode\u003e92023cf\u003c/code\u003e\u003c/a\u003e feat(router): add typed route data and relative navigation (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/3a8dc956225edbae476067a121ce9c08ffc9037f\"\u003e\u003ccode\u003e3a8dc95\u003c/code\u003e\u003c/a\u003e chore: release 2.8.0-beta.15 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/23448814f671c4b0b2ab8b38db5613deea919672\"\u003e\u003ccode\u003e2344881\u003c/code\u003e\u003c/a\u003e perf(vite-plugin-angular): batch compilation and hot update notifications (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/8aef806e4b28e75dcda252bd368d44be44ef74c2\"\u003e\u003ccode\u003e8aef806\u003c/code\u003e\u003c/a\u003e chore: release 2.8.0-beta.14 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/82abd7453b54f6c220ac9fdcf863546c548ff49e\"\u003e\u003ccode\u003e82abd74\u003c/code\u003e\u003c/a\u003e fix(vitest-angular): use Vite 8 in setup schematic (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/7aa87bca4d119f12e0fbddcd57242129b430386b\"\u003e\u003ccode\u003e7aa87bc\u003c/code\u003e\u003c/a\u003e chore: release 2.8.0-beta.13 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/analogjs/analog/compare/v2.7.5...v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@analogjs/vitest-angular` from 2.7.5 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/analogjs/analog/releases\"\u003e@​analogjs/vitest-angular's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.7.5...v2.8.0\"\u003e2.8.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econtent:\u003c/strong\u003e restore docs content loading and hydration (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2586\"\u003e#2586\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/ababebb3ab611a2f0417ed283ef493f43d3e52b3\"\u003eababebb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplatform:\u003c/strong\u003e isolate concurrent i18n rendering with locale workers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2572\"\u003e#2572\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/6deb462e8b209ee5169ad411dd5df8703e3e876b\"\u003e6deb462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e harden experimental streaming SSR (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2587\"\u003e#2587\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e0a993900850c712b035338994a8378a525356d4\"\u003ee0a9939\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2531\"\u003e#2531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e emit source-linked workspace packages (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2544\"\u003e#2544\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e26a1f5499f7b06a983f836fe69ed4363f04722c\"\u003ee26a1f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e handle boundary conformance and deferred dependencies (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2564\"\u003e#2564\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/390166344a6392d2943d19e0801b9fb87adac0b4\"\u003e3901663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e lazily create JavaScript transformers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2582\"\u003e#2582\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/4a1c52cae5d9994ddb539c4a8c8a56fe9f176de8\"\u003e4a1c52c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e preprocess styles with the top-level resolved config (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2557\"\u003e#2557\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/d05e1430fbb8515f80411c32649874741cdd4ef9\"\u003ed05e143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e release compilation API program after emit in builds (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2590\"\u003e#2590\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/14d7f4ca0202e3afe5ae14fd0811161bbfcbedbf\"\u003e14d7f4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e support Angular 22.2 transformer and source caches (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2576\"\u003e#2576\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/00c2002b3a12e0cb7f1d5671ecb62bf68fe44c61\"\u003e00c2002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-angular:\u003c/strong\u003e use Vite 8 in setup schematic (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2592\"\u003e#2592\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/82abd7453b54f6c220ac9fdcf863546c548ff49e\"\u003e82abd74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eastro-angular:\u003c/strong\u003e support content projection for island components (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2560\"\u003e#2560\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/96ed98db2a2b60918cf21d36ba60f5de532177e8\"\u003e96ed98d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add opt-in form enhancements and validation helpers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2565\"\u003e#2565\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/f0cd5bbc50bfdb5c1033117c3a8c2b804b6b1f8c\"\u003ef0cd5bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add opt-in type-safe routing (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2561\"\u003e#2561\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e0a512a00e49f5d4fc3c6522382632dea61dc770\"\u003ee0a512a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add TanStack Query integration (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2552\"\u003e#2552\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/d0cfbd6456913badea31cc86f16d84b4c04dae14\"\u003ed0cfbd6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed action and API route helpers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2562\"\u003e#2562\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/1335448136a656d76c8142b562c614280aeb45b5\"\u003e1335448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed route data and relative navigation (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2596\"\u003e#2596\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/92023cf0fdc6629beab332c51466263cebfdced8\"\u003e92023cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-angular:\u003c/strong\u003e add support for Vitest 5 (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2573\"\u003e#2573\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/a02502ab77a04bd5899fab0c9283e8827d414fd7\"\u003ea02502a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e batch compilation and hot update notifications (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2594\"\u003e#2594\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/23448814f671c4b0b2ab8b38db5613deea919672\"\u003e2344881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.0-beta.16\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.8.0-beta.15...v2.8.0-beta.16\"\u003e2.8.0-beta.16\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed route data and relative navigation (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2596\"\u003e#2596\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/92023cf0fdc6629beab332c51466263cebfdced8\"\u003e92023cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.0-beta.15\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.8.0-beta.14...v2.8.0-beta.15\"\u003e2.8.0-beta.15\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e batch compilation and hot update notifications (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2594\"\u003e#2594\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/23448814f671c4b0b2ab8b38db5613deea919672\"\u003e2344881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.0-beta.14\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/analogjs/analog/blob/beta/CHANGELOG.md\"\u003e@​analogjs/vitest-angular's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.7.5...v2.8.0\"\u003e2.8.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econtent:\u003c/strong\u003e restore docs content loading and hydration (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2586\"\u003e#2586\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/ababebb3ab611a2f0417ed283ef493f43d3e52b3\"\u003eababebb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplatform:\u003c/strong\u003e isolate concurrent i18n rendering with locale workers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2572\"\u003e#2572\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/6deb462e8b209ee5169ad411dd5df8703e3e876b\"\u003e6deb462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e harden experimental streaming SSR (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2587\"\u003e#2587\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e0a993900850c712b035338994a8378a525356d4\"\u003ee0a9939\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2531\"\u003e#2531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e emit source-linked workspace packages (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2544\"\u003e#2544\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e26a1f5499f7b06a983f836fe69ed4363f04722c\"\u003ee26a1f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e handle boundary conformance and deferred dependencies (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2564\"\u003e#2564\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/390166344a6392d2943d19e0801b9fb87adac0b4\"\u003e3901663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e lazily create JavaScript transformers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2582\"\u003e#2582\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/4a1c52cae5d9994ddb539c4a8c8a56fe9f176de8\"\u003e4a1c52c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e preprocess styles with the top-level resolved config (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2557\"\u003e#2557\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/d05e1430fbb8515f80411c32649874741cdd4ef9\"\u003ed05e143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e release compilation API program after emit in builds (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2590\"\u003e#2590\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/14d7f4ca0202e3afe5ae14fd0811161bbfcbedbf\"\u003e14d7f4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e support Angular 22.2 transformer and source caches (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2576\"\u003e#2576\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/00c2002b3a12e0cb7f1d5671ecb62bf68fe44c61\"\u003e00c2002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-angular:\u003c/strong\u003e use Vite 8 in setup schematic (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2592\"\u003e#2592\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/82abd7453b54f6c220ac9fdcf863546c548ff49e\"\u003e82abd74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eastro-angular:\u003c/strong\u003e support content projection for island components (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2560\"\u003e#2560\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/96ed98db2a2b60918cf21d36ba60f5de532177e8\"\u003e96ed98d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add opt-in form enhancements and validation helpers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2565\"\u003e#2565\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/f0cd5bbc50bfdb5c1033117c3a8c2b804b6b1f8c\"\u003ef0cd5bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add opt-in type-safe routing (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2561\"\u003e#2561\u003c/a\u003e) (\u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/greydragon888/real-router/pull/2739","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/greydragon888%2Freal-router/issues/2739","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2739/packages"},{"uuid":"5748901962","node_id":"PR_kwDOLb53388AAAABHKuVeA","number":299,"state":"open","title":"build(deps-dev): bump eslint-plugin-jsdoc from 65.0.2 to 65.1.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-07T17:14:08.000Z","updated_at":"2026-10-07T17:14:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"eslint-plugin-jsdoc","old_version":"65.0.2","new_version":"65.1.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 65.0.2 to 65.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.2...v65.1.0\"\u003e65.1.0\u003c/a\u003e (2026-10-04)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e avoid resetting section indent with inline tags; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1786\"\u003e#1786\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/c8bcbb7e52dda775d1287bc412a800f3219f4a81\"\u003ec8bcbb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-syntax\u003c/code\u003e:\u003c/strong\u003e add \u003ccode\u003eenableFixer\u003c/code\u003e option to replace Closure-style optional types (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/5f15574dbd50a409f3fe44ab62406fc57d16c25d\"\u003e5f15574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-syntax\u003c/code\u003e:\u003c/strong\u003e fix optional types on all tags and over several lines, address review (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/b5db3661adc75613e3c6aab14f67b69b364830ed\"\u003eb5db366\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/gajus/eslint-plugin-jsdoc/commit/c8bcbb7e52dda775d1287bc412a800f3219f4a81\"\u003e\u003ccode\u003ec8bcbb7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003echeck-indentation\u003c/code\u003e): avoid resetting section indent with inline tags; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/b5db3661adc75613e3c6aab14f67b69b364830ed\"\u003e\u003ccode\u003eb5db366\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-syntax\u003c/code\u003e): fix optional types on all tags and over several lines, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/5f15574dbd50a409f3fe44ab62406fc57d16c25d\"\u003e\u003ccode\u003e5f15574\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-syntax\u003c/code\u003e): add \u003ccode\u003eenableFixer\u003c/code\u003e option to replace Closure-style optio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/05e2ffee92aed4e9aa10a78276a792fd008b7142\"\u003e\u003ccode\u003e05e2ffe\u003c/code\u003e\u003c/a\u003e docs: fix wrong rule name and typos (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1787\"\u003e#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.2...v65.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-jsdoc\u0026package-manager=npm_and_yarn\u0026previous-version=65.0.2\u0026new-version=65.1.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 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/wobkobi/my-portfolio/pull/299","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wobkobi%2Fmy-portfolio/issues/299","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/299/packages"},{"uuid":"5725815146","node_id":"PR_kwDOHMzwbM8AAAABG4MDDg","number":1629,"state":"closed","title":"ci: bump eslint-plugin-jsdoc from 64.5.4 to 65.0.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["Kampfmoehre"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-07T09:03:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-06T09:03:46.000Z","updated_at":"2026-10-07T09:03:45.000Z","time_to_close":86397,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"ci","packages":[{"name":"eslint-plugin-jsdoc","old_version":"64.5.4","new_version":"65.0.2","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 64.5.4 to 65.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.1...v65.0.2\"\u003e65.0.2\u003c/a\u003e (2026-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e report opening-line indentation on that line (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1785\"\u003e#1785\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d2dfede3577a0c58f0aab961de07caa3c0992855\"\u003ed2dfede\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\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/gajus/eslint-plugin-jsdoc/commit/d2dfede3577a0c58f0aab961de07caa3c0992855\"\u003e\u003ccode\u003ed2dfede\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003echeck-indentation\u003c/code\u003e): report opening-line indentation on that line (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/33203d2f5792e16e4dfa875004fb88da59f4ab1e\"\u003e\u003ccode\u003e33203d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump serialize-javascript from 7.1.1 to 7.1.2 (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1784\"\u003e#1784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2f2c252812ce50e23bd977276d3ad2e9e9197c34\"\u003e\u003ccode\u003e2f2c252\u003c/code\u003e\u003c/a\u003e chore(deps): bump moment from 2.30.1 to 2.31.0 (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-jsdoc\u0026package-manager=npm_and_yarn\u0026previous-version=64.5.4\u0026new-version=65.0.2)](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 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/droidsolutions/job-service-typeorm/pull/1629","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/droidsolutions%2Fjob-service-typeorm/issues/1629","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1629/packages"},{"uuid":"5719284064","node_id":"PR_kwDOUKHE8s8AAAABGy-8_Q","number":28,"state":"closed","title":"Bump the eslint group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["PR: waiting for review","PR: dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-14T05:47:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-05T21:40:01.000Z","updated_at":"2026-10-14T05:47:48.000Z","time_to_close":720463,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"eslint","update_count":6,"packages":[{"name":"eslint","old_version":"10.9.1","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-jsdoc","old_version":"64.2.1","new_version":"65.0.2","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-n","old_version":"18.3.0","new_version":"18.4.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-unicorn","old_version":"73.0.0","new_version":"76.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"eslint-plugin-vue","old_version":"10.10.0","new_version":"10.11.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"globals","old_version":"17.11.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"}],"path":null,"ecosystem":"npm"},"body":"Bumps the eslint group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [eslint](https://github.com/eslint/eslint) | `10.9.1` | `10.12.0` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `64.2.1` | `65.0.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `18.3.0` | `18.4.0` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `73.0.0` | `76.0.0` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.10.0` | `10.11.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.11.0` | `17.13.0` |\n\n\nUpdates `eslint` from 10.9.1 to 10.12.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\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\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/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\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/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\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/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\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/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\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/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\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/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\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/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\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/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.9.1...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 64.2.1 to 65.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.1...v65.0.2\"\u003e65.0.2\u003c/a\u003e (2026-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e report opening-line indentation on that line (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1785\"\u003e#1785\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d2dfede3577a0c58f0aab961de07caa3c0992855\"\u003ed2dfede\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d2dfede3577a0c58f0aab961de07caa3c0992855\"\u003e\u003ccode\u003ed2dfede\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003echeck-indentation\u003c/code\u003e): report opening-line indentation on that line (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/33203d2f5792e16e4dfa875004fb88da59f4ab1e\"\u003e\u003ccode\u003e33203d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump serialize-javascript from 7.1.1 to 7.1.2 (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1784\"\u003e#1784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2f2c252812ce50e23bd977276d3ad2e9e9197c34\"\u003e\u003ccode\u003e2f2c252\u003c/code\u003e\u003c/a\u003e chore(deps): bump moment from 2.30.1 to 2.31.0 (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.2.1...v65.0.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 18.3.0 to 18.4.0\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\u003ev18.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v18.3.0...v18.4.0\"\u003e18.4.0\u003c/a\u003e (2026-09-26)\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extraneous:\u003c/strong\u003e Support pnpm workspaces in no-extraneous rules (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/569\"\u003e#569\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/3aae4304a49052f4fb2cd8e4baff6489aa095c00\"\u003e3aae430\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix broken documentation links (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/567\"\u003e#567\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/569153f4406597bf1c8e1993430f0f067158bbec\"\u003e569153f\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/v18.3.0...v18.4.0\"\u003e18.4.0\u003c/a\u003e (2026-09-26)\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extraneous:\u003c/strong\u003e Support pnpm workspaces in no-extraneous rules (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/569\"\u003e#569\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/3aae4304a49052f4fb2cd8e4baff6489aa095c00\"\u003e3aae430\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix broken documentation links (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/567\"\u003e#567\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/569153f4406597bf1c8e1993430f0f067158bbec\"\u003e569153f\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/3c257fd94f1f94b846b14421cf98afcbadbf5d9b\"\u003e\u003ccode\u003e3c257fd\u003c/code\u003e\u003c/a\u003e chore(master): release 18.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/3aae4304a49052f4fb2cd8e4baff6489aa095c00\"\u003e\u003ccode\u003e3aae430\u003c/code\u003e\u003c/a\u003e feat(no-extraneous): Support pnpm workspaces in no-extraneous rules (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/569153f4406597bf1c8e1993430f0f067158bbec\"\u003e\u003ccode\u003e569153f\u003c/code\u003e\u003c/a\u003e docs: fix broken documentation links (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v18.3.0...v18.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-unicorn` from 73.0.0 to 76.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/releases\"\u003eeslint-plugin-unicorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev76.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eno-immediate-mutation\u003c/code\u003e: Add \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-immediate-mutation.md#checkconditionals\"\u003e\u003ccode\u003echeckConditionals\u003c/code\u003e\u003c/a\u003e option and default it to off (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3707\"\u003e#3707\u003c/a\u003e)  4686e7ef\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-break-in-nested-loop\u003c/code\u003e: Add \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-break-in-nested-loop.md#checkcontinue\"\u003e\u003ccode\u003echeckContinue\u003c/code\u003e\u003c/a\u003e option and default it to off (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3712\"\u003e#3712\u003c/a\u003e)  d8fbfde8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-combined-guards\u003c/code\u003e: Add \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-combined-guards.md#checkcompoundconditions\"\u003e\u003ccode\u003echeckCompoundConditions\u003c/code\u003e\u003c/a\u003e option default it to off (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eprefer-minimal-ternary\u003c/code\u003e: Add autofix (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3716\"\u003e#3716\u003c/a\u003e)  aaa75a46\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-logical-operator-over-ternary\u003c/code\u003e: Handle boolean expressions (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-ternary\u003c/code\u003e: Preserve readable branches (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3709\"\u003e#3709\u003c/a\u003e)  f7a35aea\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-typeof-undefined\u003c/code\u003e: Ignore TypeScript ambient variables (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3708\"\u003e#3708\u003c/a\u003e)  9245ed87\u003c/li\u003e\n\u003cli\u003eFix autofixes that hardcoded a tab for inserted indentation (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3721\"\u003e#3721\u003c/a\u003e)  db20ce1c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v75.0.0...v76.0.0\"\u003ehttps://github.com/sindresorhus/eslint-plugin-unicorn/compare/v75.0.0...v76.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev75.0.0\u003c/h2\u003e\n\u003ch2\u003eNew rules\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-combined-guards.md\"\u003e\u003ccode\u003eprefer-combined-guards\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3680\"\u003e#3680\u003c/a\u003e)  5d9d745c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unused-iterator-helper.md\"\u003e\u003ccode\u003eno-unused-iterator-helper\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3677\"\u003e#3677\u003c/a\u003e)  82137379\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unused-builtin-method-return.md\"\u003e\u003ccode\u003eno-unused-builtin-method-return\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3676\"\u003e#3676\u003c/a\u003e)  b3d56a35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-iterator-zip.md\"\u003e\u003ccode\u003eprefer-iterator-zip\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3675\"\u003e#3675\u003c/a\u003e)  60d3b53a\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-set-construction.md\"\u003e\u003ccode\u003eno-useless-set-construction\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3672\"\u003e#3672\u003c/a\u003e)  639c9844\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-iterator-helpers.md\"\u003e\u003ccode\u003eprefer-iterator-helpers\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3670\"\u003e#3670\u003c/a\u003e)  4c805e26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-json-import.md\"\u003e\u003ccode\u003eprefer-json-import\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3668\"\u003e#3668\u003c/a\u003e)  1df640dd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-temporal-conversion.md\"\u003e\u003ccode\u003eprefer-temporal-conversion\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3667\"\u003e#3667\u003c/a\u003e)  74bc02e7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-async-iterator-callback.md\"\u003e\u003ccode\u003eno-async-iterator-callback\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3666\"\u003e#3666\u003c/a\u003e)  bb6c2450\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-using-resource-escape.md\"\u003e\u003ccode\u003eno-using-resource-escape\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3663\"\u003e#3663\u003c/a\u003e)  34247853\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-uint8array-hex.md\"\u003e\u003ccode\u003eprefer-uint8array-hex\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3661\"\u003e#3661\u003c/a\u003e)  92551329\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-deprecated-css-features.md\"\u003e\u003ccode\u003eno-deprecated-css-features\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3651\"\u003e#3651\u003c/a\u003e)  e1161021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unscoped-css-nesting-selector.md\"\u003e\u003ccode\u003eno-unscoped-css-nesting-selector\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3650\"\u003e#3650\u003c/a\u003e)  ebd03bdf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-duplicate-css-selectors.md\"\u003e\u003ccode\u003eno-duplicate-css-selectors\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3646\"\u003e#3646\u003c/a\u003e)  508d9f50\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unknown-pseudo-selectors.md\"\u003e\u003ccode\u003eno-unknown-pseudo-selectors\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3644\"\u003e#3644\u003c/a\u003e)  99492cd7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-media-features.md\"\u003e\u003ccode\u003eno-invalid-media-features\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3643\"\u003e#3643\u003c/a\u003e)  ef37c1f1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unknown-css-annotations.md\"\u003e\u003ccode\u003eno-unknown-css-annotations\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3642\"\u003e#3642\u003c/a\u003e)  19637ee8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-nesting-with-mixed-specificity.md\"\u003e\u003ccode\u003eno-nesting-with-mixed-specificity\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3640\"\u003e#3640\u003c/a\u003e)  b2f2bf9d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-media-feature-range-syntax.md\"\u003e\u003ccode\u003eprefer-media-feature-range-syntax\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3639\"\u003e#3639\u003c/a\u003e)  19f112f6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-duplicate-font-family-names.md\"\u003e\u003ccode\u003eno-duplicate-font-family-names\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3638\"\u003e#3638\u003c/a\u003e)  c8f81bc8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-redundant-nested-style-rules.md\"\u003e\u003ccode\u003eno-redundant-nested-style-rules\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3637\"\u003e#3637\u003c/a\u003e)  31603ad6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TOML support (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3687\"\u003e#3687\u003c/a\u003e)  f61393aa\u003c/li\u003e\n\u003cli\u003eImprove performance  3cfa32ce\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-continue\u003c/code\u003e: Add \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-continue.md#checkshortbodies\"\u003e\u003ccode\u003echeckShortBodies\u003c/code\u003e\u003c/a\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3699\"\u003e#3699\u003c/a\u003e)  274d5815\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilename-case\u003c/code\u003e: Add \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/filename-case.md#directoryroots\"\u003e\u003ccode\u003edirectoryRoots\u003c/code\u003e\u003c/a\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3647\"\u003e#3647\u003c/a\u003e)  d2d6cc3e\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/sindresorhus/eslint-plugin-unicorn/commit/f70155ebe24dbb35b9814c3dbb3ab3620e09c3e1\"\u003e\u003ccode\u003ef70155e\u003c/code\u003e\u003c/a\u003e 76.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/db20ce1c16621e7c2303780d992f1981d3271a85\"\u003e\u003ccode\u003edb20ce1\u003c/code\u003e\u003c/a\u003e Fix autofixes that hardcoded a tab for inserted indentation (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3721\"\u003e#3721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/aaa75a46c836dc773afe6b0f3ba357591d9f4f75\"\u003e\u003ccode\u003eaaa75a4\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-minimal-ternary\u003c/code\u003e: Add autofix (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3716\"\u003e#3716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/577746ba66eded45aad54c3fa413a8f7a4ef2593\"\u003e\u003ccode\u003e577746b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-logical-operator-over-ternary\u003c/code\u003e: Handle boolean expressions (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/d8fbfde840cdd834fd371e65e340488527f9d00f\"\u003e\u003ccode\u003ed8fbfde\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eno-break-in-nested-loop\u003c/code\u003e: Add \u003ccode\u003echeckContinue\u003c/code\u003e option and default it to off (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/a0fdbeff0d2fd8b4dd843c452d0b4929633792ec\"\u003e\u003ccode\u003ea0fdbef\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-combined-guards\u003c/code\u003e: Add \u003ccode\u003echeckCompoundConditions\u003c/code\u003e option and make it of...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/f7a35aeae3f723a774308400a0fd916966cfc79d\"\u003e\u003ccode\u003ef7a35ae\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-ternary\u003c/code\u003e: Preserve readable branches (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3709\"\u003e#3709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/9245ed87b2511487fecb5811e16377d42d65846b\"\u003e\u003ccode\u003e9245ed8\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eno-typeof-undefined\u003c/code\u003e: Ignore TypeScript ambient variables (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3708\"\u003e#3708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/4686e7eff616554b81a9f87c3894181fcd176d0e\"\u003e\u003ccode\u003e4686e7e\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eno-immediate-mutation\u003c/code\u003e: Add \u003ccode\u003echeckConditionals\u003c/code\u003e option and default it to off...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/80939f9de76d4544bae132800f26bc7f248bee27\"\u003e\u003ccode\u003e80939f9\u003c/code\u003e\u003c/a\u003e 75.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v73.0.0...v76.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-vue` from 10.10.0 to 10.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/releases\"\u003eeslint-plugin-vue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-ref-object-reactivity-loss.html\"\u003e\u003ccode\u003evue/no-ref-object-reactivity-loss\u003c/code\u003e\u003c/a\u003e false negatives for values gotten in an immediately invoked function expression (IIFE) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-unused-properties.html\"\u003e\u003ccode\u003evue/no-unused-properties\u003c/code\u003e\u003c/a\u003e false positive for props explicitly typed as \u003ccode\u003enever\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/require-default-prop.html\"\u003e\u003ccode\u003evue/require-default-prop\u003c/code\u003e\u003c/a\u003e to no longer require a default value for \u003ccode\u003edefineModel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edefineModel\u003c/code\u003e support to \u003ca href=\"https://eslint.vuejs.org/rules/require-default-prop.html\"\u003e\u003ccode\u003evue/require-default-prop\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://eslint.vuejs.org/rules/require-valid-default-prop.html\"\u003e\u003ccode\u003evue/require-valid-default-prop\u003c/code\u003e\u003c/a\u003e rules (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for SFCs using \u003ccode\u003e@nuxtjs/composition-api\u003c/code\u003e, which is now treated the same as \u003ccode\u003evue\u003c/code\u003e or \u003ccode\u003e@vue/composition-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3100\"\u003e#3100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-shadow-native-events.html\"\u003e\u003ccode\u003evue/no-shadow-native-events\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2558\"\u003e#2558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/use-v-on-exact.html\"\u003e\u003ccode\u003evue/use-v-on-exact\u003c/code\u003e\u003c/a\u003e to avoid reporting \u003ccode\u003e@keydown.stop\u003c/code\u003e when paired with an exact key-specific listener (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecified explicit \u003ccode\u003eitems\u003c/code\u003e policies for array rule option schemas (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated resources (HTML elements) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3132\"\u003e#3132\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3133\"\u003e#3133\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/vuejs/eslint-plugin-vue/blob/master/CHANGELOG.md\"\u003eeslint-plugin-vue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-ref-object-reactivity-loss.html\"\u003e\u003ccode\u003evue/no-ref-object-reactivity-loss\u003c/code\u003e\u003c/a\u003e false negatives for values gotten in an immediately invoked function expression (IIFE) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-unused-properties.html\"\u003e\u003ccode\u003evue/no-unused-properties\u003c/code\u003e\u003c/a\u003e false positive for props explicitly typed as \u003ccode\u003enever\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/require-default-prop.html\"\u003e\u003ccode\u003evue/require-default-prop\u003c/code\u003e\u003c/a\u003e to no longer require a default value for \u003ccode\u003edefineModel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edefineModel\u003c/code\u003e support to \u003ca href=\"https://eslint.vuejs.org/rules/require-default-prop.html\"\u003e\u003ccode\u003evue/require-default-prop\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://eslint.vuejs.org/rules/require-valid-default-prop.html\"\u003e\u003ccode\u003evue/require-valid-default-prop\u003c/code\u003e\u003c/a\u003e rules (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for SFCs using \u003ccode\u003e@nuxtjs/composition-api\u003c/code\u003e, which is now treated the same as \u003ccode\u003evue\u003c/code\u003e or \u003ccode\u003e@vue/composition-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3100\"\u003e#3100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-shadow-native-events.html\"\u003e\u003ccode\u003evue/no-shadow-native-events\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2558\"\u003e#2558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/use-v-on-exact.html\"\u003e\u003ccode\u003evue/use-v-on-exact\u003c/code\u003e\u003c/a\u003e to avoid reporting \u003ccode\u003e@keydown.stop\u003c/code\u003e when paired with an exact key-specific listener (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecified explicit \u003ccode\u003eitems\u003c/code\u003e policies for array rule option schemas (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated resources (HTML elements) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3132\"\u003e#3132\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3133\"\u003e#3133\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/vuejs/eslint-plugin-vue/commit/ec9c53a6fbed637d7b0fbcd6893b0206ae32839f\"\u003e\u003ccode\u003eec9c53a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3139\"\u003e#3139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/50ffb7f714cdebff93bc436e6eaf572c2aae07e7\"\u003e\u003ccode\u003e50ffb7f\u003c/code\u003e\u003c/a\u003e docs: explain how to apply the configs to a subset of files (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3122\"\u003e#3122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/ad239b4d97e9b46da535aea2f7df3e0fb57b98a9\"\u003e\u003ccode\u003ead239b4\u003c/code\u003e\u003c/a\u003e fix(no-unused-properties): ignore props typed as \u003ccode\u003enever\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/24cb5bc62d4cb48de82d5250a856923ab89cd3bd\"\u003e\u003ccode\u003e24cb5bc\u003c/code\u003e\u003c/a\u003e fix(no-ref-object-reactivity-loss): improve IIFE handling (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/ef6f53e2c999bd688a4b0e1bdc4432ff6d380a41\"\u003e\u003ccode\u003eef6f53e\u003c/code\u003e\u003c/a\u003e fix(require-default-prop): don't report on \u003ccode\u003edefineModel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/121030cfdd66e726414d548a8deebaa07ade38ac\"\u003e\u003ccode\u003e121030c\u003c/code\u003e\u003c/a\u003e Format changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/97c5634af60db769cf795a36de383608ee64f0f8\"\u003e\u003ccode\u003e97c5634\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3106\"\u003e#3106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/abe8befb7b8c228135ce58323d43a55a7df743a6\"\u003e\u003ccode\u003eabe8bef\u003c/code\u003e\u003c/a\u003e Update resources (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3133\"\u003e#3133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/f3a027627472216e17e812f5324059f45d156298\"\u003e\u003ccode\u003ef3a0276\u003c/code\u003e\u003c/a\u003e Make wording in changeset more consistent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/87cd11399a9a9c921e5a8d4d08cfa502e8541a1f\"\u003e\u003ccode\u003e87cd113\u003c/code\u003e\u003c/a\u003e Update resources (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3132\"\u003e#3132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/compare/v10.10.0...v10.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.11.0 to 17.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-09-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/353\"\u003e#353\u003c/a\u003e)  50a2119\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e__webpack_layer__\u003c/code\u003e global (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/351\"\u003e#351\u003c/a\u003e)  779a11a\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/98008c3200fc994ef3c074699e8ce0c9691fd071\"\u003e\u003ccode\u003e98008c3\u003c/code\u003e\u003c/a\u003e 17.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/50a2119777b37fef046c2e0bc24bca0bd9feb0be\"\u003e\u003ccode\u003e50a2119\u003c/code\u003e\u003c/a\u003e Update globals (2026-09-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/779a11a345f072a7fbb76b8b92458987a9a8fa38\"\u003e\u003ccode\u003e779a11a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e__webpack_layer__\u003c/code\u003e global (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.11.0...v17.13.0\"\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 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/jbrionestutiven-pixel/gh-repo-clone-FreeTubeApp-FreeTube/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbrionestutiven-pixel%2Fgh-repo-clone-FreeTubeApp-FreeTube/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"5712700486","node_id":"PR_kwDOPwsG5s8AAAABGtqSjA","number":310,"state":"open","title":"Bump eslint-plugin-jsdoc from 61.1.12 to 65.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T13:17:43.000Z","updated_at":"2026-10-05T13:17:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-jsdoc","old_version":"61.1.12","new_version":"65.0.1","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 61.1.12 to 65.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v61.1.12...v65.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for eslint-plugin-jsdoc 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=eslint-plugin-jsdoc\u0026package-manager=npm_and_yarn\u0026previous-version=61.1.12\u0026new-version=65.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 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/MajorIncident/Intake/pull/310","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MajorIncident%2FIntake/issues/310","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/310/packages"},{"uuid":"5711530945","node_id":"PR_kwDOOo563c8AAAABGstyFw","number":112,"state":"open","title":"chore: bump eslint-plugin-jsdoc from 64.5.4 to 65.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T11:55:04.000Z","updated_at":"2026-10-05T11:55:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"eslint-plugin-jsdoc","old_version":"64.5.4","new_version":"65.0.1","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 64.5.4 to 65.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\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/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-jsdoc\u0026package-manager=npm_and_yarn\u0026previous-version=64.5.4\u0026new-version=65.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 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/Athemis/fvtt-token-action-hud-ds4/pull/112","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Athemis%2Ffvtt-token-action-hud-ds4/issues/112","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/112/packages"},{"uuid":"5706248783","node_id":"PR_kwDOAIYbfc8AAAABGocHAA","number":1276,"state":"open","title":"Build(deps-dev): Bump the eslint-and-eslint-plugins group with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T04:02:55.000Z","updated_at":"2026-10-08T09:05:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps-dev): Bump","group_name":"eslint-and-eslint-plugins","update_count":3,"packages":[{"name":"eslint-plugin-jsdoc","old_version":"64.5.2","new_version":"65.0.1","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"typescript-eslint","old_version":"8.70.0","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the eslint-and-eslint-plugins group with 3 updates: [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc), [globals](https://github.com/sindresorhus/globals) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).\n\nUpdates `eslint-plugin-jsdoc` from 64.5.2 to 65.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\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/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v65.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.12.0 to 17.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.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.70.0 to 8.71.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.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\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.71.0 (2026-09-28)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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.70.1 (2026-09-21)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/eb42d9b7e7ab0eca543bc16b726688624c532fc6\"\u003e\u003ccode\u003eeb42d9b\u003c/code\u003e\u003c/a\u003e chore: cleanup and fix Nx dependencies and missing tasks (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12897\"\u003e#12897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8c8053103f4ab8df3105826181c43fa257289a73\"\u003e\u003ccode\u003e8c80531\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments and docs (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12846\"\u003e#12846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b6b86a15dd42aaa0e37054683cb5606c8fd203c2\"\u003e\u003ccode\u003eb6b86a1\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 23.2.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12843\"\u003e#12843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/typescript-eslint\"\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 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/RobotWebTools/roslibjs/pull/1276","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobotWebTools%2Froslibjs/issues/1276","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1276/packages"},{"uuid":"5706142630","node_id":"PR_kwDOSSZGqc8AAAABGoWx_g","number":54,"state":"open","title":"chore(deps-dev): bump eslint-plugin-jsdoc from 63.3.3 to 65.0.1","user":"dependabot[bot]","labels":["dependencies","npm"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T03:47:49.000Z","updated_at":"2026-10-05T03:52:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"eslint-plugin-jsdoc","old_version":"63.3.3","new_version":"65.0.1","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 63.3.3 to 65.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.3.3...v65.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/marcstraube/zappzarapp-node-audit-logger/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcstraube%2Fzappzarapp-node-audit-logger/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"},{"uuid":"5704570652","node_id":"PR_kwDORWby4c8AAAABGnIDkg","number":101,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-12T00:30:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-05T00:10:57.000Z","updated_at":"2026-10-12T00:30:26.000Z","time_to_close":605965,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":13,"packages":[{"name":"markdown-it","old_version":"14.3.2","new_version":"15.0.2","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"sanitize-html","old_version":"2.17.7","new_version":"2.18.0","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"@types/sanitize-html","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"26.6.1","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sanitize-html","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/vscode","old_version":"1.80.0","new_version":"1.140.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.70.0","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.70.0","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"10.10.0","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-jsdoc","old_version":"64.5.2","new_version":"65.0.1","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"mocha","old_version":"12.0.2","new_version":"12.0.3","repository_url":"https://github.com/mochajs/mocha"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.70.0","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.3.2` | `15.0.2` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.7` | `2.18.0` |\n| [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) | `2.16.1` | `2.16.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.1` | `26.6.4` |\n| [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) | `2.16.1` | `2.16.2` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.80.0` | `1.140.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.70.0` | `8.71.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.70.0` | `8.71.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.10.0` | `10.11.0` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `64.5.2` | `65.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.12.0` | `17.13.0` |\n| [mocha](https://github.com/mochajs/mocha) | `12.0.2` | `12.0.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.0` | `8.71.0` |\n\n\nUpdates `markdown-it` from 14.3.2 to 15.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[15.0.2] - 2026-09-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed quadratic complexity in smartquotes when quote types don't match, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1209\"\u003e#1209\u003c/a\u003e.\nAlso limited the smartquotes stack to 1000 unmatched openers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[15.0.1] - 2026-08-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: replace oxide theme with custom one.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed code span parsing after lookaheads for unclosed link and image labels, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1201\"\u003e#1201\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePreserve spaces in code spans whose content consists only of spaces, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1180\"\u003e#1180\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePreserve brackets around IPv6 address literals when normalizing links, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1204\"\u003e#1204\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed quadratic complexity when replacing fuzzy links.\u003c/li\u003e\n\u003cli\u003eFixed quadratic complexity in scheme backscan (inline linkify rule).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[15.0.0] - 2026-07-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExposed parser internals classes as static properties on \u003ccode\u003emarkdownit\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBundled TypeScript declarations. Remove \u003ccode\u003e@types/markdown-it\u003c/code\u003e if you used it.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003emarkdown-it/browser\u003c/code\u003e export with bundled ESM and UMD builds.\u003c/li\u003e\n\u003cli\u003eAdded colored CLI help on supported terminals via \u003ccode\u003eargparse\u003c/code\u003e 3.\u003c/li\u003e\n\u003cli\u003eAdded reference labels to link/image tokens, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/938\"\u003e#938\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ereference_definition\u003c/code\u003e tokens. They remain stripped by default\nfor backwards compatibility, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1055\"\u003e#1055\u003c/a\u003e. Also adjusted the line-break heuristic\nto keep output exactly the same.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003elinkify-it\u003c/code\u003e =\u0026gt; v6\n\u003cul\u003e\n\u003cli\u003eNo fuzzy links by default.\u003c/li\u003e\n\u003cli\u003eNo auth part check by default.\u003c/li\u003e\n\u003cli\u003eUnicode punctuation terminates the link by default (should help with CJK).\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/markdown-it/linkify-it/blob/master/CHANGELOG.md\"\u003elinkify-it changelog\u003c/a\u003e\nfor other changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePackage root now resolves to prebuilt ESM and CJS files instead of raw\nsources. Distribution files were reorganized under \u003ccode\u003edist/\u003c/code\u003e and\n\u003ccode\u003edist/browser/\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMigrated to Typescript.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eentities\u003c/code\u003e =\u0026gt; v8. Can be rolled back to v7 if compatibility issues happen.\u003c/li\u003e\n\u003cli\u003eMoved \u003ccode\u003evalidateLink\u003c/code\u003e, \u003ccode\u003enormalizeLink\u003c/code\u003e and \u003ccode\u003enormalizeLinkText\u003c/code\u003e from properties\nto prototype methods.\u003c/li\u003e\n\u003cli\u003eReworked issue templates and contribution guidelines.\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/markdown-it/markdown-it/commit/3c51991c32aaa2b002a52c009334ebe5752c84b3\"\u003e\u003ccode\u003e3c51991\u003c/code\u003e\u003c/a\u003e 15.0.2 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/cf27366035edf9196667110c47d9d67b030a4152\"\u003e\u003ccode\u003ecf27366\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1209\"\u003e#1209\u003c/a\u003e and limit smartquotes stack to 1000 openers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/1b379c1b6d0522421bd1a51b77337c79af2c8670\"\u003e\u003ccode\u003e1b379c1\u003c/code\u003e\u003c/a\u003e Fix quadratic complexity in smartquotes rule when quote types don't match (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/924b203442f62cea128b5f2680294697621b416d\"\u003e\u003ccode\u003e924b203\u003c/code\u003e\u003c/a\u003e 15.0.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/25c3895dab46baf2f7f59f47c2b1c54b7fa80e18\"\u003e\u003ccode\u003e25c3895\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/aaadcfa6d817b3c5f89afb49d97c7b797a6dd4fd\"\u003e\u003ccode\u003eaaadcfa\u003c/code\u003e\u003c/a\u003e Fix quadratic complexity in scheme backscan (inline linkify rule)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/09fa07118dda4c953f058848f53dae88395618ca\"\u003e\u003ccode\u003e09fa071\u003c/code\u003e\u003c/a\u003e Fix quadratic complexity when replacing fuzzy links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/988c82be47391e20040c1c7f40249ac5ba8c5467\"\u003e\u003ccode\u003e988c82b\u003c/code\u003e\u003c/a\u003e fix: don't strip spaces from all-space code spans\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/26b9a7be97ae6858cc8e0f3fd7efb62fb14eb074\"\u003e\u003ccode\u003e26b9a7b\u003c/code\u003e\u003c/a\u003e Polish previous commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/e8c6688d0d54e3c72f43cc2521033293afeb7bbf\"\u003e\u003ccode\u003ee8c6688\u003c/code\u003e\u003c/a\u003e fix: preserve IPv6 brackets in normalizeLink (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.3.2...15.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.7 to 2.18.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.18.0 (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eAdds\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003elogger\u003c/code\u003e option: pass any console-shaped object, with \u003ccode\u003edebug\u003c/code\u003e, \u003ccode\u003einfo\u003c/code\u003e, \u003ccode\u003ewarn\u003c/code\u003e and \u003ccode\u003eerror\u003c/code\u003e methods, and sanitize-html's own diagnostics are delivered to it rather than to the console, so an application with a logging pipeline of its own can route them. Missing methods, and no option at all, fall back to the console. Those messages also lost their decorative line breaks and warning icon, so each is now a single line of text; their wording is otherwise unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallowedSchemesByTag\u003c/code\u003e is now applied to \u003ccode\u003esrcset\u003c/code\u003e and \u003ccode\u003eimagesrcset\u003c/code\u003e URLs. Previously the per-tag lookup used the attribute name instead of the tag name, so these attributes always fell back to the global \u003ccode\u003eallowedSchemes\u003c/code\u003e and ignored a tag-specific scheme allowlist. Thanks to\n\u003ca href=\"https://github.com/spokodev\"\u003espokodev\u003c/a\u003e for the fix.\u003c/li\u003e\n\u003cli\u003eStarting in version 2.17.6, \u003ccode\u003esanitize-html\u003c/code\u003e began escaping any markup preserved inside a disallowed iframe tag, which was a change\nin behavior due to an upstream change in \u003ccode\u003ehtmlparser2\u003c/code\u003e. This fix ensures such \u0026quot;fallback markup\u0026quot; is preserved without escaping, but also\nfully sanitized according to the same rules as the original input. Thanks to \u003ca href=\"https://github.com/sumitjhacodes\"\u003esumitjhacodes\u003c/a\u003e for\nthe fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003emeta\u003c/code\u003e was allowed together with its \u003ccode\u003ehttp-equiv\u003c/code\u003e and \u003ccode\u003econtent\u003c/code\u003e attributes, the destination URL of a \u003ccode\u003e\u0026lt;meta http-equiv=\u0026quot;refresh\u0026quot; content=\u0026quot;0;url=...\u0026quot;\u0026gt;\u003c/code\u003e was never checked against \u003ccode\u003eallowedSchemes\u003c/code\u003e, because it is embedded in \u003ccode\u003econtent\u003c/code\u003e rather than being an attribute of its own. So \u003ccode\u003ejavascript:\u003c/code\u003e, \u003ccode\u003edata:\u003c/code\u003e and other disallowed destinations passed through. The refresh URL is now extracted the way browsers do it, allowing for the different spellings, separators, quoting and letter case of \u003ccode\u003eurl=\u003c/code\u003e, and checked against \u003ccode\u003eallowedSchemes\u003c/code\u003e (or \u003ccode\u003eallowedSchemesByTag.meta\u003c/code\u003e). If it is rejected, or the content cannot be parsed as a refresh, the \u003ccode\u003econtent\u003c/code\u003e attribute is removed. \u003ccode\u003econtent\u003c/code\u003e on other \u003ccode\u003emeta\u003c/code\u003e elements is unchanged. The default configuration does not allow \u003ccode\u003emeta\u003c/code\u003e and was not affected (CWE-79, CWE-601, GHSA-cv27-6wvh-8x7j).\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/adrbogacz\"\u003eadrbogacz\u003c/a\u003e for reporting the vulnerability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003enoscript\u003c/code\u003e is listed in \u003ccode\u003enonTextTags\u003c/code\u003e, the discarded region could end too early. Browsers with scripting enabled treat \u003ccode\u003e\u0026lt;noscript\u0026gt;\u003c/code\u003e content as raw text up to the first \u003ccode\u003e\u0026lt;/noscript\u0026gt;\u003c/code\u003e, but the underlying parser treats it as markup, so an end tag for an enclosing element inside \u003ccode\u003e\u0026lt;noscript\u0026gt;\u003c/code\u003e closed it implicitly and the rest of its content was emitted as ordinary sanitized markup. The discard region now continues until the point where a browser would end the \u003ccode\u003e\u0026lt;noscript\u0026gt;\u003c/code\u003e element, while implied closes of other \u003ccode\u003enonTextTags\u003c/code\u003e such as \u003ccode\u003e\u0026lt;option\u0026gt;\u003c/code\u003e behave as before (CWE-79, CWE-436, GHSA-x3q4-9hxx-gx8m).\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/joaquiniglesiaslug\"\u003ejoaquiniglesiaslug\u003c/a\u003e for reporting the vulnerability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe check that drops SVG animation elements (\u003ccode\u003eanimate\u003c/code\u003e, \u003ccode\u003eanimateColor\u003c/code\u003e, \u003ccode\u003eanimateMotion\u003c/code\u003e, \u003ccode\u003eanimateTransform\u003c/code\u003e, \u003ccode\u003eset\u003c/code\u003e) when they retarget a URL attribute such as \u003ccode\u003ehref\u003c/code\u003e compared the full tag name, so a namespace-prefixed spelling like \u003ccode\u003esvg:animate\u003c/code\u003e was not recognized when such tags were allowed (for example with \u003ccode\u003eallowedTags: false\u003c/code\u003e). In XML serializations such as XHTML or standalone SVG, the prefixed element is a real animation element and could retarget a link to a \u003ccode\u003ejavascript:\u003c/code\u003e URL after sanitization. The element and \u003ccode\u003eattributeName\u003c/code\u003e are now matched by their local names, ignoring any prefix (CWE-79, CWE-184, GHSA-374f-7chj-9948).\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/SnailSploit\"\u003eKai Aizen (SnailSploit)\u003c/a\u003e for reporting the vulnerability.\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/apostrophecms/apostrophe/commit/9500b8b0e1d630d5e07fbb5fd2c25ed0943845ce\"\u003e\u003ccode\u003e9500b8b\u003c/code\u003e\u003c/a\u003e Latest reconciliation Q3 2026 (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5635\"\u003e#5635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apostrophecms/apostrophe/commits/sanitize-html@2.18.0/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sanitize-html` from 2.16.1 to 2.16.2\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/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.1 to 26.6.4\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 `@types/sanitize-html` from 2.16.1 to 2.16.2\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/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/vscode` from 1.80.0 to 1.140.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/vscode\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.70.0 to 8.71.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\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/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\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\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrit \u003ca href=\"https://github.com/Grit03\"\u003e\u003ccode\u003e@​Grit03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/99d759a4eaff6a91356a0dd9c04b4bac13b1c96f\"\u003e\u003ccode\u003e99d759a\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ae3ac15dbcc42a6ccafb032d260e438e57768a46\"\u003e\u003ccode\u003eae3ac15\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): clarify checkTypePredicates assumptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12378\"\u003e#12378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/33824c112228444e76159ecd317366c8067e40e9\"\u003e\u003ccode\u003e33824c1\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-misused-promises] handle a return outside of any func...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7e25db3f642f3e995504dae20a4ff0bbd29e7c2b\"\u003e\u003ccode\u003e7e25db3\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-assertion] specialize generic assert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8d7ab8806e01ddebaa60efc3181dfc13ccfd2051\"\u003e\u003ccode\u003e8d7ab88\u003c/code\u003e\u003c/a\u003e test: order union constituents stably in RuleTester tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127df036681d6f80c0bc45b585150943cc6\"\u003e\u003ccode\u003e7fce912\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ce700161532f8dad7bf4eaaa2ac993b031d89691\"\u003e\u003ccode\u003ece70016\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [switch-exhaustiveness-check] always sort literal cases i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9d82e4b1d9011da31d62d14387bb5a539853fafa\"\u003e\u003ccode\u003e9d82e4b\u003c/code\u003e\u003c/a\u003e chore: expand eslint-plugin rules test files glob (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12878\"\u003e#12878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.70.0 to 8.71.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\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/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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.70.1 (2026-09-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.10.0 to 10.11.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\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\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/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\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/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\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/520dd77a35922fb537e2dbfb3c839d047acbdd68\"\u003e\u003ccode\u003e520dd77\u003c/code\u003e\u003c/a\u003e perf: Implement fast paths in critical areas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21210\"\u003e#21210\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a\"\u003e\u003ccode\u003e92086c8\u003c/code\u003e\u003c/a\u003e test: update \u003ccode\u003eEMFILE\u003c/code\u003e error generation for Node.js 26.9.0 compatibility (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21330\"\u003e#21330\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e\"\u003e\u003ccode\u003e9ac7eb6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21331\"\u003e#21331\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd\"\u003e\u003ccode\u003e24310e3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21324\"\u003e#21324\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651\"\u003e\u003ccode\u003e45ad79e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21318\"\u003e#21318\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ac74e37322ebf122ada676f153dc55c81f3caab0\"\u003e\u003ccode\u003eac74e37\u003c/code\u003e\u003c/a\u003e chore: Add AGENTS.md with AI disclosure requirements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21221\"\u003e#21221\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c8326608e710e670beaf982501aed80ea104919a\"\u003e\u003ccode\u003ec832660\u003c/code\u003e\u003c/a\u003e chore: Upgrade Stylelint to the latest version in docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21245\"\u003e#21245\u003c/a\u003e) (Jung Hyeon Jun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f88fcccd965fdc162b89c4615dd4018e3cabdf\"\u003e\u003ccode\u003ef9f88fc\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21308\"\u003e#21308\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc81076a5b8145360654d81cbc130cf7d25dca77\"\u003e\u003ccode\u003efc81076\u003c/code\u003e\u003c/a\u003e ci: add more types integration tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20395\"\u003e#20395\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c0b7c6e1fe2dec778b97a996018126f22d437ae\"\u003e\u003ccode\u003e3c0b7c6\u003c/code\u003e\u003c/a\u003e 10.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/321f0a70dd908ed461b11142e17fbdc0c0f1f198\"\u003e\u003ccode\u003e321f0a7\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/520dd77a35922fb537e2dbfb3c839d047acbdd68\"\u003e\u003ccode\u003e520dd77\u003c/code\u003e\u003c/a\u003e perf: Implement fast paths in critical areas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21210\"\u003e#21210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a\"\u003e\u003ccode\u003e92086c8\u003c/code\u003e\u003c/a\u003e test: update \u003ccode\u003eEMFILE\u003c/code\u003e error generation for Node.js 26.9.0 compatibility (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21330\"\u003e#21330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e\"\u003e\u003ccode\u003e9ac7eb6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21331\"\u003e#21331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd\"\u003e\u003ccode\u003e24310e3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21324\"\u003e#21324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21\"\u003e#21\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651\"\u003e\u003ccode\u003e45ad79e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21318\"\u003e#21318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.10.0...v10.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 64.5.2 to 65.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\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/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v65.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.12.0 to 17.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 12.0.2 to 12.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v12.0.2...v12.0.3\"\u003e12.0.3\u003c/a\u003e (2026-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep watching when the last test file is removed (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6355\"\u003e#6355\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/921c161f90a0982fe021873db1fc87b64aead525\"\u003e921c161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshow require() error on unsupported directory import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6354\"\u003e#6354\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a68344fdce07a3a26356a175ff65f6b990e3761c\"\u003ea68344f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport \u003ccode\u003e--X\u003c/code\u003e one-char aliases (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6391\"\u003e#6391\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/12279398f98942f21eeca7c1df5967f5f3bbe83f\"\u003e1227939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefresh help output, fix stale links (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6357\"\u003e#6357\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bb2e69a953645fa12b534d20182a5ca5fbbc995b\"\u003ebb2e69a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd --import=tsx integration test (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6356\"\u003e#6356\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/3382fdd29e920deb625e279d3bf83b6bf0bbe405\"\u003e3382fdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etouch a new file without stamping it afterwards (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6349\"\u003e#6349\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d59467a8a50c07628f5ccb11c683e8820dd4a291\"\u003ed59467a\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v12.0.2...v12.0.3\"\u003e12.0.3\u003c/a\u003e (2026-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep watching when the last test file is removed (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6355\"\u003e#6355\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/921c161f90a0982fe021873db1fc87b64aead525\"\u003e921c161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshow require() error on unsupported directory import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6354\"\u003e#6354\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a68344fdce07a3a26356a175ff65f6b990e3761c\"\u003ea68344f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport \u003ccode\u003e--X\u003c/code\u003e one-char aliases (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6391\"\u003e#6391\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/12279398f98942f21eeca7c1df5967f5f3bbe83f\"\u003e1227939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefresh help output, fix stale links (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6357\"\u003e#6357\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bb2e69a953645fa12b534d20182a5ca5fbbc995b\"\u003ebb2e69a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd --import=tsx integration test (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6356\"\u003e#6356\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/3382fdd29e920deb625e279d3bf83b6bf0bbe405\"\u003e3382fdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etouch a new file without stamping it afterwards (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6349\"\u003e#6349\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d59467a8a50c07628f5ccb11c683e8820dd4a291\"\u003ed59467a\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/mochajs/mocha/commit/51a0cc5530d8e29272406384723e8871245821f1\"\u003e\u003ccode\u003e51a0cc5\u003c/code\u003e\u003c/a\u003e chore(main): release 12.0.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6353\"\u003e#6353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/12279398f98942f21eeca7c1df5967f5f3bbe83f\"\u003e\u003ccode\u003e1227939\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e--X\u003c/code\u003e one-char aliases (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6391\"\u003e#6391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bb2e69a953645fa12b534d20182a5ca5fbbc995b\"\u003e\u003ccode\u003ebb2e69a\u003c/code\u003e\u003c/a\u003e docs: refresh help output, fix stale links (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6357\"\u003e#6357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/921c161f90a0982fe021873db1fc87b64aead525\"\u003e\u003ccode\u003e921c161\u003c/code\u003e\u003c/a\u003e fix: keep watching when the last test file is removed (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6355\"\u003e#6355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/3382fdd29e920deb625e279d3bf83b6bf0bbe405\"\u003e\u003ccode\u003e3382fdd\u003c/code\u003e\u003c/a\u003e test: add --import=tsx integration test (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6356\"\u003e#6356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/a68344fdce07a3a26356a175ff65f6b990e3761c\"\u003e\u003ccode\u003ea68344f\u003c/code\u003e\u003c/a\u003e fix: show require() error on unsupported directory import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6354\"\u003e#6354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/d59467a8a50c07628f5ccb11c683e8820dd4a291\"\u003e\u003ccode\u003ed59467a\u003c/code\u003e\u003c/a\u003e test: touch a new file without stamping it afterwards (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6349\"\u003e#6349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mochajs/mocha/compare/v12.0.2...v12.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 6.0.3 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 7.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/\"\u003ehttps://devblogs.microsoft.com/typescript/announcing-typescript-7-0/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis tag was originally released at: \u003ca href=\"https://github.com/microsoft/typescript-go/releases/tag/typescript%2Fv7.0.2\"\u003ehttps://github.com/microsoft/typescript-go/releases/tag/typescript%2Fv7.0.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/microsoft/TypeScript/commit/1e4744d68260a7cb91b62b12edc3f6a2187faaf1\"\u003e\u003ccode\u003e1e4744d\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into ts7-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a5a219c3b5da0db4fa0ecf6c0b1f588c9af9c669\"\u003e\u003ccode\u003ea5a219c\u003c/code\u003e\u003c/a\u003e\u003ccode\u003emicrosoft/typescript-go#4558\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ecfe30dce91368d52c9a49b6095bb0b673a238f8\"\u003e\u003ccode\u003eecfe30d\u003c/code\u003e\u003c/a\u003e Update status localization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5de25b5f8fec2ca35eadaed041f1f06d2e214895\"\u003e\u003ccode\u003e5de25b5\u003c/code\u003e\u003c/a\u003e Hide executable name in TypeScript status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d7ce74a75da2b80e8201506a1599c06549432b93\"\u003e\u003ccode\u003ed7ce74a\u003c/code\u003e\u003c/a\u003e Show bundled TypeScript version for packaged servers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/29be66a607707f90d7a53103a4469bb3015a4d54\"\u003e\u003ccode\u003e29be66a\u003c/code\u003e\u003c/a\u003e Correct TS 7 release version to 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ed2bd1bfa4aac5211ce4bc58fcd1313c7eddc8ff\"\u003e\u003ccode\u003eed2bd1b\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into ts7-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/887307575c58ea640dbeba3b4e8fdb6347cd3044\"\u003e\u003ccode\u003e8873075\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 3 updates (microsoft/ty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9427131ae2d4e230a90ee8a09daac4e75da3e311\"\u003e\u003ccode\u003e9427131\u003c/code\u003e\u003c/a\u003e Set up stable / nightly extension split, other prep (microsoft/typescript-go#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d4eaca5460a1f5f02a829e62706794b0a6fb903e\"\u003e\u003ccode\u003ed4eaca5\u003c/code\u003e\u003c/a\u003e\u003ccode\u003emicrosoft/typescript-go#4549\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v6.0.3...v7.0.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 \u003ca href=\"https://www.npmjs.com/~microsoft1es\"\u003emicrosoft1es\u003c/a\u003e, a new releaser for typescript since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.70.0 to 8.71.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.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\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.71.0 (2026-09-28)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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.70.1 (2026-09-21)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://git...\n\n_Description has been truncated_","html_url":"https://github.com/phine-apps/rich-markdown-diff/pull/101","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phine-apps%2Frich-markdown-diff/issues/101","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/101/packages"},{"uuid":"5697967828","node_id":"PR_kwDORjaaAs8AAAABGiAd_g","number":159,"state":"open","title":"build(deps-dev): bump the npm-patch-and-minor group across 1 directory with 7 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-04T09:27:46.000Z","updated_at":"2026-10-04T09:27:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"npm-patch-and-minor","update_count":7,"packages":[{"name":"@types/node","old_version":"26.4.1","new_version":"26.6.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.9.1","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-jsdoc","old_version":"64.3.4","new_version":"64.5.4","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-security","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/eslint-community/eslint-plugin-security"},{"name":"oxlint","old_version":"1.81.0","new_version":"1.85.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"7.0.2001","new_version":"7.0.2003","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-patch-and-minor group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.1` | `26.6.3` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.1` | `10.11.0` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `64.3.4` | `64.5.4` |\n| [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) | `4.0.1` | `4.1.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.81.0` | `1.85.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `7.0.2001` | `7.0.2003` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` |\n\n\nUpdates `@types/node` from 26.4.1 to 26.6.3\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 10.9.1 to 10.11.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\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\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/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\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/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\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/520dd77a35922fb537e2dbfb3c839d047acbdd68\"\u003e\u003ccode\u003e520dd77\u003c/code\u003e\u003c/a\u003e perf: Implement fast paths in critical areas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21210\"\u003e#21210\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a\"\u003e\u003ccode\u003e92086c8\u003c/code\u003e\u003c/a\u003e test: update \u003ccode\u003eEMFILE\u003c/code\u003e error generation for Node.js 26.9.0 compatibility (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21330\"\u003e#21330\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e\"\u003e\u003ccode\u003e9ac7eb6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21331\"\u003e#21331\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd\"\u003e\u003ccode\u003e24310e3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21324\"\u003e#21324\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651\"\u003e\u003ccode\u003e45ad79e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21318\"\u003e#21318\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ac74e37322ebf122ada676f153dc55c81f3caab0\"\u003e\u003ccode\u003eac74e37\u003c/code\u003e\u003c/a\u003e chore: Add AGENTS.md with AI disclosure requirements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21221\"\u003e#21221\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c8326608e710e670beaf982501aed80ea104919a\"\u003e\u003ccode\u003ec832660\u003c/code\u003e\u003c/a\u003e chore: Upgrade Stylelint to the latest version in docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21245\"\u003e#21245\u003c/a\u003e) (Jung Hyeon Jun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f88fcccd965fdc162b89c4615dd4018e3cabdf\"\u003e\u003ccode\u003ef9f88fc\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21308\"\u003e#21308\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc81076a5b8145360654d81cbc130cf7d25dca77\"\u003e\u003ccode\u003efc81076\u003c/code\u003e\u003c/a\u003e ci: add more types integration tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20395\"\u003e#20395\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.10.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/264b4346d1963701df0c398b4aeb2f6e8b2af93e\"\u003e\u003ccode\u003e264b434\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ed\u003c/code\u003e and \u003ccode\u003ev\u003c/code\u003e flags to \u003ccode\u003eno-unexpected-multiline\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21305\"\u003e#21305\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6cc6c592f30901345d94ef75e0d42c1894fae6c\"\u003e\u003ccode\u003ec6cc6c5\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eObject.prototype\u003c/code\u003e property names in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21269\"\u003e#21269\u003c/a\u003e) (crimsonjay0)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5661fa65fde9fd4c14f0b730e3cee6a42fc657c1\"\u003e\u003ccode\u003e5661fa6\u003c/code\u003e\u003c/a\u003e feat: no-extra-bind false negatives with class fields and static blocks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21260\"\u003e#21260\u003c/a\u003e) (synthex-byte)\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/bb47dc6da2399a8f76c0c0c3273e6bc314c480e5\"\u003e\u003ccode\u003ebb47dc6\u003c/code\u003e\u003c/a\u003e fix: update dependency file-entry-cache to v11 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20801\"\u003e#20801\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/427ac0a014066c36aa57fa8fa9af20fd9fb591e1\"\u003e\u003ccode\u003e427ac0a\u003c/code\u003e\u003c/a\u003e fix: use format strings in debug calls (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21247\"\u003e#21247\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9d8153223dbf47b9aecdc1474202aaee4845f146\"\u003e\u003ccode\u003e9d81532\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e__proto__\u003c/code\u003e in \u003ccode\u003e/* exported */\u003c/code\u003e comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21261\"\u003e#21261\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87e0a082438264ad90b87fd74165ab4fd90f63ef\"\u003e\u003ccode\u003e87e0a08\u003c/code\u003e\u003c/a\u003e fix: prefer-object-has-own autofix breaks when Object is shadowed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21282\"\u003e#21282\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e2cb142217f2efee1d10dcc02bfb75145ae775d\"\u003e\u003ccode\u003e8e2cb14\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003enew-cap\u003c/code\u003e false positive for \u003ccode\u003eUTC\u003c/code\u003e calls with \u003ccode\u003eproperties: false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21275\"\u003e#21275\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9f4a364ab0ade048dfce1f37792b1d461d866e55\"\u003e\u003ccode\u003e9f4a364\u003c/code\u003e\u003c/a\u003e fix: Ignore static imports in no-unreachable (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21276\"\u003e#21276\u003c/a\u003e) (Taha Kotil)\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/2417cad57d7d1bc4cf3ecf0f0575cfb10ff2011c\"\u003e\u003ccode\u003e2417cad\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/9cecb8a0a2348070abf72321965d41919c7cc626\"\u003e\u003ccode\u003e9cecb8a\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003e\\c\u003c/code\u003e control letter escapes in no-control-regex (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21286\"\u003e#21286\u003c/a\u003e) (한국)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8724829f69f8ed80c876e3a5a017da199ce78739\"\u003e\u003ccode\u003e8724829\u003c/code\u003e\u003c/a\u003e docs: update compat table links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21263\"\u003e#21263\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5634542be580750ffb1a5766470f9e9c72719696\"\u003e\u003ccode\u003e5634542\u003c/code\u003e\u003c/a\u003e docs: Clarify eqeqeq suggestion behavior (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21256\"\u003e#21256\u003c/a\u003e) (Müslüm Yılmaz)\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/b3d876b46083d67899eb1d9613118c1c583632a2\"\u003e\u003ccode\u003eb3d876b\u003c/code\u003e\u003c/a\u003e chore: disable npm audit in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21306\"\u003e#21306\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1696682791661c13167eb905da2f38d1b8f4a3bf\"\u003e\u003ccode\u003e1696682\u003c/code\u003e\u003c/a\u003e ci: restore EMFILE test on Node.js 26 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21297\"\u003e#21297\u003c/a\u003e) (Marry (Subin Yang))\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/3c0b7c6e1fe2dec778b97a996018126f22d437ae\"\u003e\u003ccode\u003e3c0b7c6\u003c/code\u003e\u003c/a\u003e 10.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/321f0a70dd908ed461b11142e17fbdc0c0f1f198\"\u003e\u003ccode\u003e321f0a7\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/520dd77a35922fb537e2dbfb3c839d047acbdd68\"\u003e\u003ccode\u003e520dd77\u003c/code\u003e\u003c/a\u003e perf: Implement fast paths in critical areas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21210\"\u003e#21210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a\"\u003e\u003ccode\u003e92086c8\u003c/code\u003e\u003c/a\u003e test: update \u003ccode\u003eEMFILE\u003c/code\u003e error generation for Node.js 26.9.0 compatibility (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21330\"\u003e#21330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e\"\u003e\u003ccode\u003e9ac7eb6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21331\"\u003e#21331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd\"\u003e\u003ccode\u003e24310e3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21324\"\u003e#21324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21\"\u003e#21\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651\"\u003e\u003ccode\u003e45ad79e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21318\"\u003e#21318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.9.1...v10.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 64.3.4 to 64.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003especify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003ed147779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.4.0...v64.5.0\"\u003e64.5.0\u003c/a\u003e (2026-09-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ets-ban-ts-comments\u003c/code\u003e:\u003c/strong\u003e add rule mirrorring typescript-eslint's \u003ccode\u003eban-ts-comments\u003c/code\u003e rule (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/afff498687acb78c36fabc74a0662d0b00d567b8\"\u003eafff498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.10...v64.4.0\"\u003e64.4.0\u003c/a\u003e (2026-09-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e, \u003ccode\u003eno-bad-blocks\u003c/code\u003e:\u003c/strong\u003e add LibreJS tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/99d2abf96bd6ebe3beb54faf3f3db2dd9c5b51a7\"\u003e99d2abf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.3.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.9...v64.3.10\"\u003e64.3.10\u003c/a\u003e (2026-09-12)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003e\u003ccode\u003ed147779\u003c/code\u003e\u003c/a\u003e fix: specify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/afff498687acb78c36fabc74a0662d0b00d567b8\"\u003e\u003ccode\u003eafff498\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003ets-ban-ts-comments\u003c/code\u003e): add rule mirrorring typescript-eslint's `ban-ts-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/99d2abf96bd6ebe3beb54faf3f3db2dd9c5b51a7\"\u003e\u003ccode\u003e99d2abf\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e, \u003ccode\u003eno-bad-blocks\u003c/code\u003e): add LibreJS tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/64a8dca813d060bcb065277cc183f25d5f44ea98\"\u003e\u003ccode\u003e64a8dca\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e): merge stacked line comments into a single J...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/eade3775ed771e6622e9828cfe6a998d35de43bd\"\u003e\u003ccode\u003eeade377\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-undefined-types\u003c/code\u003e): recognize class members from the class's own JSDoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.4...v64.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-security` from 4.0.1 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/eslint-community/eslint-plugin-security/releases\"\u003eeslint-plugin-security's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-security: v4.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/compare/eslint-plugin-security-v4.0.1...eslint-plugin-security-v4.1.0\"\u003e4.1.0\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edetect-invisible-characters rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/81a6c2d3b6d9d9b56426f9f1d2234d48fdd28b24\"\u003e81a6c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle all ECMAScript line terminators (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/221\"\u003e#221\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/48134ba803a313230444bafc0067e953453a41f2\"\u003e48134ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse valid rule meta types (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/baead4112da6ae792eb77d83c84c6584f673d022\"\u003ebaead41\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-security/blob/main/CHANGELOG.md\"\u003eeslint-plugin-security'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-security/compare/eslint-plugin-security-v4.0.1...eslint-plugin-security-v4.1.0\"\u003e4.1.0\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edetect-invisible-characters rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/81a6c2d3b6d9d9b56426f9f1d2234d48fdd28b24\"\u003e81a6c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle all ECMAScript line terminators (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/221\"\u003e#221\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/48134ba803a313230444bafc0067e953453a41f2\"\u003e48134ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse valid rule meta types (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/baead4112da6ae792eb77d83c84c6584f673d022\"\u003ebaead41\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-security/commit/c80f6b592a083cd78b8951a654b51f3aa194aaa5\"\u003e\u003ccode\u003ec80f6b5\u003c/code\u003e\u003c/a\u003e chore: release 4.1.0 🚀 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/baead4112da6ae792eb77d83c84c6584f673d022\"\u003e\u003ccode\u003ebaead41\u003c/code\u003e\u003c/a\u003e fix: use valid rule meta types (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/81a6c2d3b6d9d9b56426f9f1d2234d48fdd28b24\"\u003e\u003ccode\u003e81a6c2d\u003c/code\u003e\u003c/a\u003e feat: detect-invisible-characters rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/973545145d72920fb9a9ce1e5280a3cd79de34e0\"\u003e\u003ccode\u003e9735451\u003c/code\u003e\u003c/a\u003e ci: fix the CI failure in \u003ccode\u003epr.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/48134ba803a313230444bafc0067e953453a41f2\"\u003e\u003ccode\u003e48134ba\u003c/code\u003e\u003c/a\u003e fix: handle all ECMAScript line terminators (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/1f8de13610a738f1b088267207881f726a4fd525\"\u003e\u003ccode\u003e1f8de13\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 4.3.1 to 4.3.2 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/2727df0c5aa60c4798e2dee96faed9811e9c2338\"\u003e\u003ccode\u003e2727df0\u003c/code\u003e\u003c/a\u003e chore(deps): bump brace-expansion (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/8d13e34ac6aab23ba8d0ed7679fc7700dfebe659\"\u003e\u003ccode\u003e8d13e34\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 4.2.0 to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/28da72b87fa104a509725752399b10190bf41d4d\"\u003e\u003ccode\u003e28da72b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/886ff6b80d5b9e644783519e2f72278aadb80491\"\u003e\u003ccode\u003e886ff6b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/compare/eslint-plugin-security-v4.0.1...eslint-plugin-security-v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.81.0 to 1.85.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.85.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e415b742 oxlint,oxfmt: Do not discover nested config in Vite+ mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26763\"\u003e#26763\u003c/a\u003e) (leaysgur)\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/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this package will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[1.86.0] - 2026-09-28\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9d80eed linter/react/only-export-components: Support \u003ccode\u003eallowCompoundComponents\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27117\"\u003e#27117\u003c/a\u003e) (Kuroda Kayn)\u003c/li\u003e\n\u003cli\u003ee05b155 linter: Add typescript/no-generated-empty-object-type (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26958\"\u003e#26958\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.82.0] - 2026-09-07\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a0e19c linter/eslint/no-unmodified-loop-condition: Support \u003ccode\u003echeckConditionalExpressions\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26249\"\u003e#26249\u003c/a\u003e) (camc314)\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/oxc-project/oxc/commit/288d8cc77984b0a3851c58c423ffe9e6edc79f2e\"\u003e\u003ccode\u003e288d8cc\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.85.0 \u0026amp;\u0026amp; oxfmt v0.70.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26903\"\u003e#26903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/f02a64a517a69a4eaa4ef83b722a3f10cf633f10\"\u003e\u003ccode\u003ef02a64a\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.84.0 \u0026amp;\u0026amp; oxfmt v0.69.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26874\"\u003e#26874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/7bf68f70c20f5329251f19be95076f6eab4fe396\"\u003e\u003ccode\u003e7bf68f7\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.83.0 \u0026amp;\u0026amp; oxfmt v0.68.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26631\"\u003e#26631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b4da00b621ec2f6f67ed218f5366c45ed325331b\"\u003e\u003ccode\u003eb4da00b\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.82.0 \u0026amp;\u0026amp; oxfmt v0.67.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26384\"\u003e#26384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/aa38ddfbea657a9d332f86e42e235ff8cbdcac6d\"\u003e\u003ccode\u003eaa38ddf\u003c/code\u003e\u003c/a\u003e fix(linter/unicorn/numeric-separators-style): correct schema defaults (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26393\"\u003e#26393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/6a0e19cfaae35ec882de6bc8dde7668d1b0cc58e\"\u003e\u003ccode\u003e6a0e19c\u003c/code\u003e\u003c/a\u003e feat(linter/eslint/no-unmodified-loop-condition): support `checkConditionalEx...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.85.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint-tsgolint` from 7.0.2001 to 7.0.2003\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2003\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update agent development instructions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1210\"\u003eoxc-project/tsgolint#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: refresh README benchmarks and wording by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1208\"\u003eoxc-project/tsgolint#1208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.50.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/oxc-project/tsgolint/pull/1213\"\u003eoxc-project/tsgolint#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update taiki-e/install-action action to v2.87.14 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/oxc-project/tsgolint/pull/1216\"\u003eoxc-project/tsgolint#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-json to v0.24.0 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/oxc-project/tsgolint/pull/1217\"\u003eoxc-project/tsgolint#1217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-unnecessary-condition): implement suggestion by \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1218\"\u003eoxc-project/tsgolint#1218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(require-array-sort-compare): resolve string element constraints by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1219\"\u003eoxc-project/tsgolint#1219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-duplicate-type-constituents): allow undefined on optional parameter properties by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1222\"\u003eoxc-project/tsgolint#1222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(no-unnecessary-type-assertion): cover Record alias assertions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1226\"\u003eoxc-project/tsgolint#1226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-misused-spread): omit invalid WeakMap suggestions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1227\"\u003eoxc-project/tsgolint#1227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-meaningless-void-operator): allow void on assignments by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1228\"\u003eoxc-project/tsgolint#1228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add no-generated-empty-object-type rule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1229\"\u003eoxc-project/tsgolint#1229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-useless-default-assignment): use suggestions for undefined defaults by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1231\"\u003eoxc-project/tsgolint#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(unbound-method): treat Intl.Collator compare as bound by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1224\"\u003eoxc-project/tsgolint#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-type-parameters): preserve suggestion type precedence by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1232\"\u003eoxc-project/tsgolint#1232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-condition): handle union keys in nullish assignment by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1230\"\u003eoxc-project/tsgolint#1230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: preserve expression syntax when removing await by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1233\"\u003eoxc-project/tsgolint#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: match package specifiers on whole path components by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1225\"\u003eoxc-project/tsgolint#1225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-useless-default-assignment): handle tuples with rest elements by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1223\"\u003eoxc-project/tsgolint#1223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-deprecated): detect deprecated aliases in object shorthand by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1235\"\u003eoxc-project/tsgolint#1235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-condition): check nested logical expressions in truthiness contexts by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1236\"\u003eoxc-project/tsgolint#1236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: avoid singleton union type allocations in hot rules by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1237\"\u003eoxc-project/tsgolint#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: speed up headless file-to-program assignment by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1239\"\u003eoxc-project/tsgolint#1239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-assertion): reject incompatible types first by \u003ca href=\"https://github.com/tony-scio\"\u003e\u003ccode\u003e@​tony-scio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1181\"\u003eoxc-project/tsgolint#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: extract checker workload scheduling by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1241\"\u003eoxc-project/tsgolint#1241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add experimental checker scheduling modes by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1240\"\u003eoxc-project/tsgolint#1240\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/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1218\"\u003eoxc-project/tsgolint#1218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tony-scio\"\u003e\u003ccode\u003e@​tony-scio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1181\"\u003eoxc-project/tsgolint#1181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2002...v7.0.2003\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v7.0.2002...v7.0.2003\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.2002\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(no-misused-promises): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1101\"\u003eoxc-project/tsgolint#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update benchmarks by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1102\"\u003eoxc-project/tsgolint#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare tsgolint stable by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1106\"\u003eoxc-project/tsgolint#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(semgrep): add scan workflow by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1107\"\u003eoxc-project/tsgolint#1107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-template-expression): preserve expression precedence by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1108\"\u003eoxc-project/tsgolint#1108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-unsafe-assignment): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1105\"\u003eoxc-project/tsgolint#1105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-unsafe-return): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1110\"\u003eoxc-project/tsgolint#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable typescript-go renovate updates by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1116\"\u003eoxc-project/tsgolint#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1117\"\u003eoxc-project/tsgolint#1117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-go action to v7 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/oxc-project/tsgolint/pull/1118\"\u003eoxc-project/tsgolint#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency typescript to v7 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/oxc-project/tsgolint/pull/1119\"\u003eoxc-project/tsgolint#1119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm to v11.17.0 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/oxc-project/tsgolint/pull/1123\"\u003eoxc-project/tsgolint#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1124\"\u003eoxc-project/tsgolint#1124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/eb9339115edde6811ca94c3433adf69ea9852880\"\u003e\u003ccode\u003eeb93391\u003c/code\u003e\u003c/a\u003e perf: add experimental checker scheduling modes (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1240\"\u003e#1240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/e3a79a5e04df2400066bbf3abcb707443652e5b1\"\u003e\u003ccode\u003ee3a79a5\u003c/code\u003e\u003c/a\u003e refactor: extract checker workload scheduling (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1fdaa0db360f7e29209805389cd81fd11e56d74f\"\u003e\u003ccode\u003e1fdaa0d\u003c/code\u003e\u003c/a\u003e perf(no-unnecessary-type-assertion): reject incompatible types first (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/364b23979e1189a760799738dadc59212e35e899\"\u003e\u003ccode\u003e364b239\u003c/code\u003e\u003c/a\u003e perf: speed up headless file-to-program assignment (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1239\"\u003e#1239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/52500be212366860eb56155f6c3b7448feb4c140\"\u003e\u003ccode\u003e52500be\u003c/code\u003e\u003c/a\u003e perf: avoid singleton union type allocations in hot rules (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/22b148ad8f78fa2e444bdd6553ae251c6b7d2f6b\"\u003e\u003ccode\u003e22b148a\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-condition): check nested logical expressions in truthiness...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/356609fdb6c2f118b6e4be22728505631deee5e2\"\u003e\u003ccode\u003e356609f\u003c/code\u003e\u003c/a\u003e fix(no-deprecated): detect deprecated aliases in object shorthand (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1235\"\u003e#1235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/cbf39090fe63bed4a7283989995ea4fbf478ee46\"\u003e\u003ccode\u003ecbf3909\u003c/code\u003e\u003c/a\u003e fix(no-useless-default-assignment): handle tuples with rest elements (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1223\"\u003e#1223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7bd5c1180dd1d0ab13b7ed8a5dc5064bba204724\"\u003e\u003ccode\u003e7bd5c11\u003c/code\u003e\u003c/a\u003e fix: match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/6f2588382b3f039a6a020020c282117260938e44\"\u003e\u003ccode\u003e6f25883\u003c/code\u003e\u003c/a\u003e fix: preserve expression syntax when removing await (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1233\"\u003e#1233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2001...v7.0.2003\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.6 to 3.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.9/CHANGELOG.md#399\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.8/CHANGELOG.md#398\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular 22.2\u003c/li\u003e\n\u003cli\u003eFix regressions in v3.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.7/CHANGELOG.md#397\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.9\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.8...3.9.9\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003efrom\u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.9 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003e from \u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.8\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.7...3.9.8\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\nIf `module` is not a [`WebAssembly.Module`](https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\u003c/p\u003e\n\u003cp\u003e{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.7\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.7\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Prevent indentation drift in list-item code blocks (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19647\"\u003e#19647\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19990\"\u003e#19990\u003c/a\u003e by \u003ca href=\"https://github.com/Austin1serb\"\u003e\u003ccode\u003e@​Austin1serb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- [x] short first line.\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/cdd17f2288b28b170a76416c72dac56e3ea5daff\"\u003e\u003ccode\u003ecdd17f2\u003c/code\u003e\u003c/a\u003e Release 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc7b8968e678f51ea00e2be3fe8c717d114691a3\"\u003e\u003ccode\u003edc7b896\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003esingleDollarTextMath\u003c/code\u003e in \u003ccode\u003emdast-util-math\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20140\"\u003e#20140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f9be58fb8ec62dd47197ea19a30aac5ad26dfee0\"\u003e\u003ccode\u003ef9be58f\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/88470cb79ca3b757dd6b93906d9a992aa1a456c3\"\u003e\u003ccode\u003e88470cb\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9559cab39eb5082c99a27e8829760c055adba841\"\u003e\u003ccode\u003e9559cab\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4fc8ee87465de8d54780273a6996d74e8e9da827\"\u003e\u003ccode\u003e4fc8ee8\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4f2ab6765d7cb29408a2abdac75d023d64d44107\"\u003e\u003ccode\u003e4f2ab67\u003c/code\u003e\u003c/a\u003e Release 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3d82af8b15b8e89de20dd05cc65f66ab6d4ce8b0\"\u003e\u003ccode\u003e3d82af8\u003c/code\u003e\u003c/a\u003e Update Regex related dependencies (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20082\"\u003e#20082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5ec8db1745c2bdcca3706ab8cfbbe5c11fc457c1\"\u003e\u003ccode\u003e5ec8db1\u003c/code\u003e\u003c/a\u003e [3.9.x] Markdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20087\"\u003e#20087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5b142ed2bce0095161bf6865af30df2d5ba99466\"\u003e\u003ccode\u003e5b142ed\u003c/code\u003e\u003c/a\u003e Release Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, an...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.9\"\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 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/KensioSoftware/smartass/pull/159","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KensioSoftware%2Fsmartass/issues/159","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/159/packages"},{"uuid":"5694760834","node_id":"PR_kwDOBA4LcM8AAAABGfjMZQ","number":6457,"state":"closed","title":"chore: Bump eslint-plugin-jsdoc from 61.5.0 to 65.0.1","user":"dependabot[bot]","labels":["type: chore 🧹"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-11T00:07:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-04T00:04:28.000Z","updated_at":"2026-10-11T00:07:11.000Z","time_to_close":604960,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","packages":[{"name":"eslint-plugin-jsdoc","old_version":"61.5.0","new_version":"65.0.1","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 61.5.0 to 65.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v61.5.0...v65.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for eslint-plugin-jsdoc since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/wireapp/wire-account/pull/6457","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wireapp%2Fwire-account/issues/6457","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6457/packages"},{"uuid":"5692727380","node_id":"PR_kwDOU6bJJc8AAAABGd9qhA","number":6,"state":"open","title":"deps(deps-dev): bump eslint-plugin-jsdoc from 63.0.13 to 64.5.4","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-03T19:13:56.000Z","updated_at":"2026-10-03T19:13:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev)","packages":[{"name":"eslint-plugin-jsdoc","old_version":"63.0.13","new_version":"64.5.4","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 63.0.13 to 64.5.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003especify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003ed147779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.4.0...v64.5.0\"\u003e64.5.0\u003c/a\u003e (2026-09-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ets-ban-ts-comments\u003c/code\u003e:\u003c/strong\u003e add rule mirrorring typescript-eslint's \u003ccode\u003eban-ts-comments\u003c/code\u003e rule (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/afff498687acb78c36fabc74a0662d0b00d567b8\"\u003eafff498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.10...v64.4.0\"\u003e64.4.0\u003c/a\u003e (2026-09-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e, \u003ccode\u003eno-bad-blocks\u003c/code\u003e:\u003c/strong\u003e add LibreJS tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/99d2abf96bd6ebe3beb54faf3f3db2dd9c5b51a7\"\u003e99d2abf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.3.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.9...v64.3.10\"\u003e64.3.10\u003c/a\u003e (2026-09-12)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003e\u003ccode\u003ed147779\u003c/code\u003e\u003c/a\u003e fix: specify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/afff498687acb78c36fabc74a0662d0b00d567b8\"\u003e\u003ccode\u003eafff498\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003ets-ban-ts-comments\u003c/code\u003e): add rule mirrorring typescript-eslint's `ban-ts-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/99d2abf96bd6ebe3beb54faf3f3db2dd9c5b51a7\"\u003e\u003ccode\u003e99d2abf\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e, \u003ccode\u003eno-bad-blocks\u003c/code\u003e): add LibreJS tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/64a8dca813d060bcb065277cc183f25d5f44ea98\"\u003e\u003ccode\u003e64a8dca\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e): merge stacked line comments into a single J...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/eade3775ed771e6622e9828cfe6a998d35de43bd\"\u003e\u003ccode\u003eeade377\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-undefined-types\u003c/code\u003e): recognize class members from the class's own JSDoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.13...v64.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-jsdoc\u0026package-manager=npm_and_yarn\u0026previous-version=63.0.13\u0026new-version=64.5.4)](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 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/nizarbechir/de-btp-datev/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nizarbechir%2Fde-btp-datev/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"5675784225","node_id":"PR_kwDOCvc9ms8AAAABGQp2ZQ","number":3467,"state":"open","title":"chore(deps-dev): bump eslint-plugin-jsdoc from 64.2.1 to 65.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-02T09:53:18.000Z","updated_at":"2026-10-02T09:54:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"eslint-plugin-jsdoc","old_version":"64.2.1","new_version":"65.0.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 64.2.1 to 65.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003especify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003ed147779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.4.0...v64.5.0\"\u003e64.5.0\u003c/a\u003e (2026-09-15)\u003c/h1\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/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003e\u003ccode\u003ed147779\u003c/code\u003e\u003c/a\u003e fix: specify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.2.1...v65.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-jsdoc\u0026package-manager=npm_and_yarn\u0026previous-version=64.2.1\u0026new-version=65.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 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/nicolashenry/send-stream/pull/3467","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolashenry%2Fsend-stream/issues/3467","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3467/packages"},{"uuid":"5673352667","node_id":"PR_kwDOQopwZ88AAAABGOvNGQ","number":545,"state":"open","title":"chore(deps-dev): bump eslint-plugin-jsdoc from 64.5.4 to 65.0.0","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":"2026-10-02T05:35:20.000Z","updated_at":"2026-10-02T05:53:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"eslint-plugin-jsdoc","old_version":"64.5.4","new_version":"65.0.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 64.5.4 to 65.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\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/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-jsdoc\u0026package-manager=npm_and_yarn\u0026previous-version=64.5.4\u0026new-version=65.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 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/jmrplens/jmrp.io/pull/545","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmrplens%2Fjmrp.io/issues/545","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/545/packages"},{"uuid":"5673153044","node_id":"PR_kwDORVtHTc8AAAABGOlSoA","number":101,"state":"open","title":"Bump eslint-plugin-jsdoc from 63.3.3 to 65.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-02T05:08:11.000Z","updated_at":"2026-10-02T05:10:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-jsdoc","old_version":"63.3.3","new_version":"65.0.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 63.3.3 to 65.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003especify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003ed147779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.4.0...v64.5.0\"\u003e64.5.0\u003c/a\u003e (2026-09-15)\u003c/h1\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/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003e\u003ccode\u003ed147779\u003c/code\u003e\u003c/a\u003e fix: specify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.3.3...v65.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/fb55/eslint-config/pull/101","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fb55%2Feslint-config/issues/101","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/101/packages"},{"uuid":"5671885884","node_id":"PR_kwDOR8B0TM8AAAABGNlw1Q","number":53,"state":"closed","title":"chore(deps-dev): bump eslint-plugin-jsdoc from 62.9.0 to 65.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-09T02:14:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-02T02:13:35.000Z","updated_at":"2026-10-09T02:14:53.000Z","time_to_close":604876,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"eslint-plugin-jsdoc","old_version":"62.9.0","new_version":"65.0.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 62.9.0 to 65.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003especify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003ed147779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.4.0...v64.5.0\"\u003e64.5.0\u003c/a\u003e (2026-09-15)\u003c/h1\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/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003e\u003ccode\u003ed147779\u003c/code\u003e\u003c/a\u003e fix: specify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v62.9.0...v65.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-jsdoc\u0026package-manager=npm_and_yarn\u0026previous-version=62.9.0\u0026new-version=65.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 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/JoernBerkefeld/eslint-plugin-apex/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoernBerkefeld%2Feslint-plugin-apex/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"},{"uuid":"5671497400","node_id":"PR_kwDOQNaiWs8AAAABGNSoDA","number":2650,"state":"closed","title":"chore(deps-dev): bump the bench group in /cross-router-bench with 4 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["greydragon888"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-04T06:35:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-02T01:24:35.000Z","updated_at":"2026-10-04T06:35:42.000Z","time_to_close":191466,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"bench","update_count":4,"packages":[{"name":"@typescript-eslint/parser","old_version":"8.70.1","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-jsdoc","old_version":"64.5.4","new_version":"65.0.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-sonarjs","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"typescript-eslint","old_version":"8.70.1","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":"/cross-router-bench","ecosystem":"npm"},"body":"Bumps the bench group in /cross-router-bench with 4 updates: [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc), [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).\n\nUpdates `@typescript-eslint/parser` from 8.70.1 to 8.71.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 64.5.4 to 65.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\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/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-sonarjs` from 4.2.1 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SonarSource/SonarJS/commits\"\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.70.1 to 8.71.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.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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.71.0 (2026-09-28)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/typescript-eslint\"\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 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/greydragon888/real-router/pull/2650","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/greydragon888%2Freal-router/issues/2650","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2650/packages"},{"uuid":"5611023288","node_id":"PR_kwDORPdcU88AAAABFcwevA","number":1363,"state":"closed","title":"build(deps): bump the npm-patch-and-minor group across 1 directory with 54 updates","user":"dependabot[bot]","labels":["dependencies","review-ready"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-30T07:15:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-28T07:36:35.000Z","updated_at":"2026-09-30T07:15:15.000Z","time_to_close":171509,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-patch-and-minor","update_count":54,"packages":[{"name":"yaml","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/eemeli/yaml"},{"name":"@aws-sdk/client-acm","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-api-gateway","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-apigatewayv2","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-athena","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-backup","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-cloudformation","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-cloudfront","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-cloudfront-keyvaluestore","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-cloudwatch","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-cloudwatch-logs","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-cognito-identity-provider","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-dynamodb","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-dynamodb-streams","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-ecs","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-elastic-load-balancing-v2","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-eventbridge","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-firehose","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-glue","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-iam","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-kinesis","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-kms","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-lambda","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-personalize","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-personalize-events","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-personalize-runtime","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-rekognition","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-route-53","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-scheduler","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-secrets-manager","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sesv2","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sfn","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sns","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-ssm","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sts","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-wafv2","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-dynamodb","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@types/node","old_version":"24.13.3","new_version":"24.13.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"aws-cdk","old_version":"2.1139.0","new_version":"2.1142.0","repository_url":"https://github.com/aws/aws-cdk-cli"},{"name":"aws-cdk-lib","old_version":"2.268.0","new_version":"2.270.0","repository_url":"https://github.com/aws/aws-cdk"},{"name":"eslint","old_version":"10.9.1","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-jsdoc","old_version":"64.3.6","new_version":"64.5.4","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"hyparquet","old_version":"1.29.2","new_version":"1.31.1","repository_url":"https://github.com/hyparam/hyparquet"},{"name":"hyparquet-writer","old_version":"0.16.9","new_version":"0.16.10","repository_url":"https://github.com/hyparam/hyparquet-writer"},{"name":"oxfmt","old_version":"0.66.0","new_version":"0.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.81.0","new_version":"1.83.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"7.0.2001","new_version":"7.0.2002","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"tsx","old_version":"4.23.13","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.69.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-patch-and-minor group with 54 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [yaml](https://github.com/eemeli/yaml) | `2.9.0` | `2.9.1` |\n| [@aws-sdk/client-acm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-acm) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-api-gateway](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-api-gateway) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-apigatewayv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-apigatewayv2) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-athena](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-athena) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-backup](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-backup) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-cloudformation](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudformation) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-cloudfront-keyvaluestore](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront-keyvaluestore) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-cloudwatch](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudwatch) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-cloudwatch-logs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudwatch-logs) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-cognito-identity-provider](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cognito-identity-provider) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-dynamodb-streams](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb-streams) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-ecs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ecs) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-elastic-load-balancing-v2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-elastic-load-balancing-v2) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-eventbridge](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-eventbridge) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-firehose](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-firehose) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-glue](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-glue) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-iam](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-iam) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-kinesis](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kinesis) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-kms](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kms) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-lambda](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-lambda) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-personalize](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-personalize) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-personalize-events](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-personalize-events) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-personalize-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-personalize-runtime) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-rekognition](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-rekognition) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-route-53](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-route-53) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-scheduler](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-scheduler) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-secrets-manager](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-sesv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-sfn](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-sns](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sns) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-ssm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ssm) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-sts](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sts) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-wafv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-wafv2) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/lib-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-dynamodb) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1126.0` | `3.1136.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.13.3` | `24.13.6` |\n| [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk) | `2.1139.0` | `2.1142.0` |\n| [aws-cdk-lib](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib) | `2.268.0` | `2.270.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.1` | `10.11.0` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `64.3.6` | `64.5.4` |\n| [hyparquet](https://github.com/hyparam/hyparquet) | `1.29.2` | `1.31.1` |\n| [hyparquet-writer](https://github.com/hyparam/hyparquet-writer) | `0.16.9` | `0.16.10` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.66.0` | `0.68.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.81.0` | `1.83.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `7.0.2001` | `7.0.2002` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.13` | `4.23.15` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.69.0` | `8.70.0` |\n\n\nUpdates `yaml` from 2.9.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eemeli/yaml/releases\"\u003eyaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLimit recursive merge aliases (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/685\"\u003e#685\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify line unfolding during quoted string parsing (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/714\"\u003e#714\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/eemeli/yaml/commit/1440ecd3d1bff41e4ac399f8f6839e810328bd16\"\u003e\u003ccode\u003e1440ecd\u003c/code\u003e\u003c/a\u003e 2.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/c699bc575b46e1dd3c05f1ffcf3f20f14085f8d8\"\u003e\u003ccode\u003ec699bc5\u003c/code\u003e\u003c/a\u003e fix: Simplify line unfolding during quoted string parsing (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/d11ce77c1adf022e9637f4d27b90fe9c96fe9743\"\u003e\u003ccode\u003ed11ce77\u003c/code\u003e\u003c/a\u003e fix: Limit recursive merge aliases (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/c5f49f4c616ea49239f010d5c9d8023e9667438a\"\u003e\u003ccode\u003ec5f49f4\u003c/code\u003e\u003c/a\u003e chore: Update docs-slate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eemeli/yaml/compare/v2.9.0...v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-acm` from 3.1126.0 to 3.1136.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-acm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1136.0\u003c/h2\u003e\n\u003ch4\u003e3.1136.0(2026-09-18)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds support for specifying Notebook type (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dfe90a44db3799e4ec7349f64987df5560bff6bf\"\u003edfe90a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for the hub content resource in SageMaker Search. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5733f294dff6ad613c3c59a8997482e36f62d40f\"\u003e5733f294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Introducing AWS Glue Data Quality advanced rule recommendations for faster recommendations. This capability uses Amazon Athena to analyze a sample of table data and Amazon Bedrock to recommend DQDL rules. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/984a8422c42df5a240df5626d48aea583e84690e\"\u003e984a8422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds documentation for the T8i instance family to the EC2 ModifyDefaultCreditSpecification and GetDefaultCreditSpecification APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/27cc9e36fc67080fa5bd9b33207bd111405e36ef\"\u003e27cc9e36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds support for A2A servers via the ApplicationType and AuthConfig fields, allowing customers to register their agent-to-agent servers with API key authentication. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6be76cb1f88ef7190424d30b8f3e8bb5ec4bcb1f\"\u003e6be76cb1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now lets you encrypt your custom vocabularies, custom vocabulary filters, and custom language models with a customer managed AWS KMS key instead of an AWS owned key, and adds a new UpdateLanguageModel operation to transition CLM encryption to a different KMS key. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/22124b1c4bcf6c6fd7f400e95b57e44dfc554172\"\u003e22124b1c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Amazon Connect AI Agents now support multi-agent orchestration and structured JSON input and output messaging for orchestration agents. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/299b4e03089787bb0cbb8dc61c428c4ffcdec318\"\u003e299b4e03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release adds the ListSecurityProfileAIAgents API and updates the CreateSecurityProfile and UpdateSecurityProfile APIs to support the AllowedAIAgents field on security profiles, allowing customers to manage the 3P AI agents associated with a security profile for Agent-to-Agent interactions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c765d8dd6ded8ede8a7999d80fadd4c1c862255\"\u003e2c765d8d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  GetParticipant, ListParticipantEvents, ListParticipantReplicas, StartParticipantReplication, and StopParticipantReplication now accept participant IDs containing underscores. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dc23e6f2154ff47db6ea29bd287ccda4b03089d5\"\u003edc23e6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eundici-http-handler:\u003c/strong\u003e  skip invokeModelWithBidirectionalStream test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82637a1c3d40b22a439f77fff3f16d0aa128a386\"\u003e82637a1c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1136.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1135.0\u003c/h2\u003e\n\u003ch4\u003e3.1135.0(2026-09-17)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sns:\u003c/strong\u003e  SNS API reference documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e22e2d7b085ef3acf2c9900f6693b53716b176b\"\u003e0e22e2d7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Made the replicaAlias attribute optional in the ReplicateInstance API to support Global routing for Amazon Connect Global Resiliency (ACGR) instances. This change maintains backward compatibility. When onboarding to ACGR without Global routing, you must specify a custom replicaAlias in your API call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f134c352192cca95ad5bc151b74ccbdb0589d757\"\u003ef134c352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adding support for \u0026quot;Tunnel\u0026quot; VPC Endpoint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb7c9bc5cf6f5a1534e7215500bde8a8275aa397\"\u003ecb7c9bc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notifications:\u003c/strong\u003e  Added support for attachments on managed notification events. Added support to access and subscribe sensitive managed notification events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c8a9cc106280e164537670af804b26f48bf509dc\"\u003ec8a9cc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This change surfaces AI Protection resources on existing public IAM attack sequences. Customers will now see which model was accessed and whether a guardrail intervened as part of the credential-compromise sequence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/854ccbfa245337ba9e586156296f6da87b6aceab\"\u003e854ccbfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support to query the tenant name for BatchGetMetricData and CreateExportJob APIs to filter metrics and messages at the tenant level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3beafcbca856bb8fc4589a3c28def8a8781e6cad\"\u003e3beafcbc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot-wireless:\u003c/strong\u003e  Adds Multi-frame GNSS support to the AWS IoT Core Device Location GetPositionEstimate API. The new GnssMultiFrame measurement type improves location accuracy by combining multiple GNSS signal captures (2, 4, 8, 16, or 32) from the same device to estimate its position. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/294ad0a30921edcba485dce267ea289d7f7b1364\"\u003e294ad0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-vpc-lattice:\u003c/strong\u003e  Adding support for CIDR Resource Configuration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/46656caf857d45bb9df2c9cc8013bafe117d7c39\"\u003e46656caf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Calling APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b897c28ff92c04614e86b620a47b6d19dbece84d\"\u003eb897c28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Batch evaluation now supports evaluating specific traces within a session. Each session can specify up to 100 trace IDs to evaluate. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fac9ee4c410aabb1f3a2abc9501b6c23058e981a\"\u003efac9ee4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1135.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1134.0\u003c/h2\u003e\n\u003ch4\u003e3.1134.0(2026-09-16)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-acm/CHANGELOG.md\"\u003e@​aws-sdk/client-acm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1135.0...v3.1136.0\"\u003e3.1136.0\u003c/a\u003e (2026-09-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-acm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1134.0...v3.1135.0\"\u003e3.1135.0\u003c/a\u003e (2026-09-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-acm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1133.0...v3.1134.0\"\u003e3.1134.0\u003c/a\u003e (2026-09-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-acm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1132.0...v3.1133.0\"\u003e3.1133.0\u003c/a\u003e (2026-09-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-acm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1131.0...v3.1132.0\"\u003e3.1132.0\u003c/a\u003e (2026-09-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-acm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1130.0...v3.1131.0\"\u003e3.1131.0\u003c/a\u003e (2026-09-11)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-acm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1129.0...v3.1130.0\"\u003e3.1130.0\u003c/a\u003e (2026-09-10)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6b94db8f4a00cc452dbe0aacb247e8ece3897ea\"\u003e\u003ccode\u003ed6b94db\u003c/code\u003e\u003c/a\u003e Publish v3.1136.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2d5f18d08aa373d95692d83cb3d60a6a79248fae\"\u003e\u003ccode\u003e2d5f18d\u003c/code\u003e\u003c/a\u003e Publish v3.1135.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6310bf6979ddbf737a7e15cfd8d0e7cec07063\"\u003e\u003ccode\u003e0d6310b\u003c/code\u003e\u003c/a\u003e Publish v3.1134.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/615a1ca4661ec0e4cb34b8da89fe60c2419b94d0\"\u003e\u003ccode\u003e615a1ca\u003c/code\u003e\u003c/a\u003e Publish v3.1133.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99b4bd0c8c08583a1ed31e7d8e04c0ef851c8210\"\u003e\u003ccode\u003e99b4bd0\u003c/code\u003e\u003c/a\u003e Publish v3.1132.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33f2cc70baa1614578a0bf8bf5f7529a1ae43e96\"\u003e\u003ccode\u003e33f2cc7\u003c/code\u003e\u003c/a\u003e Publish v3.1131.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cd49cebf8a700927514a608ea3ce7d5f4b26c941\"\u003e\u003ccode\u003ecd49ceb\u003c/code\u003e\u003c/a\u003e Publish v3.1130.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cece9809ea2ed8fdb5f3e73972e2f71154b01129\"\u003e\u003ccode\u003ecece980\u003c/code\u003e\u003c/a\u003e Publish v3.1129.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/523fff6052428fafb61b8842773c1c142d4c5f74\"\u003e\u003ccode\u003e523fff6\u003c/code\u003e\u003c/a\u003e Publish v3.1128.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8893344796b14a92844d9a08973bcdc2da89a3eb\"\u003e\u003ccode\u003e8893344\u003c/code\u003e\u003c/a\u003e Publish v3.1127.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1136.0/clients/client-acm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-api-gateway` from 3.1126.0 to 3.1136.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-api-gateway's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1136.0\u003c/h2\u003e\n\u003ch4\u003e3.1136.0(2026-09-18)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds support for specifying Notebook type (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dfe90a44db3799e4ec7349f64987df5560bff6bf\"\u003edfe90a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for the hub content resource in SageMaker Search. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5733f294dff6ad613c3c59a8997482e36f62d40f\"\u003e5733f294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Introducing AWS Glue Data Quality advanced rule recommendations for faster recommendations. This capability uses Amazon Athena to analyze a sample of table data and Amazon Bedrock to recommend DQDL rules. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/984a8422c42df5a240df5626d48aea583e84690e\"\u003e984a8422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds documentation for the T8i instance family to the EC2 ModifyDefaultCreditSpecification and GetDefaultCreditSpecification APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/27cc9e36fc67080fa5bd9b33207bd111405e36ef\"\u003e27cc9e36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds support for A2A servers via the ApplicationType and AuthConfig fields, allowing customers to register their agent-to-agent servers with API key authentication. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6be76cb1f88ef7190424d30b8f3e8bb5ec4bcb1f\"\u003e6be76cb1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now lets you encrypt your custom vocabularies, custom vocabulary filters, and custom language models with a customer managed AWS KMS key instead of an AWS owned key, and adds a new UpdateLanguageModel operation to transition CLM encryption to a different KMS key. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/22124b1c4bcf6c6fd7f400e95b57e44dfc554172\"\u003e22124b1c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Amazon Connect AI Agents now support multi-agent orchestration and structured JSON input and output messaging for orchestration agents. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/299b4e03089787bb0cbb8dc61c428c4ffcdec318\"\u003e299b4e03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release adds the ListSecurityProfileAIAgents API and updates the CreateSecurityProfile and UpdateSecurityProfile APIs to support the AllowedAIAgents field on security profiles, allowing customers to manage the 3P AI agents associated with a security profile for Agent-to-Agent interactions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c765d8dd6ded8ede8a7999d80fadd4c1c862255\"\u003e2c765d8d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  GetParticipant, ListParticipantEvents, ListParticipantReplicas, StartParticipantReplication, and StopParticipantReplication now accept participant IDs containing underscores. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dc23e6f2154ff47db6ea29bd287ccda4b03089d5\"\u003edc23e6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eundici-http-handler:\u003c/strong\u003e  skip invokeModelWithBidirectionalStream test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82637a1c3d40b22a439f77fff3f16d0aa128a386\"\u003e82637a1c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1136.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1135.0\u003c/h2\u003e\n\u003ch4\u003e3.1135.0(2026-09-17)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sns:\u003c/strong\u003e  SNS API reference documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e22e2d7b085ef3acf2c9900f6693b53716b176b\"\u003e0e22e2d7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Made the replicaAlias attribute optional in the ReplicateInstance API to support Global routing for Amazon Connect Global Resiliency (ACGR) instances. This change maintains backward compatibility. When onboarding to ACGR without Global routing, you must specify a custom replicaAlias in your API call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f134c352192cca95ad5bc151b74ccbdb0589d757\"\u003ef134c352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adding support for \u0026quot;Tunnel\u0026quot; VPC Endpoint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb7c9bc5cf6f5a1534e7215500bde8a8275aa397\"\u003ecb7c9bc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notifications:\u003c/strong\u003e  Added support for attachments on managed notification events. Added support to access and subscribe sensitive managed notification events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c8a9cc106280e164537670af804b26f48bf509dc\"\u003ec8a9cc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This change surfaces AI Protection resources on existing public IAM attack sequences. Customers will now see which model was accessed and whether a guardrail intervened as part of the credential-compromise sequence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/854ccbfa245337ba9e586156296f6da87b6aceab\"\u003e854ccbfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support to query the tenant name for BatchGetMetricData and CreateExportJob APIs to filter metrics and messages at the tenant level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3beafcbca856bb8fc4589a3c28def8a8781e6cad\"\u003e3beafcbc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot-wireless:\u003c/strong\u003e  Adds Multi-frame GNSS support to the AWS IoT Core Device Location GetPositionEstimate API. The new GnssMultiFrame measurement type improves location accuracy by combining multiple GNSS signal captures (2, 4, 8, 16, or 32) from the same device to estimate its position. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/294ad0a30921edcba485dce267ea289d7f7b1364\"\u003e294ad0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-vpc-lattice:\u003c/strong\u003e  Adding support for CIDR Resource Configuration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/46656caf857d45bb9df2c9cc8013bafe117d7c39\"\u003e46656caf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Calling APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b897c28ff92c04614e86b620a47b6d19dbece84d\"\u003eb897c28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Batch evaluation now supports evaluating specific traces within a session. Each session can specify up to 100 trace IDs to evaluate. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fac9ee4c410aabb1f3a2abc9501b6c23058e981a\"\u003efac9ee4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1135.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1134.0\u003c/h2\u003e\n\u003ch4\u003e3.1134.0(2026-09-16)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-api-gateway/CHANGELOG.md\"\u003e@​aws-sdk/client-api-gateway's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1135.0...v3.1136.0\"\u003e3.1136.0\u003c/a\u003e (2026-09-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-api-gateway\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1134.0...v3.1135.0\"\u003e3.1135.0\u003c/a\u003e (2026-09-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-api-gateway\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1133.0...v3.1134.0\"\u003e3.1134.0\u003c/a\u003e (2026-09-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-api-gateway\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1132.0...v3.1133.0\"\u003e3.1133.0\u003c/a\u003e (2026-09-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-api-gateway\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1131.0...v3.1132.0\"\u003e3.1132.0\u003c/a\u003e (2026-09-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-api-gateway\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1130.0...v3.1131.0\"\u003e3.1131.0\u003c/a\u003e (2026-09-11)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-api-gateway\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1129.0...v3.1130.0\"\u003e3.1130.0\u003c/a\u003e (2026-09-10)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6b94db8f4a00cc452dbe0aacb247e8ece3897ea\"\u003e\u003ccode\u003ed6b94db\u003c/code\u003e\u003c/a\u003e Publish v3.1136.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2d5f18d08aa373d95692d83cb3d60a6a79248fae\"\u003e\u003ccode\u003e2d5f18d\u003c/code\u003e\u003c/a\u003e Publish v3.1135.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6310bf6979ddbf737a7e15cfd8d0e7cec07063\"\u003e\u003ccode\u003e0d6310b\u003c/code\u003e\u003c/a\u003e Publish v3.1134.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/615a1ca4661ec0e4cb34b8da89fe60c2419b94d0\"\u003e\u003ccode\u003e615a1ca\u003c/code\u003e\u003c/a\u003e Publish v3.1133.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99b4bd0c8c08583a1ed31e7d8e04c0ef851c8210\"\u003e\u003ccode\u003e99b4bd0\u003c/code\u003e\u003c/a\u003e Publish v3.1132.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33f2cc70baa1614578a0bf8bf5f7529a1ae43e96\"\u003e\u003ccode\u003e33f2cc7\u003c/code\u003e\u003c/a\u003e Publish v3.1131.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cd49cebf8a700927514a608ea3ce7d5f4b26c941\"\u003e\u003ccode\u003ecd49ceb\u003c/code\u003e\u003c/a\u003e Publish v3.1130.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cece9809ea2ed8fdb5f3e73972e2f71154b01129\"\u003e\u003ccode\u003ecece980\u003c/code\u003e\u003c/a\u003e Publish v3.1129.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/523fff6052428fafb61b8842773c1c142d4c5f74\"\u003e\u003ccode\u003e523fff6\u003c/code\u003e\u003c/a\u003e Publish v3.1128.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8893344796b14a92844d9a08973bcdc2da89a3eb\"\u003e\u003ccode\u003e8893344\u003c/code\u003e\u003c/a\u003e Publish v3.1127.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1136.0/clients/client-api-gateway\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-apigatewayv2` from 3.1126.0 to 3.1136.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-apigatewayv2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1136.0\u003c/h2\u003e\n\u003ch4\u003e3.1136.0(2026-09-18)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds support for specifying Notebook type (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dfe90a44db3799e4ec7349f64987df5560bff6bf\"\u003edfe90a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for the hub content resource in SageMaker Search. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5733f294dff6ad613c3c59a8997482e36f62d40f\"\u003e5733f294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Introducing AWS Glue Data Quality advanced rule recommendations for faster recommendations. This capability uses Amazon Athena to analyze a sample of table data and Amazon Bedrock to recommend DQDL rules. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/984a8422c42df5a240df5626d48aea583e84690e\"\u003e984a8422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds documentation for the T8i instance family to the EC2 ModifyDefaultCreditSpecification and GetDefaultCreditSpecification APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/27cc9e36fc67080fa5bd9b33207bd111405e36ef\"\u003e27cc9e36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds support for A2A servers via the ApplicationType and AuthConfig fields, allowing customers to register their agent-to-agent servers with API key authentication. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6be76cb1f88ef7190424d30b8f3e8bb5ec4bcb1f\"\u003e6be76cb1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now lets you encrypt your custom vocabularies, custom vocabulary filters, and custom language models with a customer managed AWS KMS key instead of an AWS owned key, and adds a new UpdateLanguageModel operation to transition CLM encryption to a different KMS key. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/22124b1c4bcf6c6fd7f400e95b57e44dfc554172\"\u003e22124b1c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Amazon Connect AI Agents now support multi-agent orchestration and structured JSON input and output messaging for orchestration agents. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/299b4e03089787bb0cbb8dc61c428c4ffcdec318\"\u003e299b4e03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release adds the ListSecurityProfileAIAgents API and updates the CreateSecurityProfile and UpdateSecurityProfile APIs to support the AllowedAIAgents field on security profiles, allowing customers to manage the 3P AI agents associated with a security profile for Agent-to-Agent interactions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c765d8dd6ded8ede8a7999d80fadd4c1c862255\"\u003e2c765d8d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  GetParticipant, ListParticipantEvents, ListParticipantReplicas, StartParticipantReplication, and StopParticipantReplication now accept participant IDs containing underscores. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dc23e6f2154ff47db6ea29bd287ccda4b03089d5\"\u003edc23e6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eundici-http-handler:\u003c/strong\u003e  skip invokeModelWithBidirectionalStream test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82637a1c3d40b22a439f77fff3f16d0aa128a386\"\u003e82637a1c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1136.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1135.0\u003c/h2\u003e\n\u003ch4\u003e3.1135.0(2026-09-17)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sns:\u003c/strong\u003e  SNS API reference documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e22e2d7b085ef3acf2c9900f6693b53716b176b\"\u003e0e22e2d7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Made the replicaAlias attribute optional in the ReplicateInstance API to support Global routing for Amazon Connect Global Resiliency (ACGR) instances. This change maintains backward compatibility. When onboarding to ACGR without Global routing, you must specify a custom replicaAlias in your API call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f134c352192cca95ad5bc151b74ccbdb0589d757\"\u003ef134c352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adding support for \u0026quot;Tunnel\u0026quot; VPC Endpoint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb7c9bc5cf6f5a1534e7215500bde8a8275aa397\"\u003ecb7c9bc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notifications:\u003c/strong\u003e  Added support for attachments on managed notification events. Added support to access and subscribe sensitive managed notification events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c8a9cc106280e164537670af804b26f48bf509dc\"\u003ec8a9cc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This change surfaces AI Protection resources on existing public IAM attack sequences. Customers will now see which model was accessed and whether a guardrail intervened as part of the credential-compromise sequence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/854ccbfa245337ba9e586156296f6da87b6aceab\"\u003e854ccbfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support to query the tenant name for BatchGetMetricData and CreateExportJob APIs to filter metrics and messages at the tenant level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3beafcbca856bb8fc4589a3c28def8a8781e6cad\"\u003e3beafcbc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot-wireless:\u003c/strong\u003e  Adds Multi-frame GNSS support to the AWS IoT Core Device Location GetPositionEstimate API. The new GnssMultiFrame measurement type improves location accuracy by combining multiple GNSS signal captures (2, 4, 8, 16, or 32) from the same device to estimate its position. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/294ad0a30921edcba485dce267ea289d7f7b1364\"\u003e294ad0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-vpc-lattice:\u003c/strong\u003e  Adding support for CIDR Resource Configuration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/46656caf857d45bb9df2c9cc8013bafe117d7c39\"\u003e46656caf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Calling APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b897c28ff92c04614e86b620a47b6d19dbece84d\"\u003eb897c28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Batch evaluation now supports evaluating specific traces within a session. Each session can specify up to 100 trace IDs to evaluate. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fac9ee4c410aabb1f3a2abc9501b6c23058e981a\"\u003efac9ee4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1135.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1134.0\u003c/h2\u003e\n\u003ch4\u003e3.1134.0(2026-09-16)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-apigatewayv2/CHANGELOG.md\"\u003e@​aws-sdk/client-apigatewayv2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1135.0...v3.1136.0\"\u003e3.1136.0\u003c/a\u003e (2026-09-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-apigatewayv2\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1134.0...v3.1135.0\"\u003e3.1135.0\u003c/a\u003e (2026-09-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-apigatewayv2\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1133.0...v3.1134.0\"\u003e3.1134.0\u003c/a\u003e (2026-09-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-apigatewayv2\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1132.0...v3.1133.0\"\u003e3.1133.0\u003c/a\u003e (2026-09-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-apigatewayv2\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1131.0...v3.1132.0\"\u003e3.1132.0\u003c/a\u003e (2026-09-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-apigatewayv2\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1130.0...v3.1131.0\"\u003e3.1131.0\u003c/a\u003e (2026-09-11)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-apigatewayv2\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1129.0...v3.1130.0\"\u003e3.1130.0\u003c/a\u003e (2026-09-10)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6b94db8f4a00cc452dbe0aacb247e8ece3897ea\"\u003e\u003ccode\u003ed6b94db\u003c/code\u003e\u003c/a\u003e Publish v3.1136.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2d5f18d08aa373d95692d83cb3d60a6a79248fae\"\u003e\u003ccode\u003e2d5f18d\u003c/code\u003e\u003c/a\u003e Publish v3.1135.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6310bf6979ddbf737a7e15cfd8d0e7cec07063\"\u003e\u003ccode\u003e0d6310b\u003c/code\u003e\u003c/a\u003e Publish v3.1134.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/615a1ca4661ec0e4cb34b8da89fe60c2419b94d0\"\u003e\u003ccode\u003e615a1ca\u003c/code\u003e\u003c/a\u003e Publish v3.1133.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99b4bd0c8c08583a1ed31e7d8e04c0ef851c8210\"\u003e\u003ccode\u003e99b4bd0\u003c/code\u003e\u003c/a\u003e Publish v3.1132.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33f2cc70baa1614578a0bf8bf5f7529a1ae43e96\"\u003e\u003ccode\u003e33f2cc7\u003c/code\u003e\u003c/a\u003e Publish v3.1131.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cd49cebf8a700927514a608ea3ce7d5f4b26c941\"\u003e\u003ccode\u003ecd49ceb\u003c/code\u003e\u003c/a\u003e Publish v3.1130.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cece9809ea2ed8fdb5f3e73972e2f71154b01129\"\u003e\u003ccode\u003ecece980\u003c/code\u003e\u003c/a\u003e Publish v3.1129.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/523fff6052428fafb61b8842773c1c142d4c5f74\"\u003e\u003ccode\u003e523fff6\u003c/code\u003e\u003c/a\u003e Publish v3.1128.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8893344796b14a92844d9a08973bcdc2da89a3eb\"\u003e\u003ccode\u003e8893344\u003c/code\u003e\u003c/a\u003e Publish v3.1127.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1136.0/clients/client-apigatewayv2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-athena` from 3.1126.0 to 3.1136.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-athena's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1136.0\u003c/h2\u003e\n\u003ch4\u003e3.1136.0(2026-09-18)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds support for specifying Notebook type (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dfe90a44db3799e4ec7349f64987df5560bff6bf\"\u003edfe90a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for the hub content resource in SageMaker Search. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5733f294dff6ad613c3c59a8997482e36f62d40f\"\u003e5733f294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Introducing AWS Glue Data Quality advanced rule recommendations for faster recommendations. This capability uses Amazon Athena to analyze a sample of table data and Amazon Bedrock to recommend DQDL rules. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/984a8422c42df5a240df5626d48aea583e84690e\"\u003e984a8422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds documentation for the T8i instance family to the EC2 ModifyDefaultCreditSpecification and GetDefaultCreditSpecification APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/27cc9e36fc67080fa5bd9b33207bd111405e36ef\"\u003e27cc9e36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds support for A2A servers via the ApplicationType and AuthConfig fields, allowing customers to register their agent-to-agent servers with API key authentication. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6be76cb1f88ef7190424d30b8f3e8bb5ec4bcb1f\"\u003e6be76cb1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now lets you encrypt your custom vocabularies, custom vocabulary filters, and custom language models with a customer managed AWS KMS key instead of an AWS owned key, and adds a new UpdateLanguageModel operation to transition CLM encryption to a different KMS key. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/22124b1c4bcf6c6fd7f400e95b57e44dfc554172\"\u003e22124b1c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Amazon Connect AI Agents now support multi-agent orchestration and structured JSON input and output messaging for orchestration agents. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/299b4e03089787bb0cbb8dc61c428c4ffcdec318\"\u003e299b4e03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release adds the ListSecurityProfileAIAgents API and updates the CreateSecurityProfile and UpdateSecurityProfile APIs to support the AllowedAIAgents field on security profiles, allowing customers to manage the 3P AI agents associated with a security profile for Agent-to-Agent interactions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c765d8dd6ded8ede8a7999d80fadd4c1c862255\"\u003e2c765d8d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  GetParticipant, ListParticipantEvents, ListParticipantReplicas, StartParticipantReplication, and StopParticipantReplication now accept participant IDs containing underscores. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dc23e6f2154ff47db6ea29bd287ccda4b03089d5\"\u003edc23e6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eundici-http-handler:\u003c/strong\u003e  skip invokeModelWithBidirectionalStream test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82637a1c3d40b22a439f77fff3f16d0aa128a386\"\u003e82637a1c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1136.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1135.0\u003c/h2\u003e\n\u003ch4\u003e3.1135.0(2026-09-17)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sns:\u003c/strong\u003e  SNS API reference documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e22e2d7b085ef3acf2c9900f6693b53716b176b\"\u003e0e22e2d7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Made the replicaAlias attribute optional in the ReplicateInstance API to support Global routing for Amazon Connect Global Resiliency (ACGR) instances. This change maintains backward compatibility. When onboarding to ACGR without Global routing, you must specify a custom replicaAlias in your API call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f134c352192cca95ad5bc151b74ccbdb0589d757\"\u003ef134c352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adding support for \u0026quot;Tunnel\u0026quot; VPC Endpoint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb7c9bc5cf6f5a1534e7215500bde8a8275aa397\"\u003ecb7c9bc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notifications:\u003c/strong\u003e  Added support for attachments on managed notification events. Added support to access and subscribe sensitive managed notification events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c8a9cc106280e164537670af804b26f48bf509dc\"\u003ec8a9cc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This change surfaces AI Protection resources on existing public IAM attack sequences. Customers will now see which model was accessed and whether a guardrail intervened as part of the credential-compromise sequence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/854ccbfa245337ba9e586156296f6da87b6aceab\"\u003e854ccbfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support to query the tenant name for BatchGetMetricData and CreateExportJob APIs to filter metrics and messages at the tenant level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3beafcbca856bb8fc4589a3c28def8a8781e6cad\"\u003e3beafcbc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot-wireless:\u003c/strong\u003e  Adds Multi-frame GNSS support to the AWS IoT Core Device Location GetPositionEstimate API. The new GnssMultiFrame measurement type improves location accuracy by combining multiple GNSS signal captures (2, 4, 8, 16, or 32) from the same device to estimate its position. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/294ad0a30921edcba485dce267ea289d7f7b1364\"\u003e294ad0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-vpc-lattice:\u003c/strong\u003e  Adding support for CIDR Resource Configuration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/46656caf857d45bb9df2c9cc8013bafe117d7c39\"\u003e46656caf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Calling APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b897c28ff92c04614e86b620a47b6d19dbece84d\"\u003eb897c28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Batch evaluation now supports evaluating specific traces within a session. Each session can specify up to 100 trace IDs to evaluate. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fac9ee4c410aabb1f3a2abc9501b6c23058e981a\"\u003efac9ee4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1135.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1134.0\u003c/h2\u003e\n\u003ch4\u003e3.1134.0(2026-09-16)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-athena/CHANGELOG.md\"\u003e@​aws-sdk/client-athena's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1135.0...v3.1136.0\"\u003e3.1136.0\u003c/a\u003e (2026-09-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-athena\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1134.0...v3.1135.0\"\u003e3.1135.0\u003c/a\u003e (2026-09-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-athena\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1133.0...v3.1134.0\"\u003e3.1134.0\u003c/a\u003e (2026-09-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-athena\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1132.0...v3.1133.0\"\u003e3.1133.0\u003c/a\u003e (2026-09-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-athena\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1131.0...v3.1132.0\"\u003e3.1132.0\u003c/a\u003e (2026-09-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-athena\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1130.0...v3.1131.0\"\u003e3.1131.0\u003c/a\u003e (2026-09-11)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-athena\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1129.0...v3.1130.0\"\u003e3.1130.0\u003c/a\u003e (2026-09-10)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6b94db8f4a00cc452dbe0aacb247e8ece3897ea\"\u003e\u003ccode\u003ed6b94db\u003c/code\u003e\u003c/a\u003e Publish v3.1136.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2d5f18d08aa373d95692d83cb3d60a6a79248fae\"\u003e\u003ccode\u003e2d5f18d\u003c/code\u003e\u003c/a\u003e Publish v3.1135.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6310bf6979ddbf737a7e15cfd8d0e7cec07063\"\u003e\u003ccode\u003e0d6310b\u003c/code\u003e\u003c/a\u003e Publish v3.1134.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/615a1ca4661ec0e4cb34b8da89fe60c2419b94d0\"\u003e\u003ccode\u003e615a1ca\u003c/code\u003e\u003c/a\u003e Publish v3.1133.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99b4bd0c8c08583a1ed31e7d8e04c0ef851c8210\"\u003e\u003ccode\u003e99b4bd0\u003c/code\u003e\u003c/a\u003e Publish v3.1132.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33f2cc70baa1614578a0bf8bf5f7529a1ae43e96\"\u003e\u003ccode\u003e33f2cc7\u003c/code\u003e\u003c/a\u003e Publish v3.1131.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cd49cebf8a700927514a608ea3ce7d5f4b26c941\"\u003e\u003ccode\u003ecd49ceb\u003c/code\u003e\u003c/a\u003e Publish v3.1130.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cece9809ea2ed8fdb5f3e73972e2f71154b01129\"\u003e\u003ccode\u003ecece980\u003c/code\u003e\u003c/a\u003e Publish v3.1129.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/523fff6052428fafb61b8842773c1c142d4c5f74\"\u003e\u003ccode\u003e523fff6\u003c/code\u003e\u003c/a\u003e Publish v3.1128.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8893344796b14a92844d9a08973bcdc2da89a3eb\"\u003e\u003ccode\u003e8893344\u003c/code\u003e\u003c/a\u003e Publish v3.1127.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1136.0/clients/client-athena\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-backup` from 3.1126.0 to 3.1136.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-backup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1136.0\u003c/h2\u003e\n\u003ch4\u003e3.1136.0(2026-09-18)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds support for specifying Notebook type (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dfe90a44db3799e4ec7349f64987df5560bff6bf\"\u003edfe90a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for the hub content resource in SageMaker Search. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5733f294dff6ad613c3c59a8997482e36f62d40f\"\u003e5733f294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Introducing AWS Glue Data Quality advanced rule recommendations for faster recommendations. This capability uses Amazon Athena to analyze a sample of table data and Amazon Bedrock to recommend DQDL rules. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/984a8422c42df5a240df5626d48aea583e84690e\"\u003e984a8422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds documentation for the T8i instance family to the EC2 ModifyDefaultCreditSpecification and GetDefaultCreditSpecification APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/27cc9e36fc67080fa5bd9b33207bd111405e36ef\"\u003e27cc9e36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds support for A2A servers via the ApplicationType and AuthConfig fields, allowing customers to register their agent-to-agent servers with API key authentication. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6be76cb1f88ef7190424d30b8f3e8bb5ec4bcb1f\"\u003e6be76cb1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now lets you encrypt your custom vocabularies, custom vocabulary filters, and custom language models with a customer managed AWS KMS key instead of an AWS owned key, and adds a new UpdateLanguageModel operation to transition CLM encryption to a different KMS key. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/22124b1c4bcf6c6fd7f400e95b57e44dfc554172\"\u003e22124b1c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Amazon Connect AI Agents now support multi-agent orchestration and structured JSON input and output messaging for orchestration agents. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/299b4e03089787bb0cbb8dc61c428c4ffcdec318\"\u003e299b4e03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release adds the ListSecurityProfileAIAgents API and updates the CreateSecurityProfile and UpdateSecurityProfile APIs to support the AllowedAIAgents field on security profiles, allowing customers to manage the 3P AI agents associated with a security profile for Agent-to-Agent interactions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c765d8dd6ded8ede8a7999d80fadd4c1c862255\"\u003e2c765d8d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  GetParticipant, ListParticipantEvents, ListParticipantReplicas, StartParticipantReplication, and StopParticipantReplication now accept participant IDs containing underscores. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dc23e6f2154ff47db6ea29bd287ccda4b03089d5\"\u003edc23e6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eundici-http-handler:\u003c/strong\u003e  skip invokeModelWithBidirectionalStream test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82637a1c3d40b22a439f77fff3f16d0aa128a386\"\u003e82637a1c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1136.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1135.0\u003c/h2\u003e\n\u003ch4\u003e3.1135.0(2026-09-17)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sns:\u003c/strong\u003e  SNS API reference documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e22e2d7b085ef3acf2c9900f6693b53716b176b\"\u003e0e22e2d7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Made the replicaAlias attribute optional in the ReplicateInstance API to support Global routing for Amazon Connect Global Resiliency (ACGR) instances. This change maintains backward compatibility. When onboarding to ACGR without Global routing, you must specify a custom replicaAlias in your API call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f134c352192cca95ad5bc151b74ccbdb0589d757\"\u003ef134c352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adding support for \u0026quot;Tunnel\u0026quot; VPC Endpoint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb7c9bc5cf6f5a1534e7215500bde8a8275aa397\"\u003ecb7c9bc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notifications:\u003c/strong\u003e  Added support for attachments on managed notification events. Added support to access and subscribe sensitive managed notification events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c8a9cc106280e164537670af804b26f48bf509dc\"\u003ec8a9cc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This change surfaces AI Protection resources on existing public IAM attack sequences. Customers will now see which model was accessed and whether a guardrail intervened as part of the credential-compromise sequence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/854ccbfa245337ba9e586156296f6da87b6aceab\"\u003e854ccbfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support to query the tenant name for BatchGetMetricData and CreateExportJob APIs to filter metrics and messages at the tenant level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3beafcbca856bb8fc4589a3c28def8a8781e6cad\"\u003e3beafcbc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot-wireless:\u003c/strong\u003e  Adds Multi-frame GNSS support to the AWS IoT Core Device Location GetPositionEstimate API. The new GnssMultiFrame measurement type improves location accuracy by combining multiple GNSS signal captures (2, 4, 8, 16, or 32) from the same device to estimate its position. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/294ad0a30921edcba485dce267ea289d7f7b1364\"\u003e294ad0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-vpc-lattice:\u003c/strong\u003e  Adding support for CIDR Resource Configuration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/46656caf857d45bb9df2c9cc8013bafe117d7c39\"\u003e46656caf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Calling APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b897c28ff92c04614e86b620a47b6d19dbece84d\"\u003eb897c28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Batch evaluation now supports evaluating specific traces within a session. Each session can specify up to 100 trace IDs to evaluate. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fac9ee4c410aabb1f3a2abc9501b6c23058e981a\"\u003efac9ee4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1135.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1134.0\u003c/h2\u003e\n\u003ch4\u003e3.1134.0(2026-09-16)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-backup/CHANGELOG.md\"\u003e@​aws-sdk/client-backup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1135.0...v3.1136.0\"\u003e3.1136.0\u003c/a\u003e (2026-09-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-backup\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1134.0...v3.1135.0\"\u003e3.1135.0\u003c/a\u003e (2026-09-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-backup\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1133.0...v3.1134.0\"\u003e3.1134.0\u003c/a\u003e (2026-09-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-backup\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1132.0...v3.1133.0\"\u003e3.1133.0\u003c/a\u003e (2026-09-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-backup\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1131.0...v3.1132.0\"\u003e3.1132.0\u003c/a\u003e (2026-09-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-backup\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1130.0...v3.1131.0\"\u003e3.1131.0\u003c/a\u003e (2026-09-11)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-backup\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1129.0...v3.1130.0\"\u003e3.1130.0\u003c/a\u003e (2026-09-10)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6b94db8f4a00cc452dbe0aacb247e8ece3897ea\"\u003e\u003ccode\u003ed6b94db\u003c/code\u003e\u003c/a\u003e Publish v3.1136.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2d5f18d08aa373d95692d83cb3d60a6a79248fae\"\u003e\u003ccode\u003e2d5f18d\u003c/code\u003e\u003c/a\u003e Publish v3.1135.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6310bf6979ddbf737a7e15cfd8d0e7cec07063\"\u003e\u003ccode\u003e0d6310b\u003c/code\u003e\u003c/a\u003e Publish v3.1134.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/615a1ca4661ec0e4cb34b8da89fe60c2419b94d0\"\u003e\u003ccode\u003e615a1ca\u003c/code\u003e\u003c/a\u003e Publish v3.1133.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99b4bd0c8c08583a1ed31e7d8e04c0ef851c8210\"\u003e\u003ccode\u003e99b4bd0\u003c/code\u003e\u003c/a\u003e Publish v3.1132.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33f2cc70baa1614578a0bf8bf5f7529a1ae43e96\"\u003e\u003ccode\u003e33f2cc7\u003c/code\u003e\u003c/a\u003e Publish v3.1131.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cd49cebf8a700927514a608ea3ce7d5f4b26c941\"\u003e\u003ccode\u003ecd49ceb\u003c/code\u003e\u003c/a\u003e Publish v3.1130.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cece9809ea2ed8fdb5f3e73972e2f71154b01129\"\u003e\u003ccode\u003ecece980\u003c/code\u003e\u003c/a\u003e Publish v3.1129.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/523fff6052428fafb61b8842773c1c142d4c5f74\"\u003e\u003ccode\u003e523fff6\u003c/code\u003e\u003c/a\u003e Publish v3.1128.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8893344796b14a92844d9a08973bcdc2da89a3eb\"\u003e\u003ccode\u003e8893344\u003c/code\u003e\u003c/a\u003e Publish v3.1127.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1136.0/clients/client-backup\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.1126.0 to 3.1136.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-bedrock-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1136.0\u003c/h2\u003e\n\u003ch4\u003e3.1136.0(2026-09-18)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds support for specifying Notebook type (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dfe90a44db3799e4ec7349f64987df5560bff6bf\"\u003edfe90a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for the hub content resource in SageMaker Search. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5733f294dff6ad613c3c59a8997482e36f62d40f\"\u003e5733f294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Introducing AWS Glue Data Quality advanced rule recommendations for faster recommendations. This capability uses Amazon Athena to analyze a sample of table data and Amazon Bedrock to recommend DQDL rules. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/984a8422c42df5a240df5626d48aea583e84690e\"\u003e984a8422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds documentation for the T8i instance family to the EC2 ModifyDefaultCreditSpecification and GetDefaultCreditSpecification APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/27cc9e36fc67080fa5bd9b33207bd111405e36ef\"\u003e27cc9e36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds support for A2A servers via the ApplicationType and AuthConfig fields, allowing customers to register their agent-to-agent servers with API key authentication. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6be76cb1f88ef7190424d30b8f3e8bb5ec4bcb1f\"\u003e6be76cb1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now lets you encrypt your custom vocabularies, custom vocabulary filters, and custom language models with a customer managed AWS KMS key instead of an AWS owned key, and adds a new UpdateLanguageModel operation to transition CLM encryption to a different KMS key. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/22124b1c4bcf6c6fd7f400e95b57e44dfc554172\"\u003e22124b1c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Amazon Connect AI Agents now support multi-agent orchestration and structured JSON input and output messaging for orchestration agents. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/299b4e03089787bb0cbb8dc61c428c4ffcdec318\"\u003e299b4e03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release adds the ListSecurityProfileAIAgents API and updates the CreateSecurityProfile and UpdateSecurityProfile APIs to support the AllowedAIAgents field on security profiles, allowing customers to manage the 3P AI agents associated with a security profile for Agent-to-Agent interactions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c765d8dd6ded8ede8a7999d80fadd4c1c862255\"\u003e2c765d8d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  GetParticipant, ListParticipantEvents, ListParticipantReplicas, StartParticipantReplication, and StopParticipantReplication now accept participant IDs containing underscores. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dc23e6f2154ff47db6ea29bd287ccda4b03089d5\"\u003edc23e6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eundici-http-handler:\u003c/strong\u003e  skip invokeModelWithBidirectionalStream test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82637a1c3d40b22a439f77fff3f16d0aa128a386\"\u003e82637a1c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1136.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1135.0\u003c/h2\u003e\n\u003ch4\u003e3.1135.0(2026-09-17)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sns:\u003c/strong\u003e  SNS API reference documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e22e2d7b085ef3acf2c9900f6693b53716b176b\"\u003e0e22e2d7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Made the replicaAlias attribute optional in the ReplicateInstance API to support Global routing for Amazon Connect Global Resiliency (ACGR) instances. This change maintains backward compatibility. When onboarding to ACGR without Global routing, you must specify a custom replicaAlias in your API call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f134c352192cca95ad5bc151b74ccbdb0589d757\"\u003ef134c352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adding support for \u0026quot;Tunnel\u0026quot; VPC Endpoint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb7c9bc5cf6f5a1534e7215500bde8a8275aa397\"\u003ecb7c9bc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notifications:\u003c/strong\u003e  Added support for attachments on managed notification events. Added support to access and subscribe sensitive managed notification events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c8a9cc106280e164537670af804b26f48bf509dc\"\u003ec8a9cc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This change surfaces AI Protection resources on existing public IAM attack sequences. Customers will now see which model was accessed and whether a guardrail intervened as part of the credential-compromise sequence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/854ccbfa245337ba9e586156296f6da87b6aceab\"\u003e854ccbfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support to query the tenant name for BatchGetMetricData and CreateExportJob APIs to filter metrics and messages at the tenant level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3beafcbca856bb8fc4589a3c28def8a8781e6cad\"\u003e3beafcbc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot-wireless:\u003c/strong\u003e  Adds Multi-frame GNSS support to the AWS IoT Core Device Location GetPositionEstimate API. The new GnssMultiFrame me...\n\n_Description has been truncated_","html_url":"https://github.com/KensioSoftware/yulin/pull/1363","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KensioSoftware%2Fyulin/issues/1363","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1363/packages"},{"uuid":"5561078901","node_id":"PR_kwDOPyb1fs8AAAABE18HXA","number":586,"state":"open","title":"Bump the dev group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-24T00:06:25.000Z","updated_at":"2026-09-24T00:12:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev","update_count":11,"packages":[{"name":"@babel/preset-env","old_version":"8.0.2","new_version":"8.0.5","repository_url":"https://github.com/babel/babel"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"autoprefixer","old_version":"10.5.4","new_version":"10.6.1","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-plugin-jsdoc","old_version":"64.3.3","new_version":"64.5.2","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"happy-dom","old_version":"20.12.0","new_version":"20.14.5","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"lint-staged","old_version":"17.4.1","new_version":"17.5.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.7","repository_url":"https://github.com/prettier/prettier"},{"name":"sass","old_version":"1.103.1","new_version":"1.104.1","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-embedded","old_version":"1.103.1","new_version":"1.104.1","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"stylelint","old_version":"17.14.1","new_version":"17.15.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"webpack","old_version":"5.110.2","new_version":"5.111.0","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `8.0.2` | `8.0.5` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.4` | `10.6.1` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `64.3.3` | `64.5.2` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.12.0` | `20.14.5` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.4.1` | `17.5.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.7` |\n| [sass](https://github.com/sass/dart-sass) | `1.103.1` | `1.104.1` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.103.1` | `1.104.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.14.1` | `17.15.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.110.2` | `5.111.0` |\n\n\nUpdates `@babel/preset-env` from 8.0.2 to 8.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.5 (2026-09-10)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/drubetti\"\u003e\u003ccode\u003e@​drubetti\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jibin7jose\"\u003e\u003ccode\u003e@​jibin7jose\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/journey-ad\"\u003e\u003ccode\u003e@​journey-ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MatteoGabriele\"\u003e\u003ccode\u003e@​MatteoGabriele\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zhangli091011\"\u003e\u003ccode\u003e@​zhangli091011\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/18218\"\u003e#18218\u003c/a\u003e fix(parser): do not form html entity for invalid codepoint (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18215\"\u003e#18215\u003c/a\u003e fix(parser): remove non-decimal prefix from bigint (\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/18063\"\u003e#18063\u003c/a\u003e Disallow new import prop access (\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-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18214\"\u003e#18214\u003c/a\u003e fix: only collapse the empty-object check when it targets the declared binding (\u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18190\"\u003e#18190\u003c/a\u003e fix(ts): improve variable handling in namespace (\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/18207\"\u003e#18207\u003c/a\u003e [ts] Allow merging \u003ccode\u003eenum\u003c/code\u003e into a \u003ccode\u003enamespace\u003c/code\u003e (\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\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18217\"\u003e#18217\u003c/a\u003e Fix import path for babel-node.js (\u003ca href=\"https://github.com/drubetti\"\u003e\u003ccode\u003e@​drubetti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18213\"\u003e#18213\u003c/a\u003e fix(bugfix): bound check before array access (\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/18183\"\u003e#18183\u003c/a\u003e fix(remove): unwrap single sequence expression (\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/18153\"\u003e#18153\u003c/a\u003e Handle null in \u003ccode\u003egetAll{Prev,Next}Siblings\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-plugin-transform-block-scoping\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18194\"\u003e#18194\u003c/a\u003e fix: improve for loop closure environment check (\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/18193\"\u003e#18193\u003c/a\u003e fix: assign closure body after handling return (\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/18088\"\u003e#18088\u003c/a\u003e Fix initialization of nested for loop head declarations (\u003ca href=\"https://github.com/journey-ad\"\u003e\u003ccode\u003e@​journey-ad\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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18202\"\u003e#18202\u003c/a\u003e fix(generator): keep parens for ?. chain in tag (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18137\"\u003e#18137\u003c/a\u003e fix(babel-register): preserve app-managed graceful shutdown (\u003ca href=\"https://github.com/jibin7jose\"\u003e\u003ccode\u003e@​jibin7jose\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18140\"\u003e#18140\u003c/a\u003e chore: fix \u003ccode\u003e@​babel/eslint-plugin\u003c/code\u003e peer deps (\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-cli\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18131\"\u003e#18131\u003c/a\u003e fix(register): do not inherit parent execArgv (\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-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18095\"\u003e#18095\u003c/a\u003e Add types for \u003ccode\u003e@babel/standalone\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\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18187\"\u003e#18187\u003c/a\u003e Add AI policy (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-regexp-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\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/18145\"\u003e#18145\u003c/a\u003e refactor: replace \u003ccode\u003esemver\u003c/code\u003e with \u003ccode\u003everkit\u003c/code\u003e (\u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/18177\"\u003e#18177\u003c/a\u003e Update node flags list (\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\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18103\"\u003e#18103\u003c/a\u003e Simplify AST validators (\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\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@​babel/preset-env's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.5 (2026-09-10)\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/18218\"\u003e#18218\u003c/a\u003e fix(parser): do not form html entity for invalid codepoint (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18215\"\u003e#18215\u003c/a\u003e fix(parser): remove non-decimal prefix from bigint (\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/18063\"\u003e#18063\u003c/a\u003e Disallow new import prop access (\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-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18214\"\u003e#18214\u003c/a\u003e fix: only collapse the empty-object check when it targets the declared binding (\u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18190\"\u003e#18190\u003c/a\u003e fix(ts): improve variable handling in namespace (\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/18207\"\u003e#18207\u003c/a\u003e [ts] Allow merging \u003ccode\u003eenum\u003c/code\u003e into a \u003ccode\u003enamespace\u003c/code\u003e (\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\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18217\"\u003e#18217\u003c/a\u003e Fix import path for babel-node.js (\u003ca href=\"https://github.com/drubetti\"\u003e\u003ccode\u003e@​drubetti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18213\"\u003e#18213\u003c/a\u003e fix(bugfix): bound check before array access (\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/18183\"\u003e#18183\u003c/a\u003e fix(remove): unwrap single sequence expression (\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/18153\"\u003e#18153\u003c/a\u003e Handle null in \u003ccode\u003egetAll{Prev,Next}Siblings\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-plugin-transform-block-scoping\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18194\"\u003e#18194\u003c/a\u003e fix: improve for loop closure environment check (\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/18193\"\u003e#18193\u003c/a\u003e fix: assign closure body after handling return (\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/18088\"\u003e#18088\u003c/a\u003e Fix initialization of nested for loop head declarations (\u003ca href=\"https://github.com/journey-ad\"\u003e\u003ccode\u003e@​journey-ad\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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18202\"\u003e#18202\u003c/a\u003e fix(generator): keep parens for ?. chain in tag (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18137\"\u003e#18137\u003c/a\u003e fix(babel-register): preserve app-managed graceful shutdown (\u003ca href=\"https://github.com/jibin7jose\"\u003e\u003ccode\u003e@​jibin7jose\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18140\"\u003e#18140\u003c/a\u003e chore: fix \u003ccode\u003e@​babel/eslint-plugin\u003c/code\u003e peer deps (\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-cli\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18131\"\u003e#18131\u003c/a\u003e fix(register): do not inherit parent execArgv (\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-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18095\"\u003e#18095\u003c/a\u003e Add types for \u003ccode\u003e@babel/standalone\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\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18187\"\u003e#18187\u003c/a\u003e Add AI policy (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-regexp-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\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/18145\"\u003e#18145\u003c/a\u003e refactor: replace \u003ccode\u003esemver\u003c/code\u003e with \u003ccode\u003everkit\u003c/code\u003e (\u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/18177\"\u003e#18177\u003c/a\u003e Update node flags list (\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\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18103\"\u003e#18103\u003c/a\u003e Simplify AST validators (\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:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\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/0d8ed705171f38f95058db247eb358c9242b35b7\"\u003e\u003ccode\u003e0d8ed70\u003c/code\u003e\u003c/a\u003e v8.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/4cea20d65b950fd10971e5946c2f69ee7e859f55\"\u003e\u003ccode\u003e4cea20d\u003c/code\u003e\u003c/a\u003e Use built-in glob in Node.js (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18097\"\u003e#18097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1eac4481473df52fbbcb452c4dca8d79039dbb63\"\u003e\u003ccode\u003e1eac448\u003c/code\u003e\u003c/a\u003e refactor: replace \u003ccode\u003esemver\u003c/code\u003e with \u003ccode\u003everkit\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18145\"\u003e#18145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1554d587b31460f135adf65812d199f963a34e61\"\u003e\u003ccode\u003e1554d58\u003c/code\u003e\u003c/a\u003e chore: Some minor cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18148\"\u003e#18148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/286c79a148db0b4ab0dec96e2eff62ccfbbc3889\"\u003e\u003ccode\u003e286c79a\u003c/code\u003e\u003c/a\u003e Update compat data sources (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18116\"\u003e#18116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.5/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 `@testing-library/dom` from 10.4.1 to 10.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e@​testing-library/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2\"\u003e10.4.2\u003c/a\u003e (2026-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e6049cc0\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/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e\u003ccode\u003e6049cc0\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/e395d5b8ecd4ec95cc02540ddcf16571ecd33e0f\"\u003e\u003ccode\u003ee395d5b\u003c/code\u003e\u003c/a\u003e Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.5.4 to 10.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed grid gap set with the row-gap and column-gap longhands (by dualfroz).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.0 “Post tenebras lux”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003einitial-letter\u003c/code\u003e support (by \u003ca href=\"https://github.com/thomasmattheussen\"\u003e\u003ccode\u003e@​thomasmattheussen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed producing wrong old \u003ccode\u003e-webkit-\u003c/code\u003e gradients (by \u003ca href=\"https://github.com/ryanchou1994\"\u003e\u003ccode\u003e@​ryanchou1994\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed resolution media query parsing performance (by \u003ca href=\"https://github.com/NotAFlightRisk\"\u003e\u003ccode\u003e@​NotAFlightRisk\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/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed grid gap set with the row-gap and column-gap longhands (by dualfroz).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.0 “Post tenebras lux”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003einitial-letter\u003c/code\u003e support (by \u003ca href=\"https://github.com/thomasmattheussen\"\u003e\u003ccode\u003e@​thomasmattheussen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed producing wrong old \u003ccode\u003e-webkit-\u003c/code\u003e gradients (by \u003ca href=\"https://github.com/ryanchou1994\"\u003e\u003ccode\u003e@​ryanchou1994\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed resolution media query parsing performance (by \u003ca href=\"https://github.com/NotAFlightRisk\"\u003e\u003ccode\u003e@​NotAFlightRisk\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/postcss/autoprefixer/commit/c99614d9148886493b749a1a39442f4de56fbf53\"\u003e\u003ccode\u003ec99614d\u003c/code\u003e\u003c/a\u003e Release 10.6.1 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/f1d08cb09edda8a4e90389d3528ee21a879e7cac\"\u003e\u003ccode\u003ef1d08cb\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/cf1ebcbae608ab327cc2508dee917e317951158c\"\u003e\u003ccode\u003ecf1ebcb\u003c/code\u003e\u003c/a\u003e Fix grid gap inheritance from row-gap and column-gap longhands (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1557\"\u003e#1557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/e1212dc7222c79f5380f5288d7da9bbe4d393e51\"\u003e\u003ccode\u003ee1212dc\u003c/code\u003e\u003c/a\u003e Release 10.6.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/dac3c5f013f1237fc813e8e4365815cc77488d84\"\u003e\u003ccode\u003edac3c5f\u003c/code\u003e\u003c/a\u003e Add support for prefixing initial-letter (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1556\"\u003e#1556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b031690ff3062e82ec8e94958807f35d431f1638\"\u003e\u003ccode\u003eb031690\u003c/code\u003e\u003c/a\u003e Release 10.5.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/da65c362d65e3b7788c831df960ac7daa8673eca\"\u003e\u003ccode\u003eda65c36\u003c/code\u003e\u003c/a\u003e Add warning when Autoprefixer can cover CSS for old Safari\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/604f8d9a182524e0aa9195d2408177d48f050142\"\u003e\u003ccode\u003e604f8d9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/54608ca17ab657e6769fd894bc948fcc9673ba99\"\u003e\u003ccode\u003e54608ca\u003c/code\u003e\u003c/a\u003e Fix old WebKit gradients with color hints (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7e81ffff9d824968394bab6f81da2e2c2511cc49\"\u003e\u003ccode\u003e7e81fff\u003c/code\u003e\u003c/a\u003e Release 10.5.5 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.5.4...10.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 64.3.3 to 64.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003especify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003ed147779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.4.0...v64.5.0\"\u003e64.5.0\u003c/a\u003e (2026-09-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ets-ban-ts-comments\u003c/code\u003e:\u003c/strong\u003e add rule mirrorring typescript-eslint's \u003ccode\u003eban-ts-comments\u003c/code\u003e rule (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/afff498687acb78c36fabc74a0662d0b00d567b8\"\u003eafff498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.10...v64.4.0\"\u003e64.4.0\u003c/a\u003e (2026-09-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e, \u003ccode\u003eno-bad-blocks\u003c/code\u003e:\u003c/strong\u003e add LibreJS tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/99d2abf96bd6ebe3beb54faf3f3db2dd9c5b51a7\"\u003e99d2abf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.3.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.9...v64.3.10\"\u003e64.3.10\u003c/a\u003e (2026-09-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e:\u003c/strong\u003e merge stacked line comments into a single JSDoc block (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/64a8dca813d060bcb065277cc183f25d5f44ea98\"\u003e64a8dca\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1764\"\u003e#1764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.3.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.8...v64.3.9\"\u003e64.3.9\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-undefined-types\u003c/code\u003e:\u003c/strong\u003e recognize class members from the class's own JSDoc (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/eade3775ed771e6622e9828cfe6a998d35de43bd\"\u003eeade377\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1762\"\u003e#1762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.3.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.7...v64.3.8\"\u003e64.3.8\u003c/a\u003e (2026-09-09)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003e\u003ccode\u003ed147779\u003c/code\u003e\u003c/a\u003e fix: specify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/afff498687acb78c36fabc74a0662d0b00d567b8\"\u003e\u003ccode\u003eafff498\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003ets-ban-ts-comments\u003c/code\u003e): add rule mirrorring typescript-eslint's `ban-ts-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/99d2abf96bd6ebe3beb54faf3f3db2dd9c5b51a7\"\u003e\u003ccode\u003e99d2abf\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e, \u003ccode\u003eno-bad-blocks\u003c/code\u003e): add LibreJS tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/64a8dca813d060bcb065277cc183f25d5f44ea98\"\u003e\u003ccode\u003e64a8dca\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e): merge stacked line comments into a single J...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/eade3775ed771e6622e9828cfe6a998d35de43bd\"\u003e\u003ccode\u003eeade377\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-undefined-types\u003c/code\u003e): recognize class members from the class's own JSDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/1b3c3395cc38f23898695848b8d1136e0b909856\"\u003e\u003ccode\u003e1b3c339\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003egetJsdocProcessorPlugin\u003c/code\u003e): key positions by file; drop suggestions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/5cac70a2dbb8c8470551d74b862036e133f8b5cc\"\u003e\u003ccode\u003e5cac70a\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-undefined-types\u003c/code\u003e): recognize sibling class members from a property's ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/43921f31fa51aac1160060af539e5c0202894b4a\"\u003e\u003ccode\u003e43921f3\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, devDeps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/342b6f6d1d92669d28cbc3d5a4a5767743bb9b28\"\u003e\u003ccode\u003e342b6f6\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessarry-type-assertion\u003c/code\u003e): avoid treating as redundant object ann...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.3...v64.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `happy-dom` from 20.12.0 to 20.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/capricorn86/happy-dom/releases\"\u003ehappy-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.14.5\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve character references in comment data - By \u003cstrong\u003e\u003ca href=\"https://github.com/hampustagerud\"\u003e\u003ccode\u003e@​hampustagerud\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2409\"\u003e#2409\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.14.4\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnd comments at the first comment end tag when it overlaps a comment start tag - By \u003cstrong\u003e\u003ca href=\"https://github.com/hampustagerud\"\u003e\u003ccode\u003e@​hampustagerud\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2407\"\u003e#2407\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.14.3\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoids cloning all properties in CSSPropertyManager.toString - By \u003cstrong\u003e\u003ca href=\"https://github.com/erictheswift\"\u003e\u003ccode\u003e@​erictheswift\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2363\"\u003e#2363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.14.2\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes regression where not all CSS variables where resolved in \u003ccode\u003egetComputedStyle()\u003c/code\u003e - By \u003cstrong\u003e\u003ca href=\"https://github.com/klaesra\"\u003e\u003ccode\u003e@​klaesra\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2344\"\u003e#2344\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.14.1\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInvalidate the computed style cache for the whole subtree - By \u003cstrong\u003e\u003ca href=\"https://github.com/matmannion\"\u003e\u003ccode\u003e@​matmannion\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e and \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2366\"\u003e#2366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.14.0\u003c/h2\u003e\n\u003ch3\u003e:art: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproves computed style cache - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2357\"\u003e#2357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.13.2\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix problem with getComputedStyle with :host and :host-context selectors - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2349\"\u003e#2349\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.13.1\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGetComputedStyle should return inherited value when it is set to inherit - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2347\"\u003e#2347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.13.0\u003c/h2\u003e\n\u003ch3\u003e:art: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds support for :host psuedo query selector - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2345\"\u003e#2345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.12.2\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCustom elements should be upgraded when connected to DOM - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2342\"\u003e#2342\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.12.1\u003c/h2\u003e\n\u003ch3\u003e:art: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds support for kebab-case properties on \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2256\"\u003e#2256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds support for all Chromium CSS properties to \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2256\"\u003e#2256\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eDownloads a list from the Chromium project when compiling\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes issue with parsing CSS fallback variables - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2256\"\u003e#2256\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/capricorn86/happy-dom/commit/0d4cdbe7442af49d16b49ddf1acf7cc9684ed318\"\u003e\u003ccode\u003e0d4cdbe\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2409\"\u003e#2409\u003c/a\u003e Preserve character references in comment data (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2410\"\u003e#2410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/9c920a414a0e27a9c8f279a2be59beaaefd754e0\"\u003e\u003ccode\u003e9c920a4\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2407\"\u003e#2407\u003c/a\u003e End comments at the first comment end tag when it overlaps a com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/5fb1df3df8fcbd037341e848bfd33e5a35c6d910\"\u003e\u003ccode\u003e5fb1df3\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2363\"\u003e#2363\u003c/a\u003e Avoids cloning all properties in CSSPropertyManager.toString() (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/de0a1e9107f75dc089cf72853257c83818e1874b\"\u003e\u003ccode\u003ede0a1e9\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2344\"\u003e#2344\u003c/a\u003e Resolve every var() in a value, not only the first one (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2395\"\u003e#2395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/64b8b9479860ce0242f4ddedc3dfd5f9d53ab63c\"\u003e\u003ccode\u003e64b8b94\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2366\"\u003e#2366\u003c/a\u003e Invalidate the computed style cache for the whole subtree (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2367\"\u003e#2367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/eac5a38026b0569f2d52b609b2bb4cbaa94d9644\"\u003e\u003ccode\u003eeac5a38\u003c/code\u003e\u003c/a\u003e feat: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2357\"\u003e#2357\u003c/a\u003e Improves computed style cache (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2358\"\u003e#2358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/5b3559bc6d6df04c10bd4237575d5b2bd886e1a5\"\u003e\u003ccode\u003e5b3559b\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2349\"\u003e#2349\u003c/a\u003e Fix problem with getComputedStyle with :host and :host-context s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/f33da73f14f85427c36ccfbae242133d9fcbfac8\"\u003e\u003ccode\u003ef33da73\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2347\"\u003e#2347\u003c/a\u003e getComputedStyle should return inherited value when it is set to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/68b98068af0adb9ed58838feb6fe5733c669d626\"\u003e\u003ccode\u003e68b9806\u003c/code\u003e\u003c/a\u003e feat: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2345\"\u003e#2345\u003c/a\u003e Adds support for :host psuedo query selector (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2346\"\u003e#2346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/9300a9f96cfbff5e8092266c95152b6607d0ed07\"\u003e\u003ccode\u003e9300a9f\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2342\"\u003e#2342\u003c/a\u003e Custom elements should be upgraded when connected to DOM (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2343\"\u003e#2343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/capricorn86/happy-dom/compare/v20.12.0...v20.14.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 17.4.1 to 17.5.1\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\u003ev17.5.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/1852\"\u003e#1852\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bfcca94e61aef7078a7a0ec8165c0cc2c9baca99\"\u003e\u003ccode\u003ebfcca94\u003c/code\u003e\u003c/a\u003e - Fix TypeScript issue \u003ccode\u003eTS1254\u003c/code\u003e from \u003ccode\u003edefineConfig()\u003c/code\u003e by changing the signature from \u003ccode\u003econst\u003c/code\u003e to a \u003ccode\u003efunction\u003c/code\u003e:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eA 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1847\"\u003e#1847\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f9063b7d71857cb8893ee1bb5b63da05b2819b23\"\u003e\u003ccode\u003ef9063b7\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now refuses to run when files were staged with \u003ccode\u003e--intent-to-add\u003c/code\u003e, because Git stash doesn't support them. Previously this was an unhandled error.\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/1848\"\u003e#1848\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now handles color support better in non-TTY streams, and honors the \u003ccode\u003eFORCE_COLOR\u003c/code\u003e environment variable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7e5ece8408097994bd1dfcfbf395aa9838782d19\"\u003e\u003ccode\u003e7e5ece8\u003c/code\u003e\u003c/a\u003e - Update \u003ccode\u003etinyexec@1.3.1\u003c/code\u003e so that local binaries from \u003ccode\u003enode_modules/.bin\u003c/code\u003e are resolved starting from the directory of each \u003cem\u003elint-staged\u003c/em\u003e configuration file (in monorepo setups). This behavior was broken in \u003ccode\u003elint-staged@16.3.0\u003c/code\u003e where they were only resolved from the current working directory and up.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/eb8a4e3ae1bbdf648b647ff3a17a6205870b27be\"\u003e\u003ccode\u003eeb8a4e3\u003c/code\u003e\u003c/a\u003e - Do not try to restore untracked files when using \u003ccode\u003e--hide-all\u003c/code\u003e and there is no initial commit yet.\u003c/p\u003e\n\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\u003e17.5.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/1852\"\u003e#1852\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bfcca94e61aef7078a7a0ec8165c0cc2c9baca99\"\u003e\u003ccode\u003ebfcca94\u003c/code\u003e\u003c/a\u003e - Fix TypeScript issue \u003ccode\u003eTS1254\u003c/code\u003e from \u003ccode\u003edefineConfig()\u003c/code\u003e by changing the signature from \u003ccode\u003econst\u003c/code\u003e to a \u003ccode\u003efunction\u003c/code\u003e:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eA 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1847\"\u003e#1847\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f9063b7d71857cb8893ee1bb5b63da05b2819b23\"\u003e\u003ccode\u003ef9063b7\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now refuses to run when files were staged with \u003ccode\u003e--intent-to-add\u003c/code\u003e, because Git stash doesn't support them. Previously this was an unhandled error.\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/1848\"\u003e#1848\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now handles color support better in non-TTY streams, and honors the \u003ccode\u003eFORCE_COLOR\u003c/code\u003e environment variable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7e5ece8408097994bd1dfcfbf395aa9838782d19\"\u003e\u003ccode\u003e7e5ece8\u003c/code\u003e\u003c/a\u003e - Update \u003ccode\u003etinyexec@1.3.1\u003c/code\u003e so that local binaries from \u003ccode\u003enode_modules/.bin\u003c/code\u003e are resolved starting from the directory of each \u003cem\u003elint-staged\u003c/em\u003e configuration file (in monorepo setups). This behavior was broken in \u003ccode\u003elint-staged@16.3.0\u003c/code\u003e where they were only resolved from the current working directory and up.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/eb8a4e3ae1bbdf648b647ff3a17a6205870b27be\"\u003e\u003ccode\u003eeb8a4e3\u003c/code\u003e\u003c/a\u003e - Do not try to restore untracked files when using \u003ccode\u003e--hide-all\u003c/code\u003e and there is no initial commit yet.\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/lint-staged/lint-staged/commit/f8b1ab18b8da6ece2179cc6b6bc7a15ef412803b\"\u003e\u003ccode\u003ef8b1ab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1853\"\u003e#1853\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/3b54961fb3bb53b32d77bc631f1e695df24c9f31\"\u003e\u003ccode\u003e3b54961\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/09317ff94b12693a8990ab647a0a363465458a38\"\u003e\u003ccode\u003e09317ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1852\"\u003e#1852\u003c/a\u003e from lint-staged/fix-ambient-declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bfcca94e61aef7078a7a0ec8165c0cc2c9baca99\"\u003e\u003ccode\u003ebfcca94\u003c/code\u003e\u003c/a\u003e fix: change \u003ccode\u003edefineConfig\u003c/code\u003e signature from \u003ccode\u003econst\u003c/code\u003e to a \u003ccode\u003efunction\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dcb59f6334275ed80b130d963c79296046ee8116\"\u003e\u003ccode\u003edcb59f6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1846\"\u003e#1846\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9c8c6dcc2af24353f6ec808cadcdd15308143cee\"\u003e\u003ccode\u003e9c8c6dc\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/586466fa107f743de407c680c37297c4290b2872\"\u003e\u003ccode\u003e586466f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1849\"\u003e#1849\u003c/a\u003e from lint-staged/improve-intent-to-add\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/45eda5fd32e27c591be8da7a3ea8a89a6b1e4049\"\u003e\u003ccode\u003e45eda5f\u003c/code\u003e\u003c/a\u003e refactor: improve \u003ccode\u003e--intent-to-add\u003c/code\u003e detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26372e3a2d25cd316f90af3c3b38c0b536f60e5a\"\u003e\u003ccode\u003e26372e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1848\"\u003e#1848\u003c/a\u003e from lint-staged/fix-color-detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e fix: honor FORCE_COLOR/NO_COLOR env variables in non-TTY streams\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v17.4.1...v17.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.6 to 3.9.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular 22.2\u003c/li\u003e\n\u003cli\u003eFix regressions in v3.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.7/CHANGELOG.md#397\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.7\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.7\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Prevent indentation drift in list-item code blocks (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19647\"\u003e#19647\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19990\"\u003e#19990\u003c/a\u003e by \u003ca href=\"https://github.com/Austin1serb\"\u003e\u003ccode\u003e@​Austin1serb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- [x] short first line.\n\u003cpre\u003e\u003ccode\u003e  second paragraph at six spaces that wraps\n  onto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.6 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003eshort first line.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esecond paragraph at six spaces that wraps\n    onto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003eshort first line.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esecond paragraph at six spaces that wraps\nonto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Fix embedded template literal idempotency (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19725\"\u003e#19725\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\nconst foo = html`\n            \u0026lt;div\u0026gt;${getText({\n            value,\n            })}\u0026lt;/div\u0026gt;\n`;\n\u003cp\u003e// Prettier 3.9.6 (first format)\nconst foo = html\u003ccode\u003e\u0026amp;lt;div\u0026amp;gt; ${getText({ value, })} \u0026amp;lt;/div\u0026amp;gt;\u003c/code\u003e;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6 (second format)\nconst foo = html`\n\u0026lt;div\u0026gt;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0449af3a7d08b0104b9048f9d4fec4439e541d54\"\u003e\u003ccode\u003e0449af3\u003c/code\u003e\u003c/a\u003e Release 3.9.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/43cd5b0b8d53317717c746ebcce079a9b9191196\"\u003e\u003ccode\u003e43cd5b0\u003c/code\u003e\u003c/a\u003e Allow verify markdown test with \u003ccode\u003emdx\u003c/code\u003e parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ab8c9114021ec1b076e4dee90b8943880980b9ad\"\u003e\u003ccode\u003eab8c911\u003c/code\u003e\u003c/a\u003e Fix test on Node.js v26 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19927\"\u003e#19927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4a5adf9c0305579eb6904c44753d7b41e1f770b1\"\u003e\u003ccode\u003e4a5adf9\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3404375df8655a5484cfe65ef88908fc5f853b53\"\u003e\u003ccode\u003e3404375\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@typescript-eslint/typescript-estree\u003c/code\u003e to v8.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c60f1065df877a212cb4c755786e05ece1fbd2b4\"\u003e\u003ccode\u003ec60f106\u003c/code\u003e\u003c/a\u003e Angular: Support \u003ccode\u003e@boundary\u003c/code\u003e / \u003ccode\u003e@error\u003c/code\u003e error boundaries (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/297117ab77d5d95dad620f2a8300161335efa128\"\u003e\u003ccode\u003e297117a\u003c/code\u003e\u003c/a\u003e Fix HTML block indentation drift in markdown list items (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19987\"\u003e#19987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0df4e49f1430dab791788921cbbbde92817438bd\"\u003e\u003ccode\u003e0df4e49\u003c/code\u003e\u003c/a\u003e Fix indentation drift for indented code blocks in list items (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19990\"\u003e#19990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9ef216d6f3150f17a7e7bea3e3a88950daba9383\"\u003e\u003ccode\u003e9ef216d\u003c/code\u003e\u003c/a\u003e Fix Markdown task list indentation drift (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19647\"\u003e#19647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2158d480aba89f5587ecde7e9f6d77d01bc82dac\"\u003e\u003ccode\u003e2158d48\u003c/code\u003e\u003c/a\u003e Strip blockquote markers from a setext heading's continuation lines (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.103.1 to 1.104.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.104.1\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.104.1, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a bug where loud comments before \u003ccode\u003e@use\u003c/code\u003e rules could be emitted multiple times under certain circumstances.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a bug in which an invalid selector at the end of an indented syntax stylesheet would cause the parser to crash instead of emitting a useful error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommand Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMany-to-many compilations no longer compile any files that appear in the output directory if the output directory is also within the source directory. This fixes a bug where \u003ccode\u003e--watch\u003c/code\u003e mode could enter an infinite loop recompiling the same CSS file over and over.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSass now sets the modification time of output files to the time compilation \u003cem\u003estarted\u003c/em\u003e rather than the time it \u003cem\u003eended\u003c/em\u003e. This ensures that, if a source file is modified during compilation, \u003ccode\u003e--watch\u003c/code\u003e and \u003ccode\u003e--update\u003c/code\u003e mode will recompile the outputs to include the new source file contents.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11041\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.104.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.104.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now convert the special values NaN and negative zero, as well as infinity and negative infinity for polar-hue channels, to 0 as per the CSS spec.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe special value negative zero is now serialized as \u003ccode\u003e-0\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e for greater compatibility when using it in CSS calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11040\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\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/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.104.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a bug where loud comments before \u003ccode\u003e@use\u003c/code\u003e rules could be emitted multiple\ntimes under certain circumstances.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a bug in which an invalid selector at the end of an indented syntax\nstylesheet would cause the parser to crash instead of emitting a useful error\nmessage.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommand Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMany-to-many compilations no longer compile any files that appear in the\noutput directory if the output directory is also within the source directory.\nThis fixes a bug where \u003ccode\u003e--watch\u003c/code\u003e mode could enter an infinite loop recompiling\nthe same CSS file over and over.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSass now sets the modification time of output files to the time compilation\n\u003cem\u003estarted\u003c/em\u003e rather than the time it \u003cem\u003eended\u003c/em\u003e. This ensures that, if a source file\nis modified during compilation, \u003ccode\u003e--watch\u003c/code\u003e and \u003ccode\u003e--update\u003c/code\u003e mode will recompile\nthe outputs to include the new source file contents.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.104.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now convert the special\nvalues NaN and negative zero, as well as infinity and negative infinity for\npolar-hue channels, to 0 as per the CSS spec.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe special value negative zero is now serialized as \u003ccode\u003e-0\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e for\ngreater compatibility when using it in CSS calculations.\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/sass/dart-sass/commit/da84fb52f6b7576cc9516e12312bc33f93ac7596\"\u003e\u003ccode\u003eda84fb5\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e--watch\u003c/code\u003e not recompiling sources modified during a compilation (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/8a287a71e0fd8cf24fc5fe93a33179c14c845924\"\u003e\u003ccode\u003e8a287a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2859\"\u003e#2859\u003c/a\u003e from sass/fix-auto-merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/6033b463ec9f3fc17ab1e5fc2c860b18b7a270d2\"\u003e\u003ccode\u003e6033b46\u003c/code\u003e\u003c/a\u003e Add explicit versions to .github/util actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/cc71d43f78056e4f43394711ece111520fd6ade9\"\u003e\u003ccode\u003ecc71d43\u003c/code\u003e\u003c/a\u003e Only auto-merge dependabot PRs once the tests pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/49ddc4fe9e59e29271a377cf3f59d557f5a88c4a\"\u003e\u003ccode\u003e49ddc4f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump dart-lang/setup-dart in /.github/util/initialize\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/71a127d6bbe49d86d2b31d8531f2253dfb933bc9\"\u003e\u003ccode\u003e71a127d\u003c/code\u003e\u003c/a\u003e Avoid duplicating loud comments that appear before \u003ccode\u003e@use\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2854\"\u003e#2854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/f19baabb4ffe16323f02365d04d025be7cabe840\"\u003e\u003ccode\u003ef19baab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2857\"\u003e#2857\u003c/a\u003e from sass/dependabot/github_actions/dot-github/util/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/f5263e2a4ffd7f24c31969612d1a4e35246973dd\"\u003e\u003ccode\u003ef5263e2\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart in /.github/util/initialize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/3018c0d73f61c29634099a97007987c040e641aa\"\u003e\u003ccode\u003e3018c0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2856\"\u003e#2856\u003c/a\u003e from sass/dependabot/github_actions/dart-lang/setup-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/5d74adbcb6dd19c403e21c03a54cffa43ddb96f4\"\u003e\u003ccode\u003e5d74adb\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart from 1.8.0 to 1.8.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.103.1...1.104.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass-embedded` from 1.103.1 to 1.104.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md\"\u003esass-embedded's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.104.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a bug where loud comments before \u003ccode\u003e@use\u003c/code\u003e rules could be emitted multiple\ntimes under certain circumstances.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a bug in which an invalid selector at the end of an indented syntax\nstylesheet would cause the parser to crash instead of emitting a useful error\nmessage.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommand Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMany-to-many compilations no longer compile any files that appear in the\noutput directory if the output directory is also within the source directory.\nThis fixes a bug where \u003ccode\u003e--watch\u003c/code\u003e mode could enter an infinite loop recompiling\nthe same CSS file over and over.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSass now sets the modification time of output files to the time compilation\n\u003cem\u003estarted\u003c/em\u003e rather than the time it \u003cem\u003eended\u003c/em\u003e. This ensures that, if a source file\nis modified during compilation, \u003ccode\u003e--watch\u003c/code\u003e and \u003ccode\u003e--update\u003c/code\u003e mode will recompile\nthe outputs to include the new source file contents.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.104.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now convert the special\nvalues NaN and negative zero, as well as infinity and negative infinity for\npolar-hue channels, to 0 as per the CSS spec.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe special value negative zero is now serialized as \u003ccode\u003e-0\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e for\ngreater compatibility when using it in CSS calculations.\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/sass/embedded-host-node/commit/aa4ed87107d34c26aaf4fdf864669e13a7df4192\"\u003e\u003ccode\u003eaa4ed87\u003c/code\u003e\u003c/a\u003e Update Dart Sass version and release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/embedded-host-node/commit/dbfd5a243ba55ed42e3cfee3d7db7292a7ed3c5f\"\u003e\u003ccode\u003edbfd5a2\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart from 1.7.2 to 1.8.1 (\u003ca href=\"https://redirect.github.com/sass/embedded-host-node/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/embedded-host-node/commit/191d6aa12225c39b88933c7b6d8101c1cb080ea9\"\u003e\u003ccode\u003e191d6aa\u003c/code\u003e\u003c/a\u003e Update Dart Sass version and release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sass/embedded-host-node/compare/1.103.1...1.104.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `stylelint` from 17.14.1 to 17.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint/stylelint/releases\"\u003estylelint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.15.0\u003c/h2\u003e\n\u003cp\u003eIt adds 1 new rule and 2 new rule options, and fixes 4 bugs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded: \u003ccode\u003eselector-no-unmatchable\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9451\"\u003e#9451\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded: \u003ccode\u003eignoreFunctions: []\u003c/code\u003e to \u003ccode\u003ecolor-named\u003c/code\u003e and \u003ccode\u003ecolor-no-hex\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9463\"\u003e#9463\u003c/a\u003e) (\u003ca href=\"https://github.com/jsmitty12\"\u003e\u003ccode\u003e@​jsmitty12\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003ecustom-property-no-missing-var-function\u003c/code\u003e false positives for anchor positioning (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9466\"\u003e#9466\u003c/a\u003e) (\u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-block-no-redundant-longhand-properties\u003c/code\u003e autofix for \u003ccode\u003efont\u003c/code\u003e shorthand (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9402\"\u003e#9402\u003c/a\u003e) (\u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-property-max-values\u003c/code\u003e false positives for interpolated inline expressions (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9437\"\u003e#9437\u003c/a\u003e) (\u003ca href=\"https://github.com/alexchen-sys\"\u003e\u003ccode\u003e@​alexchen-sys\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eselector-no-invalid\u003c/code\u003e false negatives for pseudo-elements, combinators and nested \u003ccode\u003e:has()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9452\"\u003e#9452\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\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/stylelint/stylelint/blob/main/CHANGELOG.md\"\u003estylelint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.15.0 - 2026-09-04\u003c/h2\u003e\n\u003cp\u003eIt adds 1 new rule and 2 new rule options, and fixes 4 bugs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded: \u003ccode\u003eselector-no-unmatchable\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9451\"\u003e#9451\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded: \u003ccode\u003eignoreFunctions: []\u003c/code\u003e to \u003ccode\u003ecolor-named\u003c/code\u003e and \u003ccode\u003ecolor-no-hex\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9463\"\u003e#9463\u003c/a\u003e) (\u003ca href=\"https://github.com/jsmitty12\"\u003e\u003ccode\u003e@​jsmitty12\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003ecustom-property-no-missing-var-function\u003c/code\u003e false positives for anchor positioning (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9466\"\u003e#9466\u003c/a\u003e) (\u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-block-no-redundant-longhand-properties\u003c/code\u003e autofix for \u003ccode\u003efont\u003c/code\u003e shorthand (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9402\"\u003e#9402\u003c/a\u003e) (\u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-property-max-values\u003c/code\u003e false positives for interpolated inline expressions (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9437\"\u003e#9437\u003c/a\u003e) (\u003ca href=\"https://github.com/alexchen-sys\"\u003e\u003ccode\u003e@​alexchen-sys\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eselector-no-invalid\u003c/code\u003e false negatives for pseudo-elements, combinators and nested \u003ccode\u003e:has()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9452\"\u003e#9452\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\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/stylelint/stylelint/commit/0547bff875de8d2525a3eca4d6a22847aa6ded60\"\u003e\u003ccode\u003e0547bff\u003c/code\u003e\u003c/a\u003e Release 17.15.0 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9484\"\u003e#9484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/ac19a3c04ca20ab57d637f81b57365539c1be84b\"\u003e\u003ccode\u003eac19a3c\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ecustom-property-no-missing-var-function\u003c/code\u003e false positives for anchor posi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/23947ae80a7229ccf1b13a3907b92b9eeebb9e2d\"\u003e\u003ccode\u003e23947ae\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​humanfs/node\u003c/code\u003e from 0.16.6 to 0.16.8 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9480\"\u003e#9480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/53c74f78543ea3a317d37378c034532d3d3d6d24\"\u003e\u003ccode\u003e53c74f7\u003c/code\u003e\u003c/a\u003e Bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9481\"\u003e#9481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/26856e6dbd37e474e20bd46c7059be9844b006fe\"\u003e\u003ccode\u003e26856e6\u003c/code\u003e\u003c/a\u003e Bump the jest group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9476\"\u003e#9476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/b90ecd83e7cda4606451a09687c1f004488f3a80\"\u003e\u003ccode\u003eb90ecd8\u003c/code\u003e\u003c/a\u003e Bump browserslist from 4.28.4 to 4.28.8 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9479\"\u003e#9479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/70072c00e5db6debb3874981892fe25b4bae659a\"\u003e\u003ccode\u003e70072c0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eignoreFunctions: []\u003c/code\u003e to \u003ccode\u003ecolor-named\u003c/code\u003e and \u003ccode\u003ecolor-no-hex\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9463\"\u003e#9463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/f0ac6428795e6b6c3bfb8abc272aa989aa877849\"\u003e\u003ccode\u003ef0ac642\u003c/code\u003e\u003c/a\u003e Bump postcss-import from 16.1.1 to 16.2.0 in the postcss group (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9477\"\u003e#9477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/fc8db574628d51c8bc12dc7f1e4d2e02bc150457\"\u003e\u003ccode\u003efc8db57\u003c/code\u003e\u003c/a\u003e Bump globby from 16.2.3 to 16.2.4 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9478\"\u003e#9478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/aec96b0b2815e8a4de21a0a1b0560954714f568f\"\u003e\u003ccode\u003eaec96b0\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​csstools/css-syntax-patches-for-csstree\u003c/code\u003e from 1.1.8 to 1.1.9 in the csst...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint/stylelint/compare/17.14.1...17.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.110.2 to 5.111.0\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.111.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnable \u003ccode\u003eoutput.module\u003c/code\u003e by default with \u003ccode\u003efutureDefaults\u003c/code\u003e on ESM-capable targets. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22088\"\u003e#22088\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003eexperiments.outputModule\u003c/code\u003e, set \u003ccode\u003eoutput.module\u003c/code\u003e to emit ESM instead. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22011\"\u003e#22011\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eoutput.copy\u003c/code\u003e to copy files and directories into the output directory. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21938\"\u003e#21938\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept a file URL in any spelling Node reads where an absolute path is taken. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22012\"\u003e#22012\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify inline CSS and JSON via \u003ccode\u003erenderEmbeddedSource\u003c/code\u003e, exporting webpack's own. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21993\"\u003e#21993\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExport \u003ccode\u003ecssMinify\u003c/code\u003e and \u003ccode\u003ehtmlMinify\u003c/code\u003e on \u003ccode\u003ecss.syntax\u003c/code\u003e and \u003ccode\u003ehtml.syntax\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21953\"\u003e#21953\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake \u003ccode\u003eprocessResult\u003c/code\u003e async and let a tap rename the asset it rewrote. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21854\"\u003e#21854\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower a CSS spelling a target cannot read and write a color fallback before one. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21926\"\u003e#21926\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow optional filesystem cache build dependencies. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21849\"\u003e#21849\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eoutput.environment.topLevelAwait\u003c/code\u003e and await every async ESM entry. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21915\"\u003e#21915\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eunusedSymbols\u003c/code\u003e and \u003ccode\u003epseudoClasses\u003c/code\u003e, and evaluate a CSS color function. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21927\"\u003e#21927\u003c/a\u003e)\u003c/p\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/DEFRA/epr-re-ex-admin-frontend/pull/586","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DEFRA%2Fepr-re-ex-admin-frontend/issues/586","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/586/packages"}],"issue_packages":[{"old_version":"65.3.0","new_version":"65.3.4","update_type":"patch","path":null,"pr_created_at":"2026-10-14T14:18:42.000Z","version_change":"65.3.0 → 65.3.4","issue":{"uuid":"5849495195","node_id":"PR_kwDORTQeZM8AAAABIaMmuA","number":780,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group with 6 updates","user":"dependabot[bot]","labels":["dependencies","npm"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-14T14:18:42.000Z","updated_at":"2026-10-14T14:18:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":6,"packages":[{"name":"@vitest/coverage-v8","old_version":"5.0.3","new_version":"5.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-jsdoc","old_version":"65.3.0","new_version":"65.3.4","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-unicorn","old_version":"77.0.0","new_version":"78.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"playwright-core","old_version":"1.64.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"typescript-eslint","old_version":"8.71.1","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"5.0.3","new_version":"5.0.4","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.3` | `5.0.4` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `65.3.0` | `65.3.4` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `77.0.0` | `78.0.0` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.64.0` | `1.64.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.71.1` | `8.71.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.3` | `5.0.4` |\n\nUpdates `@vitest/coverage-v8` from 5.0.3 to 5.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing them  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eClose the mock route interception race  -  by \u003ca href=\"https://github.com/cplieger\"\u003e\u003ccode\u003e@​cplieger\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8339\"\u003evitest-dev/vitest#8339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11083\"\u003evitest-dev/vitest#11083\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d6620fae6\"\u003e\u003c!-- raw HTML omitted --\u003e(d6620)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow toHaveTextContent without arguments  -  by \u003ca href=\"https://github.com/nomadical\"\u003e\u003ccode\u003e@​nomadical\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11425\"\u003evitest-dev/vitest#11425\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8ebcf5f8a\"\u003e\u003c!-- raw HTML omitted --\u003e(8ebcf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply API options without browser config  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10852\"\u003evitest-dev/vitest#10852\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad055837b\"\u003e\u003c!-- raw HTML omitted --\u003e(ad055)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve undefined command arguments  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11497\"\u003evitest-dev/vitest#11497\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1576d3d89\"\u003e\u003c!-- raw HTML omitted --\u003e(1576d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for setup mocks before importing a test file  -  by \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11520\"\u003evitest-dev/vitest#11520\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b61d1ced3\"\u003e\u003c!-- raw HTML omitted --\u003e(b61d1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid extra scroll outside the iframe  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11523\"\u003evitest-dev/vitest#11523\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/662e8a363\"\u003e\u003c!-- raw HTML omitted --\u003e(662e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun browser instances as workers  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11525\"\u003evitest-dev/vitest#11525\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bf04b9ccc\"\u003e\u003c!-- raw HTML omitted --\u003e(bf04b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ This can degrade performance if you have a custom \u003ccode\u003emaxWorkers\u003c/code\u003e setting. Previously, it was applied incorrectly and could lead to Vitest using too many resources. For example, a lower number would still open too many browsers. Fixing it means Vitest opens less instances by default now.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOpen one cdp session per tester  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11542\"\u003evitest-dev/vitest#11542\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/69e6369f6\"\u003e\u003c!-- raw HTML omitted --\u003e(69e63)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up unmocked and pending mocks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11537\"\u003evitest-dev/vitest#11537\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c9552173\"\u003e\u003c!-- raw HTML omitted --\u003e(5c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eV8 browser memory leak between test files  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11466\"\u003evitest-dev/vitest#11466\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2297d93a8\"\u003e\u003c!-- raw HTML omitted --\u003e(2297d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eallowExternal\u003c/code\u003e fails to include uncovered files  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11513\"\u003evitest-dev/vitest#11513\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4ef000a93\"\u003e\u003c!-- raw HTML omitted --\u003e(4ef00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFilenames containing brackets incorrectly showing as uncovered  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11531\"\u003evitest-dev/vitest#11531\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fa80f53c\"\u003e\u003c!-- raw HTML omitted --\u003e(0fa80)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIstanbul coverage wrong when module transform warmups  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11529\"\u003evitest-dev/vitest#11529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f61dcca2\"\u003e\u003c!-- raw HTML omitted --\u003e(9f61d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11167\"\u003evitest-dev/vitest#11167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c74e099a9\"\u003e\u003c!-- raw HTML omitted --\u003e(c74e0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eSet\u003c/code\u003e deep equality in some assertions  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11402\"\u003evitest-dev/vitest#11402\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b4e79fd7a\"\u003e\u003c!-- raw HTML omitted --\u003e(b4e79)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck value in chai-style returned  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11500\"\u003evitest-dev/vitest#11500\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1aca02a21\"\u003e\u003c!-- raw HTML omitted --\u003e(1aca0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix native loader mocking edge cases  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11540\"\u003evitest-dev/vitest#11540\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/cd423ba04\"\u003e\u003c!-- raw HTML omitted --\u003e(cd423)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epretty-format\u003c/strong\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/vitest-dev/vitest/commit/6a11cf66f99fa610b7364363d5ca42b66d994f40\"\u003e\u003ccode\u003e6a11cf6\u003c/code\u003e\u003c/a\u003e chore: release v5.0.4 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11554\"\u003e#11554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2297d93a854968d2ffee6025700c69099e6b7f80\"\u003e\u003ccode\u003e2297d93\u003c/code\u003e\u003c/a\u003e fix(coverage): v8 browser memory leak between test files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11466\"\u003e#11466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c74e099a9d17e24e9816878165af4818df84a631\"\u003e\u003ccode\u003ec74e099\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11167\"\u003e#11167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.4/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 65.3.0 to 65.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.3.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.3.3...v65.3.4\"\u003e65.3.4\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-undefined-types\u003c/code\u003e, \u003ccode\u003erequire-returns-check\u003c/code\u003e:\u003c/strong\u003e parse the JSDoc blocks of a file only once (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/73a92a1306af4e143e49ce64820f5cfa6293bd58\"\u003e73a92a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.3.2...v65.3.3\"\u003e65.3.3\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-tag-names\u003c/code\u003e:\u003c/strong\u003e only treat \u003ccode\u003e@public\u003c/code\u003e, \u003ccode\u003e@private\u003c/code\u003e and \u003ccode\u003e@protected\u003c/code\u003e as redundant on class members with \u003ccode\u003etyped\u003c/code\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d89c3d9e7bec043d546bf4f83e7c9baa57b2ad1\"\u003e2d89c3d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.3.1...v65.3.2\"\u003e65.3.2\u003c/a\u003e (2026-10-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-defaults\u003c/code\u003e:\u003c/strong\u003e do not strip \u003ccode\u003e@default\u003c/code\u003e from getters and setters (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/701c2b82a962eb840ed898a76eda49a4ff92361b\"\u003e701c2b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.3.0...v65.3.1\"\u003e65.3.1\u003c/a\u003e (2026-10-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-undefined-types\u003c/code\u003e:\u003c/strong\u003e predefine the global types of TypeScript's standard library (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d0f36b123a5b0fe6c5d6490a3e841b8384fb4a38\"\u003ed0f36b1\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/gajus/eslint-plugin-jsdoc/commit/73a92a1306af4e143e49ce64820f5cfa6293bd58\"\u003e\u003ccode\u003e73a92a1\u003c/code\u003e\u003c/a\u003e perf(\u003ccode\u003eno-undefined-types\u003c/code\u003e, \u003ccode\u003erequire-returns-check\u003c/code\u003e): parse the JSDoc blocks o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d89c3d9e7bec043d546bf4f83e7c9baa57b2ad1\"\u003e\u003ccode\u003e2d89c3d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003echeck-tag-names\u003c/code\u003e): only treat \u003ccode\u003e@public\u003c/code\u003e, \u003ccode\u003e@private\u003c/code\u003e and \u003ccode\u003e@protected\u003c/code\u003e as ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/701c2b82a962eb840ed898a76eda49a4ff92361b\"\u003e\u003ccode\u003e701c2b8\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-defaults\u003c/code\u003e): do not strip \u003ccode\u003e@default\u003c/code\u003e from getters and setters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d0f36b123a5b0fe6c5d6490a3e841b8384fb4a38\"\u003e\u003ccode\u003ed0f36b1\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-undefined-types\u003c/code\u003e): predefine the global types of TypeScript's standar...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.3.0...v65.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-unicorn` from 77.0.0 to 78.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/releases\"\u003eeslint-plugin-unicorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev78.0.0\u003c/h2\u003e\n\u003ch2\u003eNew rules\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unnecessary-default-arguments.md\"\u003e\u003ccode\u003eno-unnecessary-default-arguments\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3885\"\u003e#3885\u003c/a\u003e)  1059f09b\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-repeated-call-wrappers.md\"\u003e\u003ccode\u003eno-repeated-call-wrappers\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3836\"\u003e#3836\u003c/a\u003e)  c4fd1feb\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/soml-lang/eslint-soml\"\u003eSOML\u003c/a\u003e support, including a \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn#non-javascript-recommended-configs\"\u003e\u003ccode\u003erecommended-soml\u003c/code\u003e\u003c/a\u003e preset (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3870\"\u003e#3870\u003c/a\u003e)  7419b835\u003c/li\u003e\n\u003cli\u003eReport code that contains comments instead of ignoring it (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3847\"\u003e#3847\u003c/a\u003e)  003f0bdc\n\u003cul\u003e\n\u003cli\u003eMany rules skipped code with comments. They now report it, and only withhold fixes that would remove comments. You may see new reports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix cyclic resolution in type-aware checks (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3826\"\u003e#3826\u003c/a\u003e)  5e77e19e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-default-parameters\u003c/code\u003e: Add \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-default-parameters.md#checkfallbackexpressions\"\u003e\u003ccode\u003echeckFallbackExpressions\u003c/code\u003e\u003c/a\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3837\"\u003e#3837\u003c/a\u003e)  71bbf59a\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-ternary\u003c/code\u003e: Add \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-ternary.md#options\"\u003e\u003ccode\u003echeckVaryingBase\u003c/code\u003e and \u003ccode\u003echeckComputedMemberAccess\u003c/code\u003e\u003c/a\u003e options (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3869\"\u003e#3869\u003c/a\u003e)  1af3c2b2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econsistent-boolean-name\u003c/code\u003e: Allow \u003ccode\u003edoes\u003c/code\u003e prefix by default (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3853\"\u003e#3853\u003c/a\u003e)  cfad028d\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econsistent-boolean-name\u003c/code\u003e: Recognize promise-returning functions (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3879\"\u003e#3879\u003c/a\u003e)  769e3b87\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econsistent-boolean-name\u003c/code\u003e: Fix cyclic type parameter resolution (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3821\"\u003e#3821\u003c/a\u003e)  5c4808ba\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-asterisk-prefix-in-documentation-comments\u003c/code\u003e: Remove shared indentation (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3820\"\u003e#3820\u003c/a\u003e)  a92aee19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-await-in-promise-methods\u003c/code\u003e: Clarify the message for nested \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3867\"\u003e#3867\u003c/a\u003e)  8f73d539\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-immediate-mutation\u003c/code\u003e: Combine a declaration with an assignment that follows it immediately (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3851\"\u003e#3851\u003c/a\u003e)  811e4678\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-negated-condition\u003c/code\u003e: Support \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e and \u003ccode\u003e||\u003c/code\u003e chains of negated operands (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3834\"\u003e#3834\u003c/a\u003e)  15bfade7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-top-level-side-effects\u003c/code\u003e: Allow known pure imported helpers, like \u003ccode\u003edefineConfig()\u003c/code\u003e and React \u003ccode\u003ememo()\u003c/code\u003e, and check default-exported expressions (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3822\"\u003e#3822\u003c/a\u003e)  3826236d\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-unnecessary-parameters\u003c/code\u003e: Fix false positive for recursive defaults (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3844\"\u003e#3844\u003c/a\u003e)  e2d8d0ff\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-unnecessary-parameters\u003c/code\u003e: Ignore parameters named by type predicates (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3859\"\u003e#3859\u003c/a\u003e)  f0c631ce\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-using-resource-escape\u003c/code\u003e: Check TypeScript instantiation expressions (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3833\"\u003e#3833\u003c/a\u003e)  7a9f7df1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-at\u003c/code\u003e: Fix false positives for DOM collections (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3842\"\u003e#3842\u003c/a\u003e)  ca78a7aa\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-combined-guards\u003c/code\u003e: Combine non-literal exits in TypeScript when type information is available (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3860\"\u003e#3860\u003c/a\u003e)  2bcc7be6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-default-parameters\u003c/code\u003e: Support static template literal fallbacks (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3835\"\u003e#3835\u003c/a\u003e)  3d8b40a5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-default-parameters\u003c/code\u003e: Support fallbacks to earlier bindings (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3840\"\u003e#3840\u003c/a\u003e)  d4bfc1cf\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-default-parameters\u003c/code\u003e: Handle nullable fallback types (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3858\"\u003e#3858\u003c/a\u003e)  d75786f7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-early-return\u003c/code\u003e, \u003ccode\u003eprefer-continue\u003c/code\u003e: Suggest opposite relational comparisons (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3873\"\u003e#3873\u003c/a\u003e)  de2e6daa\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-logical-operator-over-ternary\u003c/code\u003e: Handle non-boolean conditions (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3843\"\u003e#3843\u003c/a\u003e)  5c4d50cf\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-minimal-ternary\u003c/code\u003e: Ignore formatting differences in shared expressions (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3841\"\u003e#3841\u003c/a\u003e)  b0c21423\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-minimal-ternary\u003c/code\u003e: Prevent unsafe TypeScript object autofixes (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3846\"\u003e#3846\u003c/a\u003e)  2f33c916\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-observer-apis\u003c/code\u003e: Check \u003ccode\u003elet\u003c/code\u003e and \u003ccode\u003evar\u003c/code\u003e listener functions, and ignore reassigned listeners (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3833\"\u003e#3833\u003c/a\u003e)  7a9f7df1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-private-class-fields\u003c/code\u003e: Do not autofix reassigned methods, and suggest private arrow functions for bound methods (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3823\"\u003e#3823\u003c/a\u003e)  6f0f4bb8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-scoped-selector\u003c/code\u003e: Ignore queries on more non-element roots, like \u003ccode\u003eownerDocument\u003c/code\u003e and \u003ccode\u003egetRootNode()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3833\"\u003e#3833\u003c/a\u003e)  7a9f7df1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-spread\u003c/code\u003e: Prevent unsafe TypeScript autofixes (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3882\"\u003e#3882\u003c/a\u003e)  21e99ff8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-ternary\u003c/code\u003e: Support destructuring assignments (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3852\"\u003e#3852\u003c/a\u003e)  e29d1eee\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-ternary\u003c/code\u003e: Support statements that differ in only one part, like \u003ccode\u003ecall(test ? a : b)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3869\"\u003e#3869\u003c/a\u003e)  1af3c2b2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-top-level-await\u003c/code\u003e: Allow cached promise assignments (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3819\"\u003e#3819\u003c/a\u003e)  2fb8eb60\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-top-level-await\u003c/code\u003e: Avoid false positives on non-promise calls (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3883\"\u003e#3883\u003c/a\u003e)  3f125f14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erelative-url-style\u003c/code\u003e: Support complex Markdown labels, embedded HTML in Markdown, JSX, \u003ccode\u003eURL.canParse()\u003c/code\u003e, \u003ccode\u003eURL.parse()\u003c/code\u003e, and more HTML attributes (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3854\"\u003e#3854\u003c/a\u003e)  2760ce46\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erequire-module-specifiers\u003c/code\u003e: Allow bare \u003ccode\u003eexport {}\u003c/code\u003e in declaration files (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3866\"\u003e#3866\u003c/a\u003e)  e7274810\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etemplate-indent\u003c/code\u003e: Ignore templates with content on the opening line (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3868\"\u003e#3868\u003c/a\u003e)  921dd8c3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v77.0.0...v78.0.0\"\u003ehttps://github.com/sindresorhus/eslint-plugin-unicorn/compare/v77.0.0...v78.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/843495c2299d2e0430a88f0b085da9f1ea8fdfdf\"\u003e\u003ccode\u003e843495c\u003c/code\u003e\u003c/a\u003e 78.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/1059f09bd8c8ab8dafcc31fef7ca3604019fdd43\"\u003e\u003ccode\u003e1059f09\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eno-unnecessary-default-arguments\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3885\"\u003e#3885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/624887f2caeb4c6428e575fcfa0df576b320fb47\"\u003e\u003ccode\u003e624887f\u003c/code\u003e\u003c/a\u003e \u003ccode\u003econsistent-boolean-name\u003c/code\u003e: Explain why \u003ccode\u003edo\u003c/code\u003e is excluded (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3884\"\u003e#3884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/3f125f14cc8a526bc5070f1e9efca4a8400aaa82\"\u003e\u003ccode\u003e3f125f1\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-top-level-await\u003c/code\u003e: Avoid false positives on non-promise calls  (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3883\"\u003e#3883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/21e99ff8005a343b797d5a2b1344a95747422890\"\u003e\u003ccode\u003e21e99ff\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-spread\u003c/code\u003e: Prevent unsafe TypeScript autofixes (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3882\"\u003e#3882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/769e3b87da2a569976266851cb526aafe73a9194\"\u003e\u003ccode\u003e769e3b8\u003c/code\u003e\u003c/a\u003e \u003ccode\u003econsistent-boolean-name\u003c/code\u003e: Recognize promise-returning functions (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3879\"\u003e#3879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/9eadb6052b12f45b1ebe87c1163f6565365708f5\"\u003e\u003ccode\u003e9eadb60\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-simple-condition-first\u003c/code\u003e: Clarify property access condition classifica...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/de2e6daa5fe9e08563f5aedc8689cb3e7a9e3967\"\u003e\u003ccode\u003ede2e6da\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-early-return\u003c/code\u003e, \u003ccode\u003eprefer-continue\u003c/code\u003e: Suggest opposite relational compari...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/7419b835a46bdc691ac5635721bd0538f299f21f\"\u003e\u003ccode\u003e7419b83\u003c/code\u003e\u003c/a\u003e Add SOML support (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3870\"\u003e#3870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/1af3c2b2ce376c215db339fcf5a11c83528be1ca\"\u003e\u003ccode\u003e1af3c2b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-ternary\u003c/code\u003e: Minimize matching branch expressions  (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3869\"\u003e#3869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v77.0.0...v78.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright-core` from 1.64.0 to 1.64.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43247\"\u003e#43247\u003c/a\u003e [Bug]: _electron.launch intermittently loses a packaged app's first window since 1.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43242\"\u003e#43242\u003c/a\u003e [Regression]: Chromium 155+ aborts a preflighted cross-origin redirect whenever any route is registered (net::ERR_ABORTED)\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/microsoft/playwright/commit/cfe490d941f992655948eee8fd4fd94e1c4234bf\"\u003e\u003ccode\u003ecfe490d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43353\"\u003e#43353\u003c/a\u003e): docs: release notes for v1.64 Python\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/866cbb864009f84d7e8e41c64fdbfceff43f280d\"\u003e\u003ccode\u003e866cbb8\u003c/code\u003e\u003c/a\u003e chore: mark v1.64.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43354\"\u003e#43354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b2924712024804936dbcfe9fabaa655d52325e5\"\u003e\u003ccode\u003e1b29247\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43250\"\u003e#43250\u003c/a\u003e): fix(electron): do not drop windows that have not navigat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/632d976826c74b0163fd5201a05b7b4853ba3f4a\"\u003e\u003ccode\u003e632d976\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43249\"\u003e#43249\u003c/a\u003e): fix(chromium): disable AvoidCorsURLLoaderRestartOnRedirect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/824d0c5d1e10f21fcbe88d18a99d06194acde77c\"\u003e\u003ccode\u003e824d0c5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43217\"\u003e#43217\u003c/a\u003e): chore(dotnet): fix async suffix of optional-arg overload...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.64.0...v1.64.1\"\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.71.1 to 8.71.2\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.71.2\u003c/h2\u003e\n\u003ch2\u003e8.71.2 (2026-10-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] avoid false-positives when not using our parser (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12989\"\u003e#12989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type templates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12974\"\u003e#12974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] ignore type-only refs for after-used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12977\"\u003e#12977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] parenthesize constraint in optional tuple elements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12995\"\u003e#12995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] safe fix when the chain ends with a strict null comparison (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12805\"\u003e#12805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match linked packages and packages with missing version in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12948\"\u003e#12948\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\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\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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.71.2 (2026-10-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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/7488d681f6e0e96c2aaa1eee9c3d1b9b1ef077cb\"\u003e\u003ccode\u003e7488d68\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.2/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.3 to 5.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eTag cache directories with CACHEDIR.TAG  -  by \u003ca href=\"https://github.com/lifeiscontent\"\u003e\u003ccode\u003e@​lifeiscontent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11461\"\u003evitest-dev/vitest#11461\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8ea3c8fd\"\u003e\u003c!-- raw HTML omitted --\u003e(a8ea3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003etest.ui.theme\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11499\"\u003evitest-dev/vitest#11499\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d\"\u003e\u003c!-- raw HTML omitted --\u003e(1da66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHighlight selector multiple matches in trace view  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11489\"\u003evitest-dev/vitest#11489\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5abba1e1b\"\u003e\u003c!-- raw HTML omitted --\u003e(5abba)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint how many tests were affected and a total when running \u003ccode\u003e--changed\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11424\"\u003evitest-dev/vitest#11424\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a23368585\"\u003e\u003c!-- raw HTML omitted --\u003e(a2336)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an option to cache dependencies instead of statically parsing them  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11515\"\u003evitest-dev/vitest#11515\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8\"\u003e\u003c!-- raw HTML omitted --\u003e(c0601)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fit and zoom controls to trace viewer  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11490\"\u003evitest-dev/vitest#11490\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f5dd99ed0\"\u003e\u003c!-- raw HTML omitted --\u003e(f5dd9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFail the run on git and location filter errors  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11430\"\u003evitest-dev/vitest#11430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/30d0304d2\"\u003e\u003c!-- raw HTML omitted --\u003e(30d03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable fsModuleCache by default  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11435\"\u003evitest-dev/vitest#11435\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad208cc29\"\u003e\u003c!-- raw HTML omitted --\u003e(ad208)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack project files and mocks with --changed  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11432\"\u003evitest-dev/vitest#11432\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b0f2b3bb9\"\u003e\u003c!-- raw HTML omitted --\u003e(b0f2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor caching, fix \u003ccode\u003e:\u003c/code\u003e in project and change the shape of \u003ccode\u003eresults\u003c/code\u003e cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11453\"\u003evitest-dev/vitest#11453\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9673c49a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9673c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep full \u003ccode\u003e$\u003c/code\u003e string values when \u003ccode\u003etaskTitleValueFormatTruncate\u003c/code\u003e is 0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11485\"\u003evitest-dev/vitest#11485\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f7e1799b\"\u003e\u003c!-- raw HTML omitted --\u003e(4f7e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve node builtins in client environments  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11417\"\u003evitest-dev/vitest#11417\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/56b319ac6\"\u003e\u003c!-- raw HTML omitted --\u003e(56b31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph builtin externals after \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11421\"\u003e#11421\u003c/a\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11491\"\u003evitest-dev/vitest#11491\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11421\"\u003evitest-dev/vitest#11421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/008e184cb\"\u003e\u003c!-- raw HTML omitted --\u003e(008e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap module mocks during in-source testing  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11505\"\u003evitest-dev/vitest#11505\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/36d19cb00\"\u003e\u003c!-- raw HTML omitted --\u003e(36d19)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle line endings in snapshot  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11522\"\u003evitest-dev/vitest#11522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c468aa40\"\u003e\u003c!-- raw HTML omitted --\u003e(4c468)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect root in projects  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11521\"\u003evitest-dev/vitest#11521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f793\"\u003e\u003c!-- raw HTML omitted --\u003e(26642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve mocks in directories with spaces  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11539\"\u003evitest-dev/vitest#11539\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caaef9416\"\u003e\u003c!-- raw HTML omitted --\u003e(caaef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePublish the api token atomically  -  by \u003ca href=\"https://github.com/umairnawaz333\"\u003e\u003ccode\u003e@​umairnawaz333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11323\"\u003evitest-dev/vitest#11323\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f990fef1\"\u003e\u003c!-- raw HTML omitted --\u003e(6f990)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eClose the mock route interception race  -  by \u003ca href=\"https://github.com/cplieger\"\u003e\u003ccode\u003e@​cplieger\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8339\"\u003evitest-dev/vitest#8339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11083\"\u003evitest-dev/vitest#11083\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d6620fae6\"\u003e\u003c!-- raw HTML omitted --\u003e(d6620)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow toHaveTextContent without arguments  -  by \u003ca href=\"https://github.com/nomadical\"\u003e\u003ccode\u003e@​nomadical\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11425\"\u003evitest-dev/vitest#11425\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8ebcf5f8a\"\u003e\u003c!-- raw HTML omitted --\u003e(8ebcf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply API options without browser config  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10852\"\u003evitest-dev/vitest#10852\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad055837b\"\u003e\u003c!-- raw HTML omitted --\u003e(ad055)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve undefined command arguments  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11497\"\u003evitest-dev/vitest#11497\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1576d3d89\"\u003e\u003c!-- raw HTML omitted --\u003e(1576d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for setup mocks before importing a test file  -  by \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11520\"\u003evitest-dev/vitest#11520\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b61d1ced3\"\u003e\u003c!-- raw HTML omitted --\u003e(b61d1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid extra scroll outside the iframe  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11523\"\u003evitest-dev/vitest#11523\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/662e8a363\"\u003e\u003c!-- raw HTML omitted --\u003e(662e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun browser instances as workers  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11525\"\u003evitest-dev/vitest#11525\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bf04b9ccc\"\u003e\u003c!-- raw HTML omitted --\u003e(bf04b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ This can degrade performance if you have a custom \u003ccode\u003emaxWorkers\u003c/code\u003e setting. Previously, it was applied incorrectly and could lead to Vitest using too many resources. For example, a lower number would still open too many browsers. Fixing it means Vitest opens less instances by default now.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOpen one cdp session per tester  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11542\"\u003evitest-dev/vitest#11542\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/69e6369f6\"\u003e\u003c!-- raw HTML omitted --\u003e(69e63)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up unmocked and pending mocks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11537\"\u003evitest-dev/vitest#11537\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c9552173\"\u003e\u003c!-- raw HTML omitted --\u003e(5c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eV8 browser memory leak between test files  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11466\"\u003evitest-dev/vitest#11466\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2297d93a8\"\u003e\u003c!-- raw HTML omitted --\u003e(2297d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eallowExternal\u003c/code\u003e fails to include uncovered files  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11513\"\u003evitest-dev/vitest#11513\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4ef000a93\"\u003e\u003c!-- raw HTML omitted --\u003e(4ef00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFilenames containing brackets incorrectly showing as uncovered  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11531\"\u003evitest-dev/vitest#11531\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fa80f53c\"\u003e\u003c!-- raw HTML omitted --\u003e(0fa80)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIstanbul coverage wrong when module transform warmups  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11529\"\u003evitest-dev/vitest#11529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f61dcca2\"\u003e\u003c!-- raw HTML omitted --\u003e(9f61d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11167\"\u003evitest-dev/vitest#11167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c74e099a9\"\u003e\u003c!-- raw HTML omitted --\u003e(c74e0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eSet\u003c/code\u003e deep equality in some assertions  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 5.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11402\"\u003evitest-dev/vitest#11402\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b4e79fd7a\"\u003e\u003c!-- raw HTML omitted --\u003e(b4e79)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck value in chai-style returned  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11500\"\u003evitest-dev/vitest#11500\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1aca02a21\"\u003e\u003c!-- raw HTML omitted --\u003e(1aca0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix native loader mocking edge cases  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11540\"\u003evitest-dev/vitest#11540\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/cd423ba04\"\u003e\u003c!-- raw HTML omitted --\u003e(cd423)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epretty-format\u003c/strong\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/vitest-dev/vitest/commit/6a11cf66f99fa610b7364363d5ca42b66d994f40\"\u003e\u003ccode\u003e6a11cf6\u003c/code\u003e\u003c/a\u003e chore: release v5.0.4 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11554\"\u003e#11554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/58c86edb92ec4d470dc87c060002cbd5725900de\"\u003e\u003ccode\u003e58c86ed\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11550\"\u003e#11550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fa80f53c2afa3429ead7f357f0ad266b39b240a\"\u003e\u003ccode\u003e0fa80f5\u003c/code\u003e\u003c/a\u003e fix(coverage): filenames containing brackets incorrectly showing as uncovered...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bf04b9ccc7235949e63490d310cdca00e61b3e4a\"\u003e\u003ccode\u003ebf04b9c\u003c/code\u003e\u003c/a\u003e fix(browser): run browser instances as workers (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11525\"\u003e#11525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e3624c5e5ecf77b20065da1aeb60f1182db0ccd\"\u003e\u003ccode\u003e3e3624c\u003c/code\u003e\u003c/a\u003e refactor: resolve maxWorkers once in config (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11524\"\u003e#11524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/26642f7936e04ec2591ad1d9b3500642423ba8ce\"\u003e\u003ccode\u003e26642f7\u003c/code\u003e\u003c/a\u003e fix: respect root in projects (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11521\"\u003e#11521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c06012ac8419ca4ea14a8808aedc8b0120111f81\"\u003e\u003ccode\u003ec06012a\u003c/code\u003e\u003c/a\u003e feat(experimental): add an option to cache dependencies instead of statically...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4ef000a938ca3e54eee1c8dd02e2eb9b1afff0c3\"\u003e\u003ccode\u003e4ef000a\u003c/code\u003e\u003c/a\u003e fix(coverage): \u003ccode\u003eallowExternal\u003c/code\u003e fails to include uncovered files (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11513\"\u003e#11513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1da66405d5e979299601a8c7fd13fb0f78e74495\"\u003e\u003ccode\u003e1da6640\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003etest.ui.theme\u003c/code\u003e option (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11499\"\u003e#11499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b618afd5cce6a903ca16e0dd9c8f00b58bb0b474\"\u003e\u003ccode\u003eb618afd\u003c/code\u003e\u003c/a\u003e fix(vm): bind \u003ccode\u003ethis\u003c/code\u003e to \u003ccode\u003emodule.exports\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11504\"\u003e#11504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.4/packages/vitest\"\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 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/sergienko4/israeli-bank-scrapers-to-actual-budget/pull/780","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergienko4%2Fisraeli-bank-scrapers-to-actual-budget/issues/780","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/780/packages"}},{"old_version":"64.5.4","new_version":"65.1.0","update_type":"major","path":null,"pr_created_at":"2026-10-12T14:27:41.000Z","version_change":"64.5.4 → 65.1.0","issue":{"uuid":"5815417119","node_id":"PR_kwDOQNaiWs8AAAABH_CCVg","number":2739,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["greydragon888"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T14:27:41.000Z","updated_at":"2026-10-12T14:28:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":19,"packages":[{"name":"@types/node","old_version":"24.19.0","new_version":"24.19.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/parser","old_version":"8.70.1","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"10.11.0","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-jsdoc","old_version":"64.5.4","new_version":"65.1.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-security","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/eslint-community/eslint-plugin-security"},{"name":"eslint-plugin-sonarjs","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"eslint-plugin-unicorn","old_version":"76.0.0","new_version":"77.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"typescript-eslint","old_version":"8.70.1","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@analogjs/vite-plugin-angular","old_version":"2.7.5","new_version":"2.8.0","repository_url":"https://github.com/analogjs/analog"},{"name":"@analogjs/vitest-angular","old_version":"2.7.5","new_version":"2.8.0","repository_url":"https://github.com/analogjs/analog"},{"name":"jsdom","old_version":"30.1.1","new_version":"30.1.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"vite","old_version":"8.3.1","new_version":"8.3.2","repository_url":"https://github.com/vitejs/vite"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@vitejs/plugin-react","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"vue-tsc","old_version":"3.3.11","new_version":"3.3.12","repository_url":"https://github.com/vuejs/language-tools"},{"name":"electron","old_version":"44.4.5","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"},{"name":"wait-on","old_version":"9.1.0","new_version":"9.5.1","repository_url":"https://github.com/jeffbski/wait-on"},{"name":"@tauri-apps/cli","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/tauri-apps/tauri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 19 updates in the /examples directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.19.0` | `24.19.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.70.1` | `8.71.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.11.0` | `10.12.0` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `64.5.4` | `65.1.0` |\n| [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) | `4.1.0` | `4.2.0` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.2.1` | `4.2.2` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `76.0.0` | `77.0.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.1` | `8.71.0` |\n| [@analogjs/vite-plugin-angular](https://github.com/analogjs/analog) | `2.7.5` | `2.8.0` |\n| [@analogjs/vitest-angular](https://github.com/analogjs/analog) | `2.7.5` | `2.8.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.1` | `30.1.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.1` | `8.3.2` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.1` | `6.1.2` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.11` | `3.3.12` |\n| [electron](https://github.com/electron/electron) | `44.4.5` | `44.5.1` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.1.0` | `9.5.1` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.12.0` | `2.12.1` |\n\n\nUpdates `@types/node` from 24.19.0 to 24.19.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 `@typescript-eslint/parser` from 8.70.1 to 8.71.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.11.0 to 10.12.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\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\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/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\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/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\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/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\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/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\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/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint 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/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.11.0...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 64.5.4 to 65.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.2...v65.1.0\"\u003e65.1.0\u003c/a\u003e (2026-10-04)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e avoid resetting section indent with inline tags; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1786\"\u003e#1786\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/c8bcbb7e52dda775d1287bc412a800f3219f4a81\"\u003ec8bcbb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-syntax\u003c/code\u003e:\u003c/strong\u003e add \u003ccode\u003eenableFixer\u003c/code\u003e option to replace Closure-style optional types (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/5f15574dbd50a409f3fe44ab62406fc57d16c25d\"\u003e5f15574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-syntax\u003c/code\u003e:\u003c/strong\u003e fix optional types on all tags and over several lines, address review (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/b5db3661adc75613e3c6aab14f67b69b364830ed\"\u003eb5db366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.1...v65.0.2\"\u003e65.0.2\u003c/a\u003e (2026-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e report opening-line indentation on that line (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1785\"\u003e#1785\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d2dfede3577a0c58f0aab961de07caa3c0992855\"\u003ed2dfede\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\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/gajus/eslint-plugin-jsdoc/commit/c8bcbb7e52dda775d1287bc412a800f3219f4a81\"\u003e\u003ccode\u003ec8bcbb7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003echeck-indentation\u003c/code\u003e): avoid resetting section indent with inline tags; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/b5db3661adc75613e3c6aab14f67b69b364830ed\"\u003e\u003ccode\u003eb5db366\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-syntax\u003c/code\u003e): fix optional types on all tags and over several lines, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/5f15574dbd50a409f3fe44ab62406fc57d16c25d\"\u003e\u003ccode\u003e5f15574\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-syntax\u003c/code\u003e): add \u003ccode\u003eenableFixer\u003c/code\u003e option to replace Closure-style optio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/05e2ffee92aed4e9aa10a78276a792fd008b7142\"\u003e\u003ccode\u003e05e2ffe\u003c/code\u003e\u003c/a\u003e docs: fix wrong rule name and typos (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1787\"\u003e#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d2dfede3577a0c58f0aab961de07caa3c0992855\"\u003e\u003ccode\u003ed2dfede\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003echeck-indentation\u003c/code\u003e): report opening-line indentation on that line (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/33203d2f5792e16e4dfa875004fb88da59f4ab1e\"\u003e\u003ccode\u003e33203d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump serialize-javascript from 7.1.1 to 7.1.2 (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1784\"\u003e#1784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2f2c252812ce50e23bd977276d3ad2e9e9197c34\"\u003e\u003ccode\u003e2f2c252\u003c/code\u003e\u003c/a\u003e chore(deps): bump moment from 2.30.1 to 2.31.0 (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-security` from 4.1.0 to 4.2.0\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-security/releases\"\u003eeslint-plugin-security's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-security: v4.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/compare/eslint-plugin-security-v4.1.0...eslint-plugin-security-v4.2.0\"\u003e4.2.0\u003c/a\u003e (2026-10-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd TypeScript type definitions (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/17082bb4d7f794366088b945b90c671deb37b900\"\u003e17082bb\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-security/blob/main/CHANGELOG.md\"\u003eeslint-plugin-security'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-security/compare/eslint-plugin-security-v4.1.0...eslint-plugin-security-v4.2.0\"\u003e4.2.0\u003c/a\u003e (2026-10-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd TypeScript type definitions (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/17082bb4d7f794366088b945b90c671deb37b900\"\u003e17082bb\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-security/commit/a204dfb95616f6534c4c24c5d4768dc76ebdc518\"\u003e\u003ccode\u003ea204dfb\u003c/code\u003e\u003c/a\u003e chore: release 4.2.0 🚀 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/17082bb4d7f794366088b945b90c671deb37b900\"\u003e\u003ccode\u003e17082bb\u003c/code\u003e\u003c/a\u003e feat: add TypeScript type definitions (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/abc25dd565eedc760ed12c05a461de64d38ef318\"\u003e\u003ccode\u003eabc25dd\u003c/code\u003e\u003c/a\u003e ci: remove Twitter announcement step from \u003ccode\u003erelease-please\u003c/code\u003e workflow (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/compare/eslint-plugin-security-v4.1.0...eslint-plugin-security-v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-sonarjs` from 4.2.1 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SonarSource/SonarJS/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-unicorn` from 76.0.0 to 77.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/releases\"\u003eeslint-plugin-unicorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev77.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove CSS-only rules to \u003ca href=\"https://github.com/sindresorhus/eslint-cssicorn\"\u003e\u003ccode\u003eeslint-cssicorn\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3811\"\u003e#3811\u003c/a\u003e)  c3697c02\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-deprecated-css-features\u003c/code\u003e → \u003ccode\u003ecssicorn/no-deprecated-features\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-duplicate-css-selectors\u003c/code\u003e → \u003ccode\u003ecssicorn/no-duplicate-selectors\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-duplicate-font-family-names\u003c/code\u003e → \u003ccode\u003ecssicorn/no-duplicate-font-family-names\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-invalid-media-features\u003c/code\u003e → \u003ccode\u003ecssicorn/no-invalid-media-features\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-nesting-with-mixed-specificity\u003c/code\u003e → \u003ccode\u003ecssicorn/no-nesting-with-mixed-specificity\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-redundant-nested-style-rules\u003c/code\u003e → \u003ccode\u003ecssicorn/no-redundant-nested-style-rules\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-unknown-css-annotations\u003c/code\u003e → \u003ccode\u003ecssicorn/no-unknown-annotations\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-unknown-pseudo-selectors\u003c/code\u003e → \u003ccode\u003ecssicorn/no-unknown-pseudo-selectors\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/no-unscoped-css-nesting-selector\u003c/code\u003e → \u003ccode\u003ecssicorn/no-unscoped-nesting-selector\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/prefer-explicit-viewport-units\u003c/code\u003e → \u003ccode\u003ecssicorn/prefer-explicit-viewport-units\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunicorn/prefer-media-feature-range-syntax\u003c/code\u003e → \u003ccode\u003ecssicorn/prefer-media-feature-range-syntax\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove the deprecated \u003ccode\u003eflat/recommended\u003c/code\u003e and \u003ccode\u003eflat/all\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3810\"\u003e#3810\u003c/a\u003e)  6f989c6f\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003erecommended\u003c/code\u003e and \u003ccode\u003eall\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew rules\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-response-options.md\"\u003e\u003ccode\u003eno-invalid-response-options\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3808\"\u003e#3808\u003c/a\u003e)  7d590065\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-prevent-default-in-passive-listener.md\"\u003e\u003ccode\u003eno-prevent-default-in-passive-listener\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3806\"\u003e#3806\u003c/a\u003e)  09f94f2c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-boolean-attribute-value.md\"\u003e\u003ccode\u003eno-invalid-boolean-attribute-value\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3807\"\u003e#3807\u003c/a\u003e)  2b91aa70\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-conflicting-constraints.md\"\u003e\u003ccode\u003eno-conflicting-constraints\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3805\"\u003e#3805\u003c/a\u003e)  7c9b39ae\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-property-descriptor.md\"\u003e\u003ccode\u003eno-invalid-property-descriptor\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3804\"\u003e#3804\u003c/a\u003e)  d0bd123c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-url-protocol-comparison.md\"\u003e\u003ccode\u003eno-invalid-url-protocol-comparison\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3803\"\u003e#3803\u003c/a\u003e)  ec7b0634\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-integrity.md\"\u003e\u003ccode\u003eno-invalid-integrity\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3802\"\u003e#3802\u003c/a\u003e)  d0b974c2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-url-in-search-params.md\"\u003e\u003ccode\u003eno-url-in-search-params\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3800\"\u003e#3800\u003c/a\u003e)  c1008cfd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-dom-token.md\"\u003e\u003ccode\u003eno-invalid-dom-token\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3799\"\u003e#3799\u003c/a\u003e)  85c9aa18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/require-text-decoder-streaming.md\"\u003e\u003ccode\u003erequire-text-decoder-streaming\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3798\"\u003e#3798\u003c/a\u003e)  f3c317ea\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-temporal-arithmetic.md\"\u003e\u003ccode\u003eno-invalid-temporal-arithmetic\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3797\"\u003e#3797\u003c/a\u003e)  47904f2f\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-style-set-property.md\"\u003e\u003ccode\u003eno-invalid-style-set-property\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3796\"\u003e#3796\u003c/a\u003e)  239dd0b4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-ineffective-csp-directives.md\"\u003e\u003ccode\u003eno-ineffective-csp-directives\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3795\"\u003e#3795\u003c/a\u003e)  a28a1042\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-intl-options.md\"\u003e\u003ccode\u003eno-invalid-intl-options\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3794\"\u003e#3794\u003c/a\u003e)  e7dc6d6c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unsafe-json-serialization.md\"\u003e\u003ccode\u003eno-unsafe-json-serialization\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3793\"\u003e#3793\u003c/a\u003e)  7cc147b4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/comma-spacing.md\"\u003e\u003ccode\u003ecomma-spacing\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3790\"\u003e#3790\u003c/a\u003e)  a7a41803\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-empty-link-text.md\"\u003e\u003ccode\u003eno-empty-link-text\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3789\"\u003e#3789\u003c/a\u003e)  742b3613\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-leading-empty-lines.md\"\u003e\u003ccode\u003eno-leading-empty-lines\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3786\"\u003e#3786\u003c/a\u003e)  5c509bb8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unnecessary-parameters.md\"\u003e\u003ccode\u003eno-unnecessary-parameters\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3784\"\u003e#3784\u003c/a\u003e)  e143b4b5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-promise-static-methods.md\"\u003e\u003ccode\u003eprefer-promise-static-methods\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3747\"\u003e#3747\u003c/a\u003e)  f3eefdea\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-javascript-url.md\"\u003e\u003ccode\u003eno-javascript-url\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3746\"\u003e#3746\u003c/a\u003e)  201e1289\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-incomplete-accessor-override.md\"\u003e\u003ccode\u003eno-incomplete-accessor-override\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3745\"\u003e#3745\u003c/a\u003e)  dee7a617\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-escaped-irregular-whitespace.md\"\u003e\u003ccode\u003eprefer-escaped-irregular-whitespace\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3742\"\u003e#3742\u003c/a\u003e)  d7f82224\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/key-name-casing.md\"\u003e\u003ccode\u003ekey-name-casing\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3741\"\u003e#3741\u003c/a\u003e)  a330d287\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-literal-ascii.md\"\u003e\u003ccode\u003eprefer-literal-ascii\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3734\"\u003e#3734\u003c/a\u003e)  e9b5bcde\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-short-escape-sequences.md\"\u003e\u003ccode\u003eprefer-short-escape-sequences\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3731\"\u003e#3731\u003c/a\u003e)  0e66146f\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-loss-of-precision.md\"\u003e\u003ccode\u003eno-loss-of-precision\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3729\"\u003e#3729\u003c/a\u003e)  d4bdf38c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/indent.md\"\u003e\u003ccode\u003eindent\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3726\"\u003e#3726\u003c/a\u003e)  64ff93da\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/15f1d646dad6857d1a9cd39939e25cda25d7e4c9\"\u003e\u003ccode\u003e15f1d64\u003c/code\u003e\u003c/a\u003e 77.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/d252a13102ce62f752409800970a2a1f53297272\"\u003e\u003ccode\u003ed252a13\u003c/code\u003e\u003c/a\u003e Switch tests to \u003ccode\u003enode:test\u003c/code\u003e and add more tests (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3812\"\u003e#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/c3697c02481f087322c0e4450293eec0facb1386\"\u003e\u003ccode\u003ec3697c0\u003c/code\u003e\u003c/a\u003e Move CSS-only rules to \u003ccode\u003eeslint-cssicorn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3811\"\u003e#3811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/6f989c6f95684efa59d76a652ee000fb08814de3\"\u003e\u003ccode\u003e6f989c6\u003c/code\u003e\u003c/a\u003e Add recommended presets for non-JavaScript languages (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3810\"\u003e#3810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/93ef59cdc20c2bd5532577ddff2ff686554fbcd1\"\u003e\u003ccode\u003e93ef59c\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-direct-iteration\u003c/code\u003e: Fix type inference for destructured bindings (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/7d590065a42c8db2f374e1a14952bc89e266f67f\"\u003e\u003ccode\u003e7d59006\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eno-invalid-response-options\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3808\"\u003e#3808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/09f94f2cbdb31c0aa294a6081b412e51bfbda10e\"\u003e\u003ccode\u003e09f94f2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eno-prevent-default-in-passive-listener\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3806\"\u003e#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/ec7b06345544882d3edb0004456d75b9a5df54de\"\u003e\u003ccode\u003eec7b063\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eno-invalid-url-protocol-comparison\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/2b91aa702251cca6930c877e24b838293859b63a\"\u003e\u003ccode\u003e2b91aa7\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eno-invalid-boolean-attribute-value\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3807\"\u003e#3807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/7c9b39ae4d807304d99b4a1aa6b273b0d2846010\"\u003e\u003ccode\u003e7c9b39a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eno-conflicting-constraints\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v76.0.0...v77.0.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.70.1 to 8.71.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.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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.71.0 (2026-09-28)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.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 `@analogjs/vite-plugin-angular` from 2.7.5 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/analogjs/analog/releases\"\u003e@​analogjs/vite-plugin-angular's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.7.5...v2.8.0\"\u003e2.8.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econtent:\u003c/strong\u003e restore docs content loading and hydration (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2586\"\u003e#2586\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/ababebb3ab611a2f0417ed283ef493f43d3e52b3\"\u003eababebb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplatform:\u003c/strong\u003e isolate concurrent i18n rendering with locale workers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2572\"\u003e#2572\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/6deb462e8b209ee5169ad411dd5df8703e3e876b\"\u003e6deb462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e harden experimental streaming SSR (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2587\"\u003e#2587\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e0a993900850c712b035338994a8378a525356d4\"\u003ee0a9939\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2531\"\u003e#2531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e emit source-linked workspace packages (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2544\"\u003e#2544\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e26a1f5499f7b06a983f836fe69ed4363f04722c\"\u003ee26a1f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e handle boundary conformance and deferred dependencies (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2564\"\u003e#2564\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/390166344a6392d2943d19e0801b9fb87adac0b4\"\u003e3901663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e lazily create JavaScript transformers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2582\"\u003e#2582\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/4a1c52cae5d9994ddb539c4a8c8a56fe9f176de8\"\u003e4a1c52c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e preprocess styles with the top-level resolved config (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2557\"\u003e#2557\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/d05e1430fbb8515f80411c32649874741cdd4ef9\"\u003ed05e143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e release compilation API program after emit in builds (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2590\"\u003e#2590\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/14d7f4ca0202e3afe5ae14fd0811161bbfcbedbf\"\u003e14d7f4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e support Angular 22.2 transformer and source caches (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2576\"\u003e#2576\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/00c2002b3a12e0cb7f1d5671ecb62bf68fe44c61\"\u003e00c2002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-angular:\u003c/strong\u003e use Vite 8 in setup schematic (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2592\"\u003e#2592\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/82abd7453b54f6c220ac9fdcf863546c548ff49e\"\u003e82abd74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eastro-angular:\u003c/strong\u003e support content projection for island components (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2560\"\u003e#2560\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/96ed98db2a2b60918cf21d36ba60f5de532177e8\"\u003e96ed98d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add opt-in form enhancements and validation helpers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2565\"\u003e#2565\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/f0cd5bbc50bfdb5c1033117c3a8c2b804b6b1f8c\"\u003ef0cd5bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add opt-in type-safe routing (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2561\"\u003e#2561\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e0a512a00e49f5d4fc3c6522382632dea61dc770\"\u003ee0a512a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add TanStack Query integration (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2552\"\u003e#2552\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/d0cfbd6456913badea31cc86f16d84b4c04dae14\"\u003ed0cfbd6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed action and API route helpers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2562\"\u003e#2562\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/1335448136a656d76c8142b562c614280aeb45b5\"\u003e1335448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed route data and relative navigation (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2596\"\u003e#2596\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/92023cf0fdc6629beab332c51466263cebfdced8\"\u003e92023cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-angular:\u003c/strong\u003e add support for Vitest 5 (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2573\"\u003e#2573\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/a02502ab77a04bd5899fab0c9283e8827d414fd7\"\u003ea02502a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e batch compilation and hot update notifications (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2594\"\u003e#2594\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/23448814f671c4b0b2ab8b38db5613deea919672\"\u003e2344881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.0-beta.16\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.8.0-beta.15...v2.8.0-beta.16\"\u003e2.8.0-beta.16\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed route data and relative navigation (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2596\"\u003e#2596\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/92023cf0fdc6629beab332c51466263cebfdced8\"\u003e92023cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.0-beta.15\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.8.0-beta.14...v2.8.0-beta.15\"\u003e2.8.0-beta.15\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e batch compilation and hot update notifications (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2594\"\u003e#2594\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/23448814f671c4b0b2ab8b38db5613deea919672\"\u003e2344881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.0-beta.14\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/analogjs/analog/blob/beta/CHANGELOG.md\"\u003e@​analogjs/vite-plugin-angular's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.7.5...v2.8.0\"\u003e2.8.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econtent:\u003c/strong\u003e restore docs content loading and hydration (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2586\"\u003e#2586\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/ababebb3ab611a2f0417ed283ef493f43d3e52b3\"\u003eababebb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplatform:\u003c/strong\u003e isolate concurrent i18n rendering with locale workers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2572\"\u003e#2572\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/6deb462e8b209ee5169ad411dd5df8703e3e876b\"\u003e6deb462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e harden experimental streaming SSR (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2587\"\u003e#2587\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e0a993900850c712b035338994a8378a525356d4\"\u003ee0a9939\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2531\"\u003e#2531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e emit source-linked workspace packages (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2544\"\u003e#2544\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e26a1f5499f7b06a983f836fe69ed4363f04722c\"\u003ee26a1f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e handle boundary conformance and deferred dependencies (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2564\"\u003e#2564\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/390166344a6392d2943d19e0801b9fb87adac0b4\"\u003e3901663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e lazily create JavaScript transformers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2582\"\u003e#2582\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/4a1c52cae5d9994ddb539c4a8c8a56fe9f176de8\"\u003e4a1c52c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e preprocess styles with the top-level resolved config (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2557\"\u003e#2557\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/d05e1430fbb8515f80411c32649874741cdd4ef9\"\u003ed05e143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e release compilation API program after emit in builds (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2590\"\u003e#2590\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/14d7f4ca0202e3afe5ae14fd0811161bbfcbedbf\"\u003e14d7f4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e support Angular 22.2 transformer and source caches (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2576\"\u003e#2576\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/00c2002b3a12e0cb7f1d5671ecb62bf68fe44c61\"\u003e00c2002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-angular:\u003c/strong\u003e use Vite 8 in setup schematic (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2592\"\u003e#2592\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/82abd7453b54f6c220ac9fdcf863546c548ff49e\"\u003e82abd74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eastro-angular:\u003c/strong\u003e support content projection for island components (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2560\"\u003e#2560\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/96ed98db2a2b60918cf21d36ba60f5de532177e8\"\u003e96ed98d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add opt-in form enhancements and validation helpers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2565\"\u003e#2565\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/f0cd5bbc50bfdb5c1033117c3a8c2b804b6b1f8c\"\u003ef0cd5bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add opt-in type-safe routing (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2561\"\u003e#2561\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e0a512a00e49f5d4fc3c6522382632dea61dc770\"\u003ee0a512a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add TanStack Query integration (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2552\"\u003e#2552\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/d0cfbd6456913badea31cc86f16d84b4c04dae14\"\u003ed0cfbd6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed action and API route helpers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2562\"\u003e#2562\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/1335448136a656d76c8142b562c614280aeb45b5\"\u003e1335448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed route data and relative navigation (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2596\"\u003e#2596\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/92023cf0fdc6629beab332c51466263cebfdced8\"\u003e92023cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-angular:\u003c/strong\u003e add support for Vitest 5 (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2573\"\u003e#2573\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/a02502ab77a04bd5899fab0c9283e8827d414fd7\"\u003ea02502a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e batch compilation and hot update notifications (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2594\"\u003e#2594\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/23448814f671c4b0b2ab8b38db5613deea919672\"\u003e2344881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.8.0-beta.15...v2.8.0-beta.16\"\u003e2.8.0-beta.16\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed route data and relative navigation (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2596\"\u003e#2596\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/92023cf0fdc6629beab332c51466263cebfdced8\"\u003e92023cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.8.0-beta.14...v2.8.0-beta.15\"\u003e2.8.0-beta.15\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e batch compilation and hot update notifications (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2594\"\u003e#2594\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/23448814f671c4b0b2ab8b38db5613deea919672\"\u003e2344881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.8.0-beta.13...v2.8.0-beta.14\"\u003e2.8.0-beta.14\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evitest-angular:\u003c/strong\u003e use Vite 8 in setup schematic (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2592\"\u003e#2592\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/82abd7453b54f6c220ac9fdcf863546c548ff49e\"\u003e82abd74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.8.0-beta.12...v2.8.0-beta.13\"\u003e2.8.0-beta.13\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\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/analogjs/analog/commit/7da0f566ad34bec39d3b6e9ac1e09fbf6fe73fe2\"\u003e\u003ccode\u003e7da0f56\u003c/code\u003e\u003c/a\u003e chore: release 2.8.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/4c63c9aff81d89b070cd98486cce48dd2ac51699\"\u003e\u003ccode\u003e4c63c9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2599\"\u003e#2599\u003c/a\u003e from analogjs/2.8.0-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/1afb8156025bdd39474735e790c45c069a667a59\"\u003e\u003ccode\u003e1afb815\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 2.8.0-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/866d603770b1aa62f325f81cf1b9be731ef0b72e\"\u003e\u003ccode\u003e866d603\u003c/code\u003e\u003c/a\u003e chore: release 2.8.0-beta.16 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/92023cf0fdc6629beab332c51466263cebfdced8\"\u003e\u003ccode\u003e92023cf\u003c/code\u003e\u003c/a\u003e feat(router): add typed route data and relative navigation (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/3a8dc956225edbae476067a121ce9c08ffc9037f\"\u003e\u003ccode\u003e3a8dc95\u003c/code\u003e\u003c/a\u003e chore: release 2.8.0-beta.15 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/23448814f671c4b0b2ab8b38db5613deea919672\"\u003e\u003ccode\u003e2344881\u003c/code\u003e\u003c/a\u003e perf(vite-plugin-angular): batch compilation and hot update notifications (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/8aef806e4b28e75dcda252bd368d44be44ef74c2\"\u003e\u003ccode\u003e8aef806\u003c/code\u003e\u003c/a\u003e chore: release 2.8.0-beta.14 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/82abd7453b54f6c220ac9fdcf863546c548ff49e\"\u003e\u003ccode\u003e82abd74\u003c/code\u003e\u003c/a\u003e fix(vitest-angular): use Vite 8 in setup schematic (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analogjs/analog/commit/7aa87bca4d119f12e0fbddcd57242129b430386b\"\u003e\u003ccode\u003e7aa87bc\u003c/code\u003e\u003c/a\u003e chore: release 2.8.0-beta.13 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/analogjs/analog/compare/v2.7.5...v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@analogjs/vitest-angular` from 2.7.5 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/analogjs/analog/releases\"\u003e@​analogjs/vitest-angular's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.7.5...v2.8.0\"\u003e2.8.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econtent:\u003c/strong\u003e restore docs content loading and hydration (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2586\"\u003e#2586\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/ababebb3ab611a2f0417ed283ef493f43d3e52b3\"\u003eababebb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplatform:\u003c/strong\u003e isolate concurrent i18n rendering with locale workers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2572\"\u003e#2572\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/6deb462e8b209ee5169ad411dd5df8703e3e876b\"\u003e6deb462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e harden experimental streaming SSR (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2587\"\u003e#2587\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e0a993900850c712b035338994a8378a525356d4\"\u003ee0a9939\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2531\"\u003e#2531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e emit source-linked workspace packages (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2544\"\u003e#2544\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e26a1f5499f7b06a983f836fe69ed4363f04722c\"\u003ee26a1f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e handle boundary conformance and deferred dependencies (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2564\"\u003e#2564\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/390166344a6392d2943d19e0801b9fb87adac0b4\"\u003e3901663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e lazily create JavaScript transformers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2582\"\u003e#2582\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/4a1c52cae5d9994ddb539c4a8c8a56fe9f176de8\"\u003e4a1c52c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e preprocess styles with the top-level resolved config (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2557\"\u003e#2557\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/d05e1430fbb8515f80411c32649874741cdd4ef9\"\u003ed05e143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e release compilation API program after emit in builds (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2590\"\u003e#2590\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/14d7f4ca0202e3afe5ae14fd0811161bbfcbedbf\"\u003e14d7f4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e support Angular 22.2 transformer and source caches (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2576\"\u003e#2576\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/00c2002b3a12e0cb7f1d5671ecb62bf68fe44c61\"\u003e00c2002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-angular:\u003c/strong\u003e use Vite 8 in setup schematic (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2592\"\u003e#2592\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/82abd7453b54f6c220ac9fdcf863546c548ff49e\"\u003e82abd74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eastro-angular:\u003c/strong\u003e support content projection for island components (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2560\"\u003e#2560\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/96ed98db2a2b60918cf21d36ba60f5de532177e8\"\u003e96ed98d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add opt-in form enhancements and validation helpers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2565\"\u003e#2565\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/f0cd5bbc50bfdb5c1033117c3a8c2b804b6b1f8c\"\u003ef0cd5bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add opt-in type-safe routing (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2561\"\u003e#2561\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e0a512a00e49f5d4fc3c6522382632dea61dc770\"\u003ee0a512a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add TanStack Query integration (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2552\"\u003e#2552\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/d0cfbd6456913badea31cc86f16d84b4c04dae14\"\u003ed0cfbd6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed action and API route helpers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2562\"\u003e#2562\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/1335448136a656d76c8142b562c614280aeb45b5\"\u003e1335448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed route data and relative navigation (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2596\"\u003e#2596\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/92023cf0fdc6629beab332c51466263cebfdced8\"\u003e92023cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-angular:\u003c/strong\u003e add support for Vitest 5 (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2573\"\u003e#2573\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/a02502ab77a04bd5899fab0c9283e8827d414fd7\"\u003ea02502a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e batch compilation and hot update notifications (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2594\"\u003e#2594\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/23448814f671c4b0b2ab8b38db5613deea919672\"\u003e2344881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.0-beta.16\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.8.0-beta.15...v2.8.0-beta.16\"\u003e2.8.0-beta.16\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add typed route data and relative navigation (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2596\"\u003e#2596\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/92023cf0fdc6629beab332c51466263cebfdced8\"\u003e92023cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.0-beta.15\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.8.0-beta.14...v2.8.0-beta.15\"\u003e2.8.0-beta.15\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e batch compilation and hot update notifications (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2594\"\u003e#2594\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/23448814f671c4b0b2ab8b38db5613deea919672\"\u003e2344881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.0-beta.14\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/analogjs/analog/blob/beta/CHANGELOG.md\"\u003e@​analogjs/vitest-angular's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/analogjs/analog/compare/v2.7.5...v2.8.0\"\u003e2.8.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econtent:\u003c/strong\u003e restore docs content loading and hydration (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2586\"\u003e#2586\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/ababebb3ab611a2f0417ed283ef493f43d3e52b3\"\u003eababebb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplatform:\u003c/strong\u003e isolate concurrent i18n rendering with locale workers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2572\"\u003e#2572\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/6deb462e8b209ee5169ad411dd5df8703e3e876b\"\u003e6deb462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e harden experimental streaming SSR (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2587\"\u003e#2587\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e0a993900850c712b035338994a8378a525356d4\"\u003ee0a9939\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2531\"\u003e#2531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e emit source-linked workspace packages (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2544\"\u003e#2544\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/e26a1f5499f7b06a983f836fe69ed4363f04722c\"\u003ee26a1f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e handle boundary conformance and deferred dependencies (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2564\"\u003e#2564\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/390166344a6392d2943d19e0801b9fb87adac0b4\"\u003e3901663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e lazily create JavaScript transformers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2582\"\u003e#2582\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/4a1c52cae5d9994ddb539c4a8c8a56fe9f176de8\"\u003e4a1c52c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e preprocess styles with the top-level resolved config (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2557\"\u003e#2557\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/d05e1430fbb8515f80411c32649874741cdd4ef9\"\u003ed05e143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e release compilation API program after emit in builds (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2590\"\u003e#2590\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/14d7f4ca0202e3afe5ae14fd0811161bbfcbedbf\"\u003e14d7f4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-angular:\u003c/strong\u003e support Angular 22.2 transformer and source caches (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2576\"\u003e#2576\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/00c2002b3a12e0cb7f1d5671ecb62bf68fe44c61\"\u003e00c2002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-angular:\u003c/strong\u003e use Vite 8 in setup schematic (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2592\"\u003e#2592\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/82abd7453b54f6c220ac9fdcf863546c548ff49e\"\u003e82abd74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eastro-angular:\u003c/strong\u003e support content projection for island components (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2560\"\u003e#2560\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/96ed98db2a2b60918cf21d36ba60f5de532177e8\"\u003e96ed98d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add opt-in form enhancements and validation helpers (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2565\"\u003e#2565\u003c/a\u003e) (\u003ca href=\"https://github.com/analogjs/analog/commit/f0cd5bbc50bfdb5c1033117c3a8c2b804b6b1f8c\"\u003ef0cd5bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e add opt-in type-safe routing (\u003ca href=\"https://redirect.github.com/analogjs/analog/issues/2561\"\u003e#2561\u003c/a\u003e) (\u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/greydragon888/real-router/pull/2739","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/greydragon888%2Freal-router/issues/2739","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2739/packages"}},{"old_version":"65.0.2","new_version":"65.1.0","update_type":"minor","path":null,"pr_created_at":"2026-10-07T17:14:08.000Z","version_change":"65.0.2 → 65.1.0","issue":{"uuid":"5748901962","node_id":"PR_kwDOLb53388AAAABHKuVeA","number":299,"state":"open","title":"build(deps-dev): bump eslint-plugin-jsdoc from 65.0.2 to 65.1.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-07T17:14:08.000Z","updated_at":"2026-10-07T17:14:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"eslint-plugin-jsdoc","old_version":"65.0.2","new_version":"65.1.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 65.0.2 to 65.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.2...v65.1.0\"\u003e65.1.0\u003c/a\u003e (2026-10-04)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e avoid resetting section indent with inline tags; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1786\"\u003e#1786\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/c8bcbb7e52dda775d1287bc412a800f3219f4a81\"\u003ec8bcbb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-syntax\u003c/code\u003e:\u003c/strong\u003e add \u003ccode\u003eenableFixer\u003c/code\u003e option to replace Closure-style optional types (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/5f15574dbd50a409f3fe44ab62406fc57d16c25d\"\u003e5f15574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-syntax\u003c/code\u003e:\u003c/strong\u003e fix optional types on all tags and over several lines, address review (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/b5db3661adc75613e3c6aab14f67b69b364830ed\"\u003eb5db366\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/gajus/eslint-plugin-jsdoc/commit/c8bcbb7e52dda775d1287bc412a800f3219f4a81\"\u003e\u003ccode\u003ec8bcbb7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003echeck-indentation\u003c/code\u003e): avoid resetting section indent with inline tags; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/b5db3661adc75613e3c6aab14f67b69b364830ed\"\u003e\u003ccode\u003eb5db366\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-syntax\u003c/code\u003e): fix optional types on all tags and over several lines, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/5f15574dbd50a409f3fe44ab62406fc57d16c25d\"\u003e\u003ccode\u003e5f15574\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-syntax\u003c/code\u003e): add \u003ccode\u003eenableFixer\u003c/code\u003e option to replace Closure-style optio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/05e2ffee92aed4e9aa10a78276a792fd008b7142\"\u003e\u003ccode\u003e05e2ffe\u003c/code\u003e\u003c/a\u003e docs: fix wrong rule name and typos (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1787\"\u003e#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.2...v65.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-jsdoc\u0026package-manager=npm_and_yarn\u0026previous-version=65.0.2\u0026new-version=65.1.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 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/wobkobi/my-portfolio/pull/299","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wobkobi%2Fmy-portfolio/issues/299","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/299/packages"}},{"old_version":"64.5.4","new_version":"65.0.2","update_type":"major","path":null,"pr_created_at":"2026-10-06T09:03:46.000Z","version_change":"64.5.4 → 65.0.2","issue":{"uuid":"5725815146","node_id":"PR_kwDOHMzwbM8AAAABG4MDDg","number":1629,"state":"closed","title":"ci: bump eslint-plugin-jsdoc from 64.5.4 to 65.0.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["Kampfmoehre"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-07T09:03:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-06T09:03:46.000Z","updated_at":"2026-10-07T09:03:45.000Z","time_to_close":86397,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"ci","packages":[{"name":"eslint-plugin-jsdoc","old_version":"64.5.4","new_version":"65.0.2","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 64.5.4 to 65.0.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.1...v65.0.2\"\u003e65.0.2\u003c/a\u003e (2026-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e report opening-line indentation on that line (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1785\"\u003e#1785\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d2dfede3577a0c58f0aab961de07caa3c0992855\"\u003ed2dfede\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\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/gajus/eslint-plugin-jsdoc/commit/d2dfede3577a0c58f0aab961de07caa3c0992855\"\u003e\u003ccode\u003ed2dfede\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003echeck-indentation\u003c/code\u003e): report opening-line indentation on that line (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/33203d2f5792e16e4dfa875004fb88da59f4ab1e\"\u003e\u003ccode\u003e33203d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump serialize-javascript from 7.1.1 to 7.1.2 (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1784\"\u003e#1784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2f2c252812ce50e23bd977276d3ad2e9e9197c34\"\u003e\u003ccode\u003e2f2c252\u003c/code\u003e\u003c/a\u003e chore(deps): bump moment from 2.30.1 to 2.31.0 (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-jsdoc\u0026package-manager=npm_and_yarn\u0026previous-version=64.5.4\u0026new-version=65.0.2)](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 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/droidsolutions/job-service-typeorm/pull/1629","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/droidsolutions%2Fjob-service-typeorm/issues/1629","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1629/packages"}},{"old_version":"64.2.1","new_version":"65.0.2","update_type":"major","path":null,"pr_created_at":"2026-10-05T21:40:01.000Z","version_change":"64.2.1 → 65.0.2","issue":{"uuid":"5719284064","node_id":"PR_kwDOUKHE8s8AAAABGy-8_Q","number":28,"state":"closed","title":"Bump the eslint group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["PR: waiting for review","PR: dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-14T05:47:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-05T21:40:01.000Z","updated_at":"2026-10-14T05:47:48.000Z","time_to_close":720463,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"eslint","update_count":6,"packages":[{"name":"eslint","old_version":"10.9.1","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-jsdoc","old_version":"64.2.1","new_version":"65.0.2","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-n","old_version":"18.3.0","new_version":"18.4.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-unicorn","old_version":"73.0.0","new_version":"76.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"eslint-plugin-vue","old_version":"10.10.0","new_version":"10.11.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"globals","old_version":"17.11.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"}],"path":null,"ecosystem":"npm"},"body":"Bumps the eslint group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [eslint](https://github.com/eslint/eslint) | `10.9.1` | `10.12.0` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `64.2.1` | `65.0.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `18.3.0` | `18.4.0` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `73.0.0` | `76.0.0` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.10.0` | `10.11.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.11.0` | `17.13.0` |\n\n\nUpdates `eslint` from 10.9.1 to 10.12.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\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\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/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\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/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\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/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\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/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\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/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\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/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\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/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\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/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.9.1...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 64.2.1 to 65.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.1...v65.0.2\"\u003e65.0.2\u003c/a\u003e (2026-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e report opening-line indentation on that line (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1785\"\u003e#1785\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d2dfede3577a0c58f0aab961de07caa3c0992855\"\u003ed2dfede\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d2dfede3577a0c58f0aab961de07caa3c0992855\"\u003e\u003ccode\u003ed2dfede\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003echeck-indentation\u003c/code\u003e): report opening-line indentation on that line (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/33203d2f5792e16e4dfa875004fb88da59f4ab1e\"\u003e\u003ccode\u003e33203d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump serialize-javascript from 7.1.1 to 7.1.2 (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1784\"\u003e#1784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2f2c252812ce50e23bd977276d3ad2e9e9197c34\"\u003e\u003ccode\u003e2f2c252\u003c/code\u003e\u003c/a\u003e chore(deps): bump moment from 2.30.1 to 2.31.0 (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.2.1...v65.0.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 18.3.0 to 18.4.0\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\u003ev18.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v18.3.0...v18.4.0\"\u003e18.4.0\u003c/a\u003e (2026-09-26)\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extraneous:\u003c/strong\u003e Support pnpm workspaces in no-extraneous rules (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/569\"\u003e#569\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/3aae4304a49052f4fb2cd8e4baff6489aa095c00\"\u003e3aae430\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix broken documentation links (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/567\"\u003e#567\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/569153f4406597bf1c8e1993430f0f067158bbec\"\u003e569153f\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/v18.3.0...v18.4.0\"\u003e18.4.0\u003c/a\u003e (2026-09-26)\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extraneous:\u003c/strong\u003e Support pnpm workspaces in no-extraneous rules (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/569\"\u003e#569\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/3aae4304a49052f4fb2cd8e4baff6489aa095c00\"\u003e3aae430\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix broken documentation links (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/567\"\u003e#567\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/569153f4406597bf1c8e1993430f0f067158bbec\"\u003e569153f\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/3c257fd94f1f94b846b14421cf98afcbadbf5d9b\"\u003e\u003ccode\u003e3c257fd\u003c/code\u003e\u003c/a\u003e chore(master): release 18.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/3aae4304a49052f4fb2cd8e4baff6489aa095c00\"\u003e\u003ccode\u003e3aae430\u003c/code\u003e\u003c/a\u003e feat(no-extraneous): Support pnpm workspaces in no-extraneous rules (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/569153f4406597bf1c8e1993430f0f067158bbec\"\u003e\u003ccode\u003e569153f\u003c/code\u003e\u003c/a\u003e docs: fix broken documentation links (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v18.3.0...v18.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-unicorn` from 73.0.0 to 76.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/releases\"\u003eeslint-plugin-unicorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev76.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eno-immediate-mutation\u003c/code\u003e: Add \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-immediate-mutation.md#checkconditionals\"\u003e\u003ccode\u003echeckConditionals\u003c/code\u003e\u003c/a\u003e option and default it to off (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3707\"\u003e#3707\u003c/a\u003e)  4686e7ef\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-break-in-nested-loop\u003c/code\u003e: Add \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-break-in-nested-loop.md#checkcontinue\"\u003e\u003ccode\u003echeckContinue\u003c/code\u003e\u003c/a\u003e option and default it to off (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3712\"\u003e#3712\u003c/a\u003e)  d8fbfde8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-combined-guards\u003c/code\u003e: Add \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-combined-guards.md#checkcompoundconditions\"\u003e\u003ccode\u003echeckCompoundConditions\u003c/code\u003e\u003c/a\u003e option default it to off (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eprefer-minimal-ternary\u003c/code\u003e: Add autofix (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3716\"\u003e#3716\u003c/a\u003e)  aaa75a46\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-logical-operator-over-ternary\u003c/code\u003e: Handle boolean expressions (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-ternary\u003c/code\u003e: Preserve readable branches (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3709\"\u003e#3709\u003c/a\u003e)  f7a35aea\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno-typeof-undefined\u003c/code\u003e: Ignore TypeScript ambient variables (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3708\"\u003e#3708\u003c/a\u003e)  9245ed87\u003c/li\u003e\n\u003cli\u003eFix autofixes that hardcoded a tab for inserted indentation (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3721\"\u003e#3721\u003c/a\u003e)  db20ce1c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v75.0.0...v76.0.0\"\u003ehttps://github.com/sindresorhus/eslint-plugin-unicorn/compare/v75.0.0...v76.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev75.0.0\u003c/h2\u003e\n\u003ch2\u003eNew rules\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-combined-guards.md\"\u003e\u003ccode\u003eprefer-combined-guards\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3680\"\u003e#3680\u003c/a\u003e)  5d9d745c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unused-iterator-helper.md\"\u003e\u003ccode\u003eno-unused-iterator-helper\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3677\"\u003e#3677\u003c/a\u003e)  82137379\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unused-builtin-method-return.md\"\u003e\u003ccode\u003eno-unused-builtin-method-return\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3676\"\u003e#3676\u003c/a\u003e)  b3d56a35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-iterator-zip.md\"\u003e\u003ccode\u003eprefer-iterator-zip\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3675\"\u003e#3675\u003c/a\u003e)  60d3b53a\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-set-construction.md\"\u003e\u003ccode\u003eno-useless-set-construction\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3672\"\u003e#3672\u003c/a\u003e)  639c9844\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-iterator-helpers.md\"\u003e\u003ccode\u003eprefer-iterator-helpers\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3670\"\u003e#3670\u003c/a\u003e)  4c805e26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-json-import.md\"\u003e\u003ccode\u003eprefer-json-import\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3668\"\u003e#3668\u003c/a\u003e)  1df640dd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-temporal-conversion.md\"\u003e\u003ccode\u003eprefer-temporal-conversion\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3667\"\u003e#3667\u003c/a\u003e)  74bc02e7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-async-iterator-callback.md\"\u003e\u003ccode\u003eno-async-iterator-callback\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3666\"\u003e#3666\u003c/a\u003e)  bb6c2450\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-using-resource-escape.md\"\u003e\u003ccode\u003eno-using-resource-escape\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3663\"\u003e#3663\u003c/a\u003e)  34247853\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-uint8array-hex.md\"\u003e\u003ccode\u003eprefer-uint8array-hex\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3661\"\u003e#3661\u003c/a\u003e)  92551329\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-deprecated-css-features.md\"\u003e\u003ccode\u003eno-deprecated-css-features\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3651\"\u003e#3651\u003c/a\u003e)  e1161021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unscoped-css-nesting-selector.md\"\u003e\u003ccode\u003eno-unscoped-css-nesting-selector\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3650\"\u003e#3650\u003c/a\u003e)  ebd03bdf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-duplicate-css-selectors.md\"\u003e\u003ccode\u003eno-duplicate-css-selectors\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3646\"\u003e#3646\u003c/a\u003e)  508d9f50\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unknown-pseudo-selectors.md\"\u003e\u003ccode\u003eno-unknown-pseudo-selectors\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3644\"\u003e#3644\u003c/a\u003e)  99492cd7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-invalid-media-features.md\"\u003e\u003ccode\u003eno-invalid-media-features\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3643\"\u003e#3643\u003c/a\u003e)  ef37c1f1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unknown-css-annotations.md\"\u003e\u003ccode\u003eno-unknown-css-annotations\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3642\"\u003e#3642\u003c/a\u003e)  19637ee8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-nesting-with-mixed-specificity.md\"\u003e\u003ccode\u003eno-nesting-with-mixed-specificity\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3640\"\u003e#3640\u003c/a\u003e)  b2f2bf9d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-media-feature-range-syntax.md\"\u003e\u003ccode\u003eprefer-media-feature-range-syntax\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3639\"\u003e#3639\u003c/a\u003e)  19f112f6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-duplicate-font-family-names.md\"\u003e\u003ccode\u003eno-duplicate-font-family-names\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3638\"\u003e#3638\u003c/a\u003e)  c8f81bc8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-redundant-nested-style-rules.md\"\u003e\u003ccode\u003eno-redundant-nested-style-rules\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3637\"\u003e#3637\u003c/a\u003e)  31603ad6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TOML support (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3687\"\u003e#3687\u003c/a\u003e)  f61393aa\u003c/li\u003e\n\u003cli\u003eImprove performance  3cfa32ce\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprefer-continue\u003c/code\u003e: Add \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-continue.md#checkshortbodies\"\u003e\u003ccode\u003echeckShortBodies\u003c/code\u003e\u003c/a\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3699\"\u003e#3699\u003c/a\u003e)  274d5815\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilename-case\u003c/code\u003e: Add \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/filename-case.md#directoryroots\"\u003e\u003ccode\u003edirectoryRoots\u003c/code\u003e\u003c/a\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3647\"\u003e#3647\u003c/a\u003e)  d2d6cc3e\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/sindresorhus/eslint-plugin-unicorn/commit/f70155ebe24dbb35b9814c3dbb3ab3620e09c3e1\"\u003e\u003ccode\u003ef70155e\u003c/code\u003e\u003c/a\u003e 76.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/db20ce1c16621e7c2303780d992f1981d3271a85\"\u003e\u003ccode\u003edb20ce1\u003c/code\u003e\u003c/a\u003e Fix autofixes that hardcoded a tab for inserted indentation (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3721\"\u003e#3721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/aaa75a46c836dc773afe6b0f3ba357591d9f4f75\"\u003e\u003ccode\u003eaaa75a4\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-minimal-ternary\u003c/code\u003e: Add autofix (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3716\"\u003e#3716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/577746ba66eded45aad54c3fa413a8f7a4ef2593\"\u003e\u003ccode\u003e577746b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-logical-operator-over-ternary\u003c/code\u003e: Handle boolean expressions (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/d8fbfde840cdd834fd371e65e340488527f9d00f\"\u003e\u003ccode\u003ed8fbfde\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eno-break-in-nested-loop\u003c/code\u003e: Add \u003ccode\u003echeckContinue\u003c/code\u003e option and default it to off (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/a0fdbeff0d2fd8b4dd843c452d0b4929633792ec\"\u003e\u003ccode\u003ea0fdbef\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-combined-guards\u003c/code\u003e: Add \u003ccode\u003echeckCompoundConditions\u003c/code\u003e option and make it of...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/f7a35aeae3f723a774308400a0fd916966cfc79d\"\u003e\u003ccode\u003ef7a35ae\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eprefer-ternary\u003c/code\u003e: Preserve readable branches (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3709\"\u003e#3709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/9245ed87b2511487fecb5811e16377d42d65846b\"\u003e\u003ccode\u003e9245ed8\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eno-typeof-undefined\u003c/code\u003e: Ignore TypeScript ambient variables (\u003ca href=\"https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3708\"\u003e#3708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/4686e7eff616554b81a9f87c3894181fcd176d0e\"\u003e\u003ccode\u003e4686e7e\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eno-immediate-mutation\u003c/code\u003e: Add \u003ccode\u003echeckConditionals\u003c/code\u003e option and default it to off...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/commit/80939f9de76d4544bae132800f26bc7f248bee27\"\u003e\u003ccode\u003e80939f9\u003c/code\u003e\u003c/a\u003e 75.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v73.0.0...v76.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-vue` from 10.10.0 to 10.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/releases\"\u003eeslint-plugin-vue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-ref-object-reactivity-loss.html\"\u003e\u003ccode\u003evue/no-ref-object-reactivity-loss\u003c/code\u003e\u003c/a\u003e false negatives for values gotten in an immediately invoked function expression (IIFE) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-unused-properties.html\"\u003e\u003ccode\u003evue/no-unused-properties\u003c/code\u003e\u003c/a\u003e false positive for props explicitly typed as \u003ccode\u003enever\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/require-default-prop.html\"\u003e\u003ccode\u003evue/require-default-prop\u003c/code\u003e\u003c/a\u003e to no longer require a default value for \u003ccode\u003edefineModel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edefineModel\u003c/code\u003e support to \u003ca href=\"https://eslint.vuejs.org/rules/require-default-prop.html\"\u003e\u003ccode\u003evue/require-default-prop\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://eslint.vuejs.org/rules/require-valid-default-prop.html\"\u003e\u003ccode\u003evue/require-valid-default-prop\u003c/code\u003e\u003c/a\u003e rules (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for SFCs using \u003ccode\u003e@nuxtjs/composition-api\u003c/code\u003e, which is now treated the same as \u003ccode\u003evue\u003c/code\u003e or \u003ccode\u003e@vue/composition-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3100\"\u003e#3100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-shadow-native-events.html\"\u003e\u003ccode\u003evue/no-shadow-native-events\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2558\"\u003e#2558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/use-v-on-exact.html\"\u003e\u003ccode\u003evue/use-v-on-exact\u003c/code\u003e\u003c/a\u003e to avoid reporting \u003ccode\u003e@keydown.stop\u003c/code\u003e when paired with an exact key-specific listener (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecified explicit \u003ccode\u003eitems\u003c/code\u003e policies for array rule option schemas (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated resources (HTML elements) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3132\"\u003e#3132\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3133\"\u003e#3133\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/vuejs/eslint-plugin-vue/blob/master/CHANGELOG.md\"\u003eeslint-plugin-vue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-ref-object-reactivity-loss.html\"\u003e\u003ccode\u003evue/no-ref-object-reactivity-loss\u003c/code\u003e\u003c/a\u003e false negatives for values gotten in an immediately invoked function expression (IIFE) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-unused-properties.html\"\u003e\u003ccode\u003evue/no-unused-properties\u003c/code\u003e\u003c/a\u003e false positive for props explicitly typed as \u003ccode\u003enever\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/require-default-prop.html\"\u003e\u003ccode\u003evue/require-default-prop\u003c/code\u003e\u003c/a\u003e to no longer require a default value for \u003ccode\u003edefineModel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edefineModel\u003c/code\u003e support to \u003ca href=\"https://eslint.vuejs.org/rules/require-default-prop.html\"\u003e\u003ccode\u003evue/require-default-prop\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://eslint.vuejs.org/rules/require-valid-default-prop.html\"\u003e\u003ccode\u003evue/require-valid-default-prop\u003c/code\u003e\u003c/a\u003e rules (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for SFCs using \u003ccode\u003e@nuxtjs/composition-api\u003c/code\u003e, which is now treated the same as \u003ccode\u003evue\u003c/code\u003e or \u003ccode\u003e@vue/composition-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3100\"\u003e#3100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-shadow-native-events.html\"\u003e\u003ccode\u003evue/no-shadow-native-events\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2558\"\u003e#2558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/use-v-on-exact.html\"\u003e\u003ccode\u003evue/use-v-on-exact\u003c/code\u003e\u003c/a\u003e to avoid reporting \u003ccode\u003e@keydown.stop\u003c/code\u003e when paired with an exact key-specific listener (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecified explicit \u003ccode\u003eitems\u003c/code\u003e policies for array rule option schemas (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated resources (HTML elements) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3132\"\u003e#3132\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3133\"\u003e#3133\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/vuejs/eslint-plugin-vue/commit/ec9c53a6fbed637d7b0fbcd6893b0206ae32839f\"\u003e\u003ccode\u003eec9c53a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3139\"\u003e#3139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/50ffb7f714cdebff93bc436e6eaf572c2aae07e7\"\u003e\u003ccode\u003e50ffb7f\u003c/code\u003e\u003c/a\u003e docs: explain how to apply the configs to a subset of files (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3122\"\u003e#3122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/ad239b4d97e9b46da535aea2f7df3e0fb57b98a9\"\u003e\u003ccode\u003ead239b4\u003c/code\u003e\u003c/a\u003e fix(no-unused-properties): ignore props typed as \u003ccode\u003enever\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/24cb5bc62d4cb48de82d5250a856923ab89cd3bd\"\u003e\u003ccode\u003e24cb5bc\u003c/code\u003e\u003c/a\u003e fix(no-ref-object-reactivity-loss): improve IIFE handling (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/ef6f53e2c999bd688a4b0e1bdc4432ff6d380a41\"\u003e\u003ccode\u003eef6f53e\u003c/code\u003e\u003c/a\u003e fix(require-default-prop): don't report on \u003ccode\u003edefineModel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/121030cfdd66e726414d548a8deebaa07ade38ac\"\u003e\u003ccode\u003e121030c\u003c/code\u003e\u003c/a\u003e Format changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/97c5634af60db769cf795a36de383608ee64f0f8\"\u003e\u003ccode\u003e97c5634\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3106\"\u003e#3106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/abe8befb7b8c228135ce58323d43a55a7df743a6\"\u003e\u003ccode\u003eabe8bef\u003c/code\u003e\u003c/a\u003e Update resources (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3133\"\u003e#3133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/f3a027627472216e17e812f5324059f45d156298\"\u003e\u003ccode\u003ef3a0276\u003c/code\u003e\u003c/a\u003e Make wording in changeset more consistent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/87cd11399a9a9c921e5a8d4d08cfa502e8541a1f\"\u003e\u003ccode\u003e87cd113\u003c/code\u003e\u003c/a\u003e Update resources (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3132\"\u003e#3132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/compare/v10.10.0...v10.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.11.0 to 17.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-09-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/353\"\u003e#353\u003c/a\u003e)  50a2119\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e__webpack_layer__\u003c/code\u003e global (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/351\"\u003e#351\u003c/a\u003e)  779a11a\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/98008c3200fc994ef3c074699e8ce0c9691fd071\"\u003e\u003ccode\u003e98008c3\u003c/code\u003e\u003c/a\u003e 17.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/50a2119777b37fef046c2e0bc24bca0bd9feb0be\"\u003e\u003ccode\u003e50a2119\u003c/code\u003e\u003c/a\u003e Update globals (2026-09-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/779a11a345f072a7fbb76b8b92458987a9a8fa38\"\u003e\u003ccode\u003e779a11a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e__webpack_layer__\u003c/code\u003e global (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.11.0...v17.13.0\"\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 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/jbrionestutiven-pixel/gh-repo-clone-FreeTubeApp-FreeTube/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbrionestutiven-pixel%2Fgh-repo-clone-FreeTubeApp-FreeTube/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"61.1.12","new_version":"65.0.1","update_type":"major","path":null,"pr_created_at":"2026-10-05T13:17:43.000Z","version_change":"61.1.12 → 65.0.1","issue":{"uuid":"5712700486","node_id":"PR_kwDOPwsG5s8AAAABGtqSjA","number":310,"state":"open","title":"Bump eslint-plugin-jsdoc from 61.1.12 to 65.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T13:17:43.000Z","updated_at":"2026-10-05T13:17:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-jsdoc","old_version":"61.1.12","new_version":"65.0.1","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 61.1.12 to 65.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v61.1.12...v65.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for eslint-plugin-jsdoc 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=eslint-plugin-jsdoc\u0026package-manager=npm_and_yarn\u0026previous-version=61.1.12\u0026new-version=65.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 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/MajorIncident/Intake/pull/310","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MajorIncident%2FIntake/issues/310","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/310/packages"}},{"old_version":"64.5.4","new_version":"65.0.1","update_type":"major","path":null,"pr_created_at":"2026-10-05T11:55:04.000Z","version_change":"64.5.4 → 65.0.1","issue":{"uuid":"5711530945","node_id":"PR_kwDOOo563c8AAAABGstyFw","number":112,"state":"open","title":"chore: bump eslint-plugin-jsdoc from 64.5.4 to 65.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T11:55:04.000Z","updated_at":"2026-10-05T11:55:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"eslint-plugin-jsdoc","old_version":"64.5.4","new_version":"65.0.1","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 64.5.4 to 65.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\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/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-jsdoc\u0026package-manager=npm_and_yarn\u0026previous-version=64.5.4\u0026new-version=65.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 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/Athemis/fvtt-token-action-hud-ds4/pull/112","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Athemis%2Ffvtt-token-action-hud-ds4/issues/112","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/112/packages"}},{"old_version":"64.5.2","new_version":"65.0.1","update_type":"major","path":null,"pr_created_at":"2026-10-05T04:02:55.000Z","version_change":"64.5.2 → 65.0.1","issue":{"uuid":"5706248783","node_id":"PR_kwDOAIYbfc8AAAABGocHAA","number":1276,"state":"open","title":"Build(deps-dev): Bump the eslint-and-eslint-plugins group with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T04:02:55.000Z","updated_at":"2026-10-08T09:05:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps-dev): Bump","group_name":"eslint-and-eslint-plugins","update_count":3,"packages":[{"name":"eslint-plugin-jsdoc","old_version":"64.5.2","new_version":"65.0.1","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"typescript-eslint","old_version":"8.70.0","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the eslint-and-eslint-plugins group with 3 updates: [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc), [globals](https://github.com/sindresorhus/globals) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).\n\nUpdates `eslint-plugin-jsdoc` from 64.5.2 to 65.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\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/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v65.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.12.0 to 17.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.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.70.0 to 8.71.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.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\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.71.0 (2026-09-28)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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.70.1 (2026-09-21)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/eb42d9b7e7ab0eca543bc16b726688624c532fc6\"\u003e\u003ccode\u003eeb42d9b\u003c/code\u003e\u003c/a\u003e chore: cleanup and fix Nx dependencies and missing tasks (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12897\"\u003e#12897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8c8053103f4ab8df3105826181c43fa257289a73\"\u003e\u003ccode\u003e8c80531\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments and docs (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12846\"\u003e#12846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b6b86a15dd42aaa0e37054683cb5606c8fd203c2\"\u003e\u003ccode\u003eb6b86a1\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 23.2.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12843\"\u003e#12843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/typescript-eslint\"\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 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/RobotWebTools/roslibjs/pull/1276","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobotWebTools%2Froslibjs/issues/1276","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1276/packages"}},{"old_version":"63.3.3","new_version":"65.0.1","update_type":"major","path":null,"pr_created_at":"2026-10-05T03:47:49.000Z","version_change":"63.3.3 → 65.0.1","issue":{"uuid":"5706142630","node_id":"PR_kwDOSSZGqc8AAAABGoWx_g","number":54,"state":"open","title":"chore(deps-dev): bump eslint-plugin-jsdoc from 63.3.3 to 65.0.1","user":"dependabot[bot]","labels":["dependencies","npm"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T03:47:49.000Z","updated_at":"2026-10-05T03:52:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"eslint-plugin-jsdoc","old_version":"63.3.3","new_version":"65.0.1","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 63.3.3 to 65.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.3.3...v65.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/marcstraube/zappzarapp-node-audit-logger/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcstraube%2Fzappzarapp-node-audit-logger/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"}},{"old_version":"64.5.2","new_version":"65.0.1","update_type":"major","path":null,"pr_created_at":"2026-10-05T00:10:57.000Z","version_change":"64.5.2 → 65.0.1","issue":{"uuid":"5704570652","node_id":"PR_kwDORWby4c8AAAABGnIDkg","number":101,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-12T00:30:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-05T00:10:57.000Z","updated_at":"2026-10-12T00:30:26.000Z","time_to_close":605965,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":13,"packages":[{"name":"markdown-it","old_version":"14.3.2","new_version":"15.0.2","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"sanitize-html","old_version":"2.17.7","new_version":"2.18.0","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"@types/sanitize-html","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"26.6.1","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sanitize-html","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/vscode","old_version":"1.80.0","new_version":"1.140.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.70.0","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.70.0","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"10.10.0","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-jsdoc","old_version":"64.5.2","new_version":"65.0.1","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"mocha","old_version":"12.0.2","new_version":"12.0.3","repository_url":"https://github.com/mochajs/mocha"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.70.0","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.3.2` | `15.0.2` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.7` | `2.18.0` |\n| [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) | `2.16.1` | `2.16.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.1` | `26.6.4` |\n| [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) | `2.16.1` | `2.16.2` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.80.0` | `1.140.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.70.0` | `8.71.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.70.0` | `8.71.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.10.0` | `10.11.0` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `64.5.2` | `65.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.12.0` | `17.13.0` |\n| [mocha](https://github.com/mochajs/mocha) | `12.0.2` | `12.0.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.0` | `8.71.0` |\n\n\nUpdates `markdown-it` from 14.3.2 to 15.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[15.0.2] - 2026-09-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed quadratic complexity in smartquotes when quote types don't match, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1209\"\u003e#1209\u003c/a\u003e.\nAlso limited the smartquotes stack to 1000 unmatched openers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[15.0.1] - 2026-08-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: replace oxide theme with custom one.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed code span parsing after lookaheads for unclosed link and image labels, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1201\"\u003e#1201\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePreserve spaces in code spans whose content consists only of spaces, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1180\"\u003e#1180\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePreserve brackets around IPv6 address literals when normalizing links, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1204\"\u003e#1204\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed quadratic complexity when replacing fuzzy links.\u003c/li\u003e\n\u003cli\u003eFixed quadratic complexity in scheme backscan (inline linkify rule).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[15.0.0] - 2026-07-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExposed parser internals classes as static properties on \u003ccode\u003emarkdownit\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBundled TypeScript declarations. Remove \u003ccode\u003e@types/markdown-it\u003c/code\u003e if you used it.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003emarkdown-it/browser\u003c/code\u003e export with bundled ESM and UMD builds.\u003c/li\u003e\n\u003cli\u003eAdded colored CLI help on supported terminals via \u003ccode\u003eargparse\u003c/code\u003e 3.\u003c/li\u003e\n\u003cli\u003eAdded reference labels to link/image tokens, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/938\"\u003e#938\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ereference_definition\u003c/code\u003e tokens. They remain stripped by default\nfor backwards compatibility, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1055\"\u003e#1055\u003c/a\u003e. Also adjusted the line-break heuristic\nto keep output exactly the same.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003elinkify-it\u003c/code\u003e =\u0026gt; v6\n\u003cul\u003e\n\u003cli\u003eNo fuzzy links by default.\u003c/li\u003e\n\u003cli\u003eNo auth part check by default.\u003c/li\u003e\n\u003cli\u003eUnicode punctuation terminates the link by default (should help with CJK).\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/markdown-it/linkify-it/blob/master/CHANGELOG.md\"\u003elinkify-it changelog\u003c/a\u003e\nfor other changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePackage root now resolves to prebuilt ESM and CJS files instead of raw\nsources. Distribution files were reorganized under \u003ccode\u003edist/\u003c/code\u003e and\n\u003ccode\u003edist/browser/\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMigrated to Typescript.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eentities\u003c/code\u003e =\u0026gt; v8. Can be rolled back to v7 if compatibility issues happen.\u003c/li\u003e\n\u003cli\u003eMoved \u003ccode\u003evalidateLink\u003c/code\u003e, \u003ccode\u003enormalizeLink\u003c/code\u003e and \u003ccode\u003enormalizeLinkText\u003c/code\u003e from properties\nto prototype methods.\u003c/li\u003e\n\u003cli\u003eReworked issue templates and contribution guidelines.\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/markdown-it/markdown-it/commit/3c51991c32aaa2b002a52c009334ebe5752c84b3\"\u003e\u003ccode\u003e3c51991\u003c/code\u003e\u003c/a\u003e 15.0.2 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/cf27366035edf9196667110c47d9d67b030a4152\"\u003e\u003ccode\u003ecf27366\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1209\"\u003e#1209\u003c/a\u003e and limit smartquotes stack to 1000 openers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/1b379c1b6d0522421bd1a51b77337c79af2c8670\"\u003e\u003ccode\u003e1b379c1\u003c/code\u003e\u003c/a\u003e Fix quadratic complexity in smartquotes rule when quote types don't match (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/924b203442f62cea128b5f2680294697621b416d\"\u003e\u003ccode\u003e924b203\u003c/code\u003e\u003c/a\u003e 15.0.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/25c3895dab46baf2f7f59f47c2b1c54b7fa80e18\"\u003e\u003ccode\u003e25c3895\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/aaadcfa6d817b3c5f89afb49d97c7b797a6dd4fd\"\u003e\u003ccode\u003eaaadcfa\u003c/code\u003e\u003c/a\u003e Fix quadratic complexity in scheme backscan (inline linkify rule)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/09fa07118dda4c953f058848f53dae88395618ca\"\u003e\u003ccode\u003e09fa071\u003c/code\u003e\u003c/a\u003e Fix quadratic complexity when replacing fuzzy links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/988c82be47391e20040c1c7f40249ac5ba8c5467\"\u003e\u003ccode\u003e988c82b\u003c/code\u003e\u003c/a\u003e fix: don't strip spaces from all-space code spans\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/26b9a7be97ae6858cc8e0f3fd7efb62fb14eb074\"\u003e\u003ccode\u003e26b9a7b\u003c/code\u003e\u003c/a\u003e Polish previous commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/e8c6688d0d54e3c72f43cc2521033293afeb7bbf\"\u003e\u003ccode\u003ee8c6688\u003c/code\u003e\u003c/a\u003e fix: preserve IPv6 brackets in normalizeLink (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.3.2...15.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.7 to 2.18.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.18.0 (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eAdds\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003elogger\u003c/code\u003e option: pass any console-shaped object, with \u003ccode\u003edebug\u003c/code\u003e, \u003ccode\u003einfo\u003c/code\u003e, \u003ccode\u003ewarn\u003c/code\u003e and \u003ccode\u003eerror\u003c/code\u003e methods, and sanitize-html's own diagnostics are delivered to it rather than to the console, so an application with a logging pipeline of its own can route them. Missing methods, and no option at all, fall back to the console. Those messages also lost their decorative line breaks and warning icon, so each is now a single line of text; their wording is otherwise unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eallowedSchemesByTag\u003c/code\u003e is now applied to \u003ccode\u003esrcset\u003c/code\u003e and \u003ccode\u003eimagesrcset\u003c/code\u003e URLs. Previously the per-tag lookup used the attribute name instead of the tag name, so these attributes always fell back to the global \u003ccode\u003eallowedSchemes\u003c/code\u003e and ignored a tag-specific scheme allowlist. Thanks to\n\u003ca href=\"https://github.com/spokodev\"\u003espokodev\u003c/a\u003e for the fix.\u003c/li\u003e\n\u003cli\u003eStarting in version 2.17.6, \u003ccode\u003esanitize-html\u003c/code\u003e began escaping any markup preserved inside a disallowed iframe tag, which was a change\nin behavior due to an upstream change in \u003ccode\u003ehtmlparser2\u003c/code\u003e. This fix ensures such \u0026quot;fallback markup\u0026quot; is preserved without escaping, but also\nfully sanitized according to the same rules as the original input. Thanks to \u003ca href=\"https://github.com/sumitjhacodes\"\u003esumitjhacodes\u003c/a\u003e for\nthe fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003emeta\u003c/code\u003e was allowed together with its \u003ccode\u003ehttp-equiv\u003c/code\u003e and \u003ccode\u003econtent\u003c/code\u003e attributes, the destination URL of a \u003ccode\u003e\u0026lt;meta http-equiv=\u0026quot;refresh\u0026quot; content=\u0026quot;0;url=...\u0026quot;\u0026gt;\u003c/code\u003e was never checked against \u003ccode\u003eallowedSchemes\u003c/code\u003e, because it is embedded in \u003ccode\u003econtent\u003c/code\u003e rather than being an attribute of its own. So \u003ccode\u003ejavascript:\u003c/code\u003e, \u003ccode\u003edata:\u003c/code\u003e and other disallowed destinations passed through. The refresh URL is now extracted the way browsers do it, allowing for the different spellings, separators, quoting and letter case of \u003ccode\u003eurl=\u003c/code\u003e, and checked against \u003ccode\u003eallowedSchemes\u003c/code\u003e (or \u003ccode\u003eallowedSchemesByTag.meta\u003c/code\u003e). If it is rejected, or the content cannot be parsed as a refresh, the \u003ccode\u003econtent\u003c/code\u003e attribute is removed. \u003ccode\u003econtent\u003c/code\u003e on other \u003ccode\u003emeta\u003c/code\u003e elements is unchanged. The default configuration does not allow \u003ccode\u003emeta\u003c/code\u003e and was not affected (CWE-79, CWE-601, GHSA-cv27-6wvh-8x7j).\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/adrbogacz\"\u003eadrbogacz\u003c/a\u003e for reporting the vulnerability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003enoscript\u003c/code\u003e is listed in \u003ccode\u003enonTextTags\u003c/code\u003e, the discarded region could end too early. Browsers with scripting enabled treat \u003ccode\u003e\u0026lt;noscript\u0026gt;\u003c/code\u003e content as raw text up to the first \u003ccode\u003e\u0026lt;/noscript\u0026gt;\u003c/code\u003e, but the underlying parser treats it as markup, so an end tag for an enclosing element inside \u003ccode\u003e\u0026lt;noscript\u0026gt;\u003c/code\u003e closed it implicitly and the rest of its content was emitted as ordinary sanitized markup. The discard region now continues until the point where a browser would end the \u003ccode\u003e\u0026lt;noscript\u0026gt;\u003c/code\u003e element, while implied closes of other \u003ccode\u003enonTextTags\u003c/code\u003e such as \u003ccode\u003e\u0026lt;option\u0026gt;\u003c/code\u003e behave as before (CWE-79, CWE-436, GHSA-x3q4-9hxx-gx8m).\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/joaquiniglesiaslug\"\u003ejoaquiniglesiaslug\u003c/a\u003e for reporting the vulnerability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe check that drops SVG animation elements (\u003ccode\u003eanimate\u003c/code\u003e, \u003ccode\u003eanimateColor\u003c/code\u003e, \u003ccode\u003eanimateMotion\u003c/code\u003e, \u003ccode\u003eanimateTransform\u003c/code\u003e, \u003ccode\u003eset\u003c/code\u003e) when they retarget a URL attribute such as \u003ccode\u003ehref\u003c/code\u003e compared the full tag name, so a namespace-prefixed spelling like \u003ccode\u003esvg:animate\u003c/code\u003e was not recognized when such tags were allowed (for example with \u003ccode\u003eallowedTags: false\u003c/code\u003e). In XML serializations such as XHTML or standalone SVG, the prefixed element is a real animation element and could retarget a link to a \u003ccode\u003ejavascript:\u003c/code\u003e URL after sanitization. The element and \u003ccode\u003eattributeName\u003c/code\u003e are now matched by their local names, ignoring any prefix (CWE-79, CWE-184, GHSA-374f-7chj-9948).\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/SnailSploit\"\u003eKai Aizen (SnailSploit)\u003c/a\u003e for reporting the vulnerability.\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/apostrophecms/apostrophe/commit/9500b8b0e1d630d5e07fbb5fd2c25ed0943845ce\"\u003e\u003ccode\u003e9500b8b\u003c/code\u003e\u003c/a\u003e Latest reconciliation Q3 2026 (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5635\"\u003e#5635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apostrophecms/apostrophe/commits/sanitize-html@2.18.0/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sanitize-html` from 2.16.1 to 2.16.2\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/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.1 to 26.6.4\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 `@types/sanitize-html` from 2.16.1 to 2.16.2\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/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/vscode` from 1.80.0 to 1.140.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/vscode\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.70.0 to 8.71.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\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/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\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\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrit \u003ca href=\"https://github.com/Grit03\"\u003e\u003ccode\u003e@​Grit03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/99d759a4eaff6a91356a0dd9c04b4bac13b1c96f\"\u003e\u003ccode\u003e99d759a\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ae3ac15dbcc42a6ccafb032d260e438e57768a46\"\u003e\u003ccode\u003eae3ac15\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): clarify checkTypePredicates assumptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12378\"\u003e#12378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/33824c112228444e76159ecd317366c8067e40e9\"\u003e\u003ccode\u003e33824c1\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-misused-promises] handle a return outside of any func...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7e25db3f642f3e995504dae20a4ff0bbd29e7c2b\"\u003e\u003ccode\u003e7e25db3\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-assertion] specialize generic assert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8d7ab8806e01ddebaa60efc3181dfc13ccfd2051\"\u003e\u003ccode\u003e8d7ab88\u003c/code\u003e\u003c/a\u003e test: order union constituents stably in RuleTester tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127df036681d6f80c0bc45b585150943cc6\"\u003e\u003ccode\u003e7fce912\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ce700161532f8dad7bf4eaaa2ac993b031d89691\"\u003e\u003ccode\u003ece70016\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [switch-exhaustiveness-check] always sort literal cases i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9d82e4b1d9011da31d62d14387bb5a539853fafa\"\u003e\u003ccode\u003e9d82e4b\u003c/code\u003e\u003c/a\u003e chore: expand eslint-plugin rules test files glob (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12878\"\u003e#12878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.70.0 to 8.71.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\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/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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.70.1 (2026-09-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.10.0 to 10.11.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\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\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/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\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/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\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/520dd77a35922fb537e2dbfb3c839d047acbdd68\"\u003e\u003ccode\u003e520dd77\u003c/code\u003e\u003c/a\u003e perf: Implement fast paths in critical areas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21210\"\u003e#21210\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a\"\u003e\u003ccode\u003e92086c8\u003c/code\u003e\u003c/a\u003e test: update \u003ccode\u003eEMFILE\u003c/code\u003e error generation for Node.js 26.9.0 compatibility (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21330\"\u003e#21330\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e\"\u003e\u003ccode\u003e9ac7eb6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21331\"\u003e#21331\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd\"\u003e\u003ccode\u003e24310e3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21324\"\u003e#21324\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651\"\u003e\u003ccode\u003e45ad79e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21318\"\u003e#21318\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ac74e37322ebf122ada676f153dc55c81f3caab0\"\u003e\u003ccode\u003eac74e37\u003c/code\u003e\u003c/a\u003e chore: Add AGENTS.md with AI disclosure requirements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21221\"\u003e#21221\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c8326608e710e670beaf982501aed80ea104919a\"\u003e\u003ccode\u003ec832660\u003c/code\u003e\u003c/a\u003e chore: Upgrade Stylelint to the latest version in docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21245\"\u003e#21245\u003c/a\u003e) (Jung Hyeon Jun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f88fcccd965fdc162b89c4615dd4018e3cabdf\"\u003e\u003ccode\u003ef9f88fc\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21308\"\u003e#21308\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc81076a5b8145360654d81cbc130cf7d25dca77\"\u003e\u003ccode\u003efc81076\u003c/code\u003e\u003c/a\u003e ci: add more types integration tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20395\"\u003e#20395\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c0b7c6e1fe2dec778b97a996018126f22d437ae\"\u003e\u003ccode\u003e3c0b7c6\u003c/code\u003e\u003c/a\u003e 10.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/321f0a70dd908ed461b11142e17fbdc0c0f1f198\"\u003e\u003ccode\u003e321f0a7\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/520dd77a35922fb537e2dbfb3c839d047acbdd68\"\u003e\u003ccode\u003e520dd77\u003c/code\u003e\u003c/a\u003e perf: Implement fast paths in critical areas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21210\"\u003e#21210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a\"\u003e\u003ccode\u003e92086c8\u003c/code\u003e\u003c/a\u003e test: update \u003ccode\u003eEMFILE\u003c/code\u003e error generation for Node.js 26.9.0 compatibility (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21330\"\u003e#21330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e\"\u003e\u003ccode\u003e9ac7eb6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21331\"\u003e#21331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd\"\u003e\u003ccode\u003e24310e3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21324\"\u003e#21324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21\"\u003e#21\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651\"\u003e\u003ccode\u003e45ad79e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21318\"\u003e#21318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.10.0...v10.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 64.5.2 to 65.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\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/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v65.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.12.0 to 17.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 12.0.2 to 12.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v12.0.2...v12.0.3\"\u003e12.0.3\u003c/a\u003e (2026-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep watching when the last test file is removed (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6355\"\u003e#6355\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/921c161f90a0982fe021873db1fc87b64aead525\"\u003e921c161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshow require() error on unsupported directory import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6354\"\u003e#6354\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a68344fdce07a3a26356a175ff65f6b990e3761c\"\u003ea68344f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport \u003ccode\u003e--X\u003c/code\u003e one-char aliases (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6391\"\u003e#6391\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/12279398f98942f21eeca7c1df5967f5f3bbe83f\"\u003e1227939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefresh help output, fix stale links (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6357\"\u003e#6357\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bb2e69a953645fa12b534d20182a5ca5fbbc995b\"\u003ebb2e69a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd --import=tsx integration test (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6356\"\u003e#6356\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/3382fdd29e920deb625e279d3bf83b6bf0bbe405\"\u003e3382fdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etouch a new file without stamping it afterwards (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6349\"\u003e#6349\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d59467a8a50c07628f5ccb11c683e8820dd4a291\"\u003ed59467a\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v12.0.2...v12.0.3\"\u003e12.0.3\u003c/a\u003e (2026-10-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep watching when the last test file is removed (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6355\"\u003e#6355\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/921c161f90a0982fe021873db1fc87b64aead525\"\u003e921c161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshow require() error on unsupported directory import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6354\"\u003e#6354\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/a68344fdce07a3a26356a175ff65f6b990e3761c\"\u003ea68344f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport \u003ccode\u003e--X\u003c/code\u003e one-char aliases (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6391\"\u003e#6391\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/12279398f98942f21eeca7c1df5967f5f3bbe83f\"\u003e1227939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefresh help output, fix stale links (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6357\"\u003e#6357\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/bb2e69a953645fa12b534d20182a5ca5fbbc995b\"\u003ebb2e69a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd --import=tsx integration test (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6356\"\u003e#6356\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/3382fdd29e920deb625e279d3bf83b6bf0bbe405\"\u003e3382fdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etouch a new file without stamping it afterwards (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6349\"\u003e#6349\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d59467a8a50c07628f5ccb11c683e8820dd4a291\"\u003ed59467a\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/mochajs/mocha/commit/51a0cc5530d8e29272406384723e8871245821f1\"\u003e\u003ccode\u003e51a0cc5\u003c/code\u003e\u003c/a\u003e chore(main): release 12.0.3 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6353\"\u003e#6353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/12279398f98942f21eeca7c1df5967f5f3bbe83f\"\u003e\u003ccode\u003e1227939\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e--X\u003c/code\u003e one-char aliases (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6391\"\u003e#6391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/bb2e69a953645fa12b534d20182a5ca5fbbc995b\"\u003e\u003ccode\u003ebb2e69a\u003c/code\u003e\u003c/a\u003e docs: refresh help output, fix stale links (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6357\"\u003e#6357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/921c161f90a0982fe021873db1fc87b64aead525\"\u003e\u003ccode\u003e921c161\u003c/code\u003e\u003c/a\u003e fix: keep watching when the last test file is removed (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6355\"\u003e#6355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/3382fdd29e920deb625e279d3bf83b6bf0bbe405\"\u003e\u003ccode\u003e3382fdd\u003c/code\u003e\u003c/a\u003e test: add --import=tsx integration test (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6356\"\u003e#6356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/a68344fdce07a3a26356a175ff65f6b990e3761c\"\u003e\u003ccode\u003ea68344f\u003c/code\u003e\u003c/a\u003e fix: show require() error on unsupported directory import (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6354\"\u003e#6354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/d59467a8a50c07628f5ccb11c683e8820dd4a291\"\u003e\u003ccode\u003ed59467a\u003c/code\u003e\u003c/a\u003e test: touch a new file without stamping it afterwards (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/6349\"\u003e#6349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mochajs/mocha/compare/v12.0.2...v12.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 6.0.3 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 7.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/\"\u003ehttps://devblogs.microsoft.com/typescript/announcing-typescript-7-0/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis tag was originally released at: \u003ca href=\"https://github.com/microsoft/typescript-go/releases/tag/typescript%2Fv7.0.2\"\u003ehttps://github.com/microsoft/typescript-go/releases/tag/typescript%2Fv7.0.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/microsoft/TypeScript/commit/1e4744d68260a7cb91b62b12edc3f6a2187faaf1\"\u003e\u003ccode\u003e1e4744d\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into ts7-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a5a219c3b5da0db4fa0ecf6c0b1f588c9af9c669\"\u003e\u003ccode\u003ea5a219c\u003c/code\u003e\u003c/a\u003e\u003ccode\u003emicrosoft/typescript-go#4558\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ecfe30dce91368d52c9a49b6095bb0b673a238f8\"\u003e\u003ccode\u003eecfe30d\u003c/code\u003e\u003c/a\u003e Update status localization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5de25b5f8fec2ca35eadaed041f1f06d2e214895\"\u003e\u003ccode\u003e5de25b5\u003c/code\u003e\u003c/a\u003e Hide executable name in TypeScript status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d7ce74a75da2b80e8201506a1599c06549432b93\"\u003e\u003ccode\u003ed7ce74a\u003c/code\u003e\u003c/a\u003e Show bundled TypeScript version for packaged servers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/29be66a607707f90d7a53103a4469bb3015a4d54\"\u003e\u003ccode\u003e29be66a\u003c/code\u003e\u003c/a\u003e Correct TS 7 release version to 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ed2bd1bfa4aac5211ce4bc58fcd1313c7eddc8ff\"\u003e\u003ccode\u003eed2bd1b\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into ts7-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/887307575c58ea640dbeba3b4e8fdb6347cd3044\"\u003e\u003ccode\u003e8873075\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 3 updates (microsoft/ty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9427131ae2d4e230a90ee8a09daac4e75da3e311\"\u003e\u003ccode\u003e9427131\u003c/code\u003e\u003c/a\u003e Set up stable / nightly extension split, other prep (microsoft/typescript-go#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d4eaca5460a1f5f02a829e62706794b0a6fb903e\"\u003e\u003ccode\u003ed4eaca5\u003c/code\u003e\u003c/a\u003e\u003ccode\u003emicrosoft/typescript-go#4549\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v6.0.3...v7.0.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 \u003ca href=\"https://www.npmjs.com/~microsoft1es\"\u003emicrosoft1es\u003c/a\u003e, a new releaser for typescript since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.70.0 to 8.71.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.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\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.71.0 (2026-09-28)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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.70.1 (2026-09-21)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://git...\n\n_Description has been truncated_","html_url":"https://github.com/phine-apps/rich-markdown-diff/pull/101","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phine-apps%2Frich-markdown-diff/issues/101","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/101/packages"}},{"old_version":"64.3.4","new_version":"64.5.4","update_type":"minor","path":null,"pr_created_at":"2026-10-04T09:27:46.000Z","version_change":"64.3.4 → 64.5.4","issue":{"uuid":"5697967828","node_id":"PR_kwDORjaaAs8AAAABGiAd_g","number":159,"state":"open","title":"build(deps-dev): bump the npm-patch-and-minor group across 1 directory with 7 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-04T09:27:46.000Z","updated_at":"2026-10-04T09:27:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"npm-patch-and-minor","update_count":7,"packages":[{"name":"@types/node","old_version":"26.4.1","new_version":"26.6.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.9.1","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-jsdoc","old_version":"64.3.4","new_version":"64.5.4","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-security","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/eslint-community/eslint-plugin-security"},{"name":"oxlint","old_version":"1.81.0","new_version":"1.85.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"7.0.2001","new_version":"7.0.2003","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-patch-and-minor group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.1` | `26.6.3` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.1` | `10.11.0` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `64.3.4` | `64.5.4` |\n| [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) | `4.0.1` | `4.1.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.81.0` | `1.85.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `7.0.2001` | `7.0.2003` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` |\n\n\nUpdates `@types/node` from 26.4.1 to 26.6.3\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 10.9.1 to 10.11.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\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\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/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\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/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\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/520dd77a35922fb537e2dbfb3c839d047acbdd68\"\u003e\u003ccode\u003e520dd77\u003c/code\u003e\u003c/a\u003e perf: Implement fast paths in critical areas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21210\"\u003e#21210\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a\"\u003e\u003ccode\u003e92086c8\u003c/code\u003e\u003c/a\u003e test: update \u003ccode\u003eEMFILE\u003c/code\u003e error generation for Node.js 26.9.0 compatibility (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21330\"\u003e#21330\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e\"\u003e\u003ccode\u003e9ac7eb6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21331\"\u003e#21331\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd\"\u003e\u003ccode\u003e24310e3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21324\"\u003e#21324\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651\"\u003e\u003ccode\u003e45ad79e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21318\"\u003e#21318\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ac74e37322ebf122ada676f153dc55c81f3caab0\"\u003e\u003ccode\u003eac74e37\u003c/code\u003e\u003c/a\u003e chore: Add AGENTS.md with AI disclosure requirements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21221\"\u003e#21221\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c8326608e710e670beaf982501aed80ea104919a\"\u003e\u003ccode\u003ec832660\u003c/code\u003e\u003c/a\u003e chore: Upgrade Stylelint to the latest version in docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21245\"\u003e#21245\u003c/a\u003e) (Jung Hyeon Jun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f88fcccd965fdc162b89c4615dd4018e3cabdf\"\u003e\u003ccode\u003ef9f88fc\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21308\"\u003e#21308\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc81076a5b8145360654d81cbc130cf7d25dca77\"\u003e\u003ccode\u003efc81076\u003c/code\u003e\u003c/a\u003e ci: add more types integration tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20395\"\u003e#20395\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.10.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/264b4346d1963701df0c398b4aeb2f6e8b2af93e\"\u003e\u003ccode\u003e264b434\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ed\u003c/code\u003e and \u003ccode\u003ev\u003c/code\u003e flags to \u003ccode\u003eno-unexpected-multiline\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21305\"\u003e#21305\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6cc6c592f30901345d94ef75e0d42c1894fae6c\"\u003e\u003ccode\u003ec6cc6c5\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eObject.prototype\u003c/code\u003e property names in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21269\"\u003e#21269\u003c/a\u003e) (crimsonjay0)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5661fa65fde9fd4c14f0b730e3cee6a42fc657c1\"\u003e\u003ccode\u003e5661fa6\u003c/code\u003e\u003c/a\u003e feat: no-extra-bind false negatives with class fields and static blocks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21260\"\u003e#21260\u003c/a\u003e) (synthex-byte)\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/bb47dc6da2399a8f76c0c0c3273e6bc314c480e5\"\u003e\u003ccode\u003ebb47dc6\u003c/code\u003e\u003c/a\u003e fix: update dependency file-entry-cache to v11 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20801\"\u003e#20801\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/427ac0a014066c36aa57fa8fa9af20fd9fb591e1\"\u003e\u003ccode\u003e427ac0a\u003c/code\u003e\u003c/a\u003e fix: use format strings in debug calls (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21247\"\u003e#21247\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9d8153223dbf47b9aecdc1474202aaee4845f146\"\u003e\u003ccode\u003e9d81532\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e__proto__\u003c/code\u003e in \u003ccode\u003e/* exported */\u003c/code\u003e comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21261\"\u003e#21261\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87e0a082438264ad90b87fd74165ab4fd90f63ef\"\u003e\u003ccode\u003e87e0a08\u003c/code\u003e\u003c/a\u003e fix: prefer-object-has-own autofix breaks when Object is shadowed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21282\"\u003e#21282\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e2cb142217f2efee1d10dcc02bfb75145ae775d\"\u003e\u003ccode\u003e8e2cb14\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003enew-cap\u003c/code\u003e false positive for \u003ccode\u003eUTC\u003c/code\u003e calls with \u003ccode\u003eproperties: false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21275\"\u003e#21275\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9f4a364ab0ade048dfce1f37792b1d461d866e55\"\u003e\u003ccode\u003e9f4a364\u003c/code\u003e\u003c/a\u003e fix: Ignore static imports in no-unreachable (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21276\"\u003e#21276\u003c/a\u003e) (Taha Kotil)\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/2417cad57d7d1bc4cf3ecf0f0575cfb10ff2011c\"\u003e\u003ccode\u003e2417cad\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/9cecb8a0a2348070abf72321965d41919c7cc626\"\u003e\u003ccode\u003e9cecb8a\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003e\\c\u003c/code\u003e control letter escapes in no-control-regex (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21286\"\u003e#21286\u003c/a\u003e) (한국)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8724829f69f8ed80c876e3a5a017da199ce78739\"\u003e\u003ccode\u003e8724829\u003c/code\u003e\u003c/a\u003e docs: update compat table links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21263\"\u003e#21263\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5634542be580750ffb1a5766470f9e9c72719696\"\u003e\u003ccode\u003e5634542\u003c/code\u003e\u003c/a\u003e docs: Clarify eqeqeq suggestion behavior (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21256\"\u003e#21256\u003c/a\u003e) (Müslüm Yılmaz)\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/b3d876b46083d67899eb1d9613118c1c583632a2\"\u003e\u003ccode\u003eb3d876b\u003c/code\u003e\u003c/a\u003e chore: disable npm audit in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21306\"\u003e#21306\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1696682791661c13167eb905da2f38d1b8f4a3bf\"\u003e\u003ccode\u003e1696682\u003c/code\u003e\u003c/a\u003e ci: restore EMFILE test on Node.js 26 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21297\"\u003e#21297\u003c/a\u003e) (Marry (Subin Yang))\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/3c0b7c6e1fe2dec778b97a996018126f22d437ae\"\u003e\u003ccode\u003e3c0b7c6\u003c/code\u003e\u003c/a\u003e 10.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/321f0a70dd908ed461b11142e17fbdc0c0f1f198\"\u003e\u003ccode\u003e321f0a7\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/520dd77a35922fb537e2dbfb3c839d047acbdd68\"\u003e\u003ccode\u003e520dd77\u003c/code\u003e\u003c/a\u003e perf: Implement fast paths in critical areas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21210\"\u003e#21210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a\"\u003e\u003ccode\u003e92086c8\u003c/code\u003e\u003c/a\u003e test: update \u003ccode\u003eEMFILE\u003c/code\u003e error generation for Node.js 26.9.0 compatibility (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21330\"\u003e#21330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e\"\u003e\u003ccode\u003e9ac7eb6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21331\"\u003e#21331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd\"\u003e\u003ccode\u003e24310e3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21324\"\u003e#21324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21\"\u003e#21\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651\"\u003e\u003ccode\u003e45ad79e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21318\"\u003e#21318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.9.1...v10.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 64.3.4 to 64.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003especify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003ed147779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.4.0...v64.5.0\"\u003e64.5.0\u003c/a\u003e (2026-09-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ets-ban-ts-comments\u003c/code\u003e:\u003c/strong\u003e add rule mirrorring typescript-eslint's \u003ccode\u003eban-ts-comments\u003c/code\u003e rule (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/afff498687acb78c36fabc74a0662d0b00d567b8\"\u003eafff498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.10...v64.4.0\"\u003e64.4.0\u003c/a\u003e (2026-09-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e, \u003ccode\u003eno-bad-blocks\u003c/code\u003e:\u003c/strong\u003e add LibreJS tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/99d2abf96bd6ebe3beb54faf3f3db2dd9c5b51a7\"\u003e99d2abf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.3.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.9...v64.3.10\"\u003e64.3.10\u003c/a\u003e (2026-09-12)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003e\u003ccode\u003ed147779\u003c/code\u003e\u003c/a\u003e fix: specify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/afff498687acb78c36fabc74a0662d0b00d567b8\"\u003e\u003ccode\u003eafff498\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003ets-ban-ts-comments\u003c/code\u003e): add rule mirrorring typescript-eslint's `ban-ts-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/99d2abf96bd6ebe3beb54faf3f3db2dd9c5b51a7\"\u003e\u003ccode\u003e99d2abf\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e, \u003ccode\u003eno-bad-blocks\u003c/code\u003e): add LibreJS tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/64a8dca813d060bcb065277cc183f25d5f44ea98\"\u003e\u003ccode\u003e64a8dca\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e): merge stacked line comments into a single J...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/eade3775ed771e6622e9828cfe6a998d35de43bd\"\u003e\u003ccode\u003eeade377\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-undefined-types\u003c/code\u003e): recognize class members from the class's own JSDoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.4...v64.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-security` from 4.0.1 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/eslint-community/eslint-plugin-security/releases\"\u003eeslint-plugin-security's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-security: v4.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/compare/eslint-plugin-security-v4.0.1...eslint-plugin-security-v4.1.0\"\u003e4.1.0\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edetect-invisible-characters rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/81a6c2d3b6d9d9b56426f9f1d2234d48fdd28b24\"\u003e81a6c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle all ECMAScript line terminators (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/221\"\u003e#221\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/48134ba803a313230444bafc0067e953453a41f2\"\u003e48134ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse valid rule meta types (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/baead4112da6ae792eb77d83c84c6584f673d022\"\u003ebaead41\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-security/blob/main/CHANGELOG.md\"\u003eeslint-plugin-security'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-security/compare/eslint-plugin-security-v4.0.1...eslint-plugin-security-v4.1.0\"\u003e4.1.0\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edetect-invisible-characters rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/81a6c2d3b6d9d9b56426f9f1d2234d48fdd28b24\"\u003e81a6c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle all ECMAScript line terminators (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/221\"\u003e#221\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/48134ba803a313230444bafc0067e953453a41f2\"\u003e48134ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse valid rule meta types (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/baead4112da6ae792eb77d83c84c6584f673d022\"\u003ebaead41\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-security/commit/c80f6b592a083cd78b8951a654b51f3aa194aaa5\"\u003e\u003ccode\u003ec80f6b5\u003c/code\u003e\u003c/a\u003e chore: release 4.1.0 🚀 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/baead4112da6ae792eb77d83c84c6584f673d022\"\u003e\u003ccode\u003ebaead41\u003c/code\u003e\u003c/a\u003e fix: use valid rule meta types (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/81a6c2d3b6d9d9b56426f9f1d2234d48fdd28b24\"\u003e\u003ccode\u003e81a6c2d\u003c/code\u003e\u003c/a\u003e feat: detect-invisible-characters rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/973545145d72920fb9a9ce1e5280a3cd79de34e0\"\u003e\u003ccode\u003e9735451\u003c/code\u003e\u003c/a\u003e ci: fix the CI failure in \u003ccode\u003epr.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/48134ba803a313230444bafc0067e953453a41f2\"\u003e\u003ccode\u003e48134ba\u003c/code\u003e\u003c/a\u003e fix: handle all ECMAScript line terminators (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/1f8de13610a738f1b088267207881f726a4fd525\"\u003e\u003ccode\u003e1f8de13\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 4.3.1 to 4.3.2 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/2727df0c5aa60c4798e2dee96faed9811e9c2338\"\u003e\u003ccode\u003e2727df0\u003c/code\u003e\u003c/a\u003e chore(deps): bump brace-expansion (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/8d13e34ac6aab23ba8d0ed7679fc7700dfebe659\"\u003e\u003ccode\u003e8d13e34\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 4.2.0 to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/28da72b87fa104a509725752399b10190bf41d4d\"\u003e\u003ccode\u003e28da72b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/886ff6b80d5b9e644783519e2f72278aadb80491\"\u003e\u003ccode\u003e886ff6b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/compare/eslint-plugin-security-v4.0.1...eslint-plugin-security-v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.81.0 to 1.85.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.85.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e415b742 oxlint,oxfmt: Do not discover nested config in Vite+ mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26763\"\u003e#26763\u003c/a\u003e) (leaysgur)\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/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this package will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[1.86.0] - 2026-09-28\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9d80eed linter/react/only-export-components: Support \u003ccode\u003eallowCompoundComponents\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27117\"\u003e#27117\u003c/a\u003e) (Kuroda Kayn)\u003c/li\u003e\n\u003cli\u003ee05b155 linter: Add typescript/no-generated-empty-object-type (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26958\"\u003e#26958\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.82.0] - 2026-09-07\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a0e19c linter/eslint/no-unmodified-loop-condition: Support \u003ccode\u003echeckConditionalExpressions\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26249\"\u003e#26249\u003c/a\u003e) (camc314)\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/oxc-project/oxc/commit/288d8cc77984b0a3851c58c423ffe9e6edc79f2e\"\u003e\u003ccode\u003e288d8cc\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.85.0 \u0026amp;\u0026amp; oxfmt v0.70.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26903\"\u003e#26903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/f02a64a517a69a4eaa4ef83b722a3f10cf633f10\"\u003e\u003ccode\u003ef02a64a\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.84.0 \u0026amp;\u0026amp; oxfmt v0.69.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26874\"\u003e#26874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/7bf68f70c20f5329251f19be95076f6eab4fe396\"\u003e\u003ccode\u003e7bf68f7\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.83.0 \u0026amp;\u0026amp; oxfmt v0.68.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26631\"\u003e#26631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b4da00b621ec2f6f67ed218f5366c45ed325331b\"\u003e\u003ccode\u003eb4da00b\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.82.0 \u0026amp;\u0026amp; oxfmt v0.67.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26384\"\u003e#26384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/aa38ddfbea657a9d332f86e42e235ff8cbdcac6d\"\u003e\u003ccode\u003eaa38ddf\u003c/code\u003e\u003c/a\u003e fix(linter/unicorn/numeric-separators-style): correct schema defaults (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26393\"\u003e#26393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/6a0e19cfaae35ec882de6bc8dde7668d1b0cc58e\"\u003e\u003ccode\u003e6a0e19c\u003c/code\u003e\u003c/a\u003e feat(linter/eslint/no-unmodified-loop-condition): support `checkConditionalEx...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.85.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint-tsgolint` from 7.0.2001 to 7.0.2003\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2003\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update agent development instructions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1210\"\u003eoxc-project/tsgolint#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: refresh README benchmarks and wording by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1208\"\u003eoxc-project/tsgolint#1208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.50.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/oxc-project/tsgolint/pull/1213\"\u003eoxc-project/tsgolint#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update taiki-e/install-action action to v2.87.14 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/oxc-project/tsgolint/pull/1216\"\u003eoxc-project/tsgolint#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-json to v0.24.0 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/oxc-project/tsgolint/pull/1217\"\u003eoxc-project/tsgolint#1217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-unnecessary-condition): implement suggestion by \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1218\"\u003eoxc-project/tsgolint#1218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(require-array-sort-compare): resolve string element constraints by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1219\"\u003eoxc-project/tsgolint#1219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-duplicate-type-constituents): allow undefined on optional parameter properties by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1222\"\u003eoxc-project/tsgolint#1222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(no-unnecessary-type-assertion): cover Record alias assertions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1226\"\u003eoxc-project/tsgolint#1226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-misused-spread): omit invalid WeakMap suggestions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1227\"\u003eoxc-project/tsgolint#1227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-meaningless-void-operator): allow void on assignments by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1228\"\u003eoxc-project/tsgolint#1228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add no-generated-empty-object-type rule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1229\"\u003eoxc-project/tsgolint#1229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-useless-default-assignment): use suggestions for undefined defaults by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1231\"\u003eoxc-project/tsgolint#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(unbound-method): treat Intl.Collator compare as bound by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1224\"\u003eoxc-project/tsgolint#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-type-parameters): preserve suggestion type precedence by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1232\"\u003eoxc-project/tsgolint#1232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-condition): handle union keys in nullish assignment by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1230\"\u003eoxc-project/tsgolint#1230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: preserve expression syntax when removing await by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1233\"\u003eoxc-project/tsgolint#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: match package specifiers on whole path components by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1225\"\u003eoxc-project/tsgolint#1225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-useless-default-assignment): handle tuples with rest elements by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1223\"\u003eoxc-project/tsgolint#1223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-deprecated): detect deprecated aliases in object shorthand by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1235\"\u003eoxc-project/tsgolint#1235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-condition): check nested logical expressions in truthiness contexts by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1236\"\u003eoxc-project/tsgolint#1236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: avoid singleton union type allocations in hot rules by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1237\"\u003eoxc-project/tsgolint#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: speed up headless file-to-program assignment by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1239\"\u003eoxc-project/tsgolint#1239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-assertion): reject incompatible types first by \u003ca href=\"https://github.com/tony-scio\"\u003e\u003ccode\u003e@​tony-scio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1181\"\u003eoxc-project/tsgolint#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: extract checker workload scheduling by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1241\"\u003eoxc-project/tsgolint#1241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add experimental checker scheduling modes by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1240\"\u003eoxc-project/tsgolint#1240\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/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1218\"\u003eoxc-project/tsgolint#1218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tony-scio\"\u003e\u003ccode\u003e@​tony-scio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1181\"\u003eoxc-project/tsgolint#1181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2002...v7.0.2003\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v7.0.2002...v7.0.2003\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.2002\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(no-misused-promises): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1101\"\u003eoxc-project/tsgolint#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update benchmarks by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1102\"\u003eoxc-project/tsgolint#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare tsgolint stable by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1106\"\u003eoxc-project/tsgolint#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(semgrep): add scan workflow by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1107\"\u003eoxc-project/tsgolint#1107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-template-expression): preserve expression precedence by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1108\"\u003eoxc-project/tsgolint#1108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-unsafe-assignment): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1105\"\u003eoxc-project/tsgolint#1105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-unsafe-return): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1110\"\u003eoxc-project/tsgolint#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable typescript-go renovate updates by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1116\"\u003eoxc-project/tsgolint#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1117\"\u003eoxc-project/tsgolint#1117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-go action to v7 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/oxc-project/tsgolint/pull/1118\"\u003eoxc-project/tsgolint#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency typescript to v7 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/oxc-project/tsgolint/pull/1119\"\u003eoxc-project/tsgolint#1119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm to v11.17.0 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/oxc-project/tsgolint/pull/1123\"\u003eoxc-project/tsgolint#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github actions 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/oxc-project/tsgolint/pull/1124\"\u003eoxc-project/tsgolint#1124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/eb9339115edde6811ca94c3433adf69ea9852880\"\u003e\u003ccode\u003eeb93391\u003c/code\u003e\u003c/a\u003e perf: add experimental checker scheduling modes (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1240\"\u003e#1240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/e3a79a5e04df2400066bbf3abcb707443652e5b1\"\u003e\u003ccode\u003ee3a79a5\u003c/code\u003e\u003c/a\u003e refactor: extract checker workload scheduling (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1fdaa0db360f7e29209805389cd81fd11e56d74f\"\u003e\u003ccode\u003e1fdaa0d\u003c/code\u003e\u003c/a\u003e perf(no-unnecessary-type-assertion): reject incompatible types first (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/364b23979e1189a760799738dadc59212e35e899\"\u003e\u003ccode\u003e364b239\u003c/code\u003e\u003c/a\u003e perf: speed up headless file-to-program assignment (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1239\"\u003e#1239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/52500be212366860eb56155f6c3b7448feb4c140\"\u003e\u003ccode\u003e52500be\u003c/code\u003e\u003c/a\u003e perf: avoid singleton union type allocations in hot rules (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/22b148ad8f78fa2e444bdd6553ae251c6b7d2f6b\"\u003e\u003ccode\u003e22b148a\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-condition): check nested logical expressions in truthiness...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/356609fdb6c2f118b6e4be22728505631deee5e2\"\u003e\u003ccode\u003e356609f\u003c/code\u003e\u003c/a\u003e fix(no-deprecated): detect deprecated aliases in object shorthand (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1235\"\u003e#1235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/cbf39090fe63bed4a7283989995ea4fbf478ee46\"\u003e\u003ccode\u003ecbf3909\u003c/code\u003e\u003c/a\u003e fix(no-useless-default-assignment): handle tuples with rest elements (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1223\"\u003e#1223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7bd5c1180dd1d0ab13b7ed8a5dc5064bba204724\"\u003e\u003ccode\u003e7bd5c11\u003c/code\u003e\u003c/a\u003e fix: match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/6f2588382b3f039a6a020020c282117260938e44\"\u003e\u003ccode\u003e6f25883\u003c/code\u003e\u003c/a\u003e fix: preserve expression syntax when removing await (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1233\"\u003e#1233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2001...v7.0.2003\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.6 to 3.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.9/CHANGELOG.md#399\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.8/CHANGELOG.md#398\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular 22.2\u003c/li\u003e\n\u003cli\u003eFix regressions in v3.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.7/CHANGELOG.md#397\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.9\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.8...3.9.9\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003efrom\u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.9 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003e from \u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.8\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.7...3.9.8\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\nIf `module` is not a [`WebAssembly.Module`](https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\u003c/p\u003e\n\u003cp\u003e{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.7\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.7\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Prevent indentation drift in list-item code blocks (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19647\"\u003e#19647\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19990\"\u003e#19990\u003c/a\u003e by \u003ca href=\"https://github.com/Austin1serb\"\u003e\u003ccode\u003e@​Austin1serb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- [x] short first line.\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/cdd17f2288b28b170a76416c72dac56e3ea5daff\"\u003e\u003ccode\u003ecdd17f2\u003c/code\u003e\u003c/a\u003e Release 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc7b8968e678f51ea00e2be3fe8c717d114691a3\"\u003e\u003ccode\u003edc7b896\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003esingleDollarTextMath\u003c/code\u003e in \u003ccode\u003emdast-util-math\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20140\"\u003e#20140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f9be58fb8ec62dd47197ea19a30aac5ad26dfee0\"\u003e\u003ccode\u003ef9be58f\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/88470cb79ca3b757dd6b93906d9a992aa1a456c3\"\u003e\u003ccode\u003e88470cb\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9559cab39eb5082c99a27e8829760c055adba841\"\u003e\u003ccode\u003e9559cab\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4fc8ee87465de8d54780273a6996d74e8e9da827\"\u003e\u003ccode\u003e4fc8ee8\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4f2ab6765d7cb29408a2abdac75d023d64d44107\"\u003e\u003ccode\u003e4f2ab67\u003c/code\u003e\u003c/a\u003e Release 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3d82af8b15b8e89de20dd05cc65f66ab6d4ce8b0\"\u003e\u003ccode\u003e3d82af8\u003c/code\u003e\u003c/a\u003e Update Regex related dependencies (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20082\"\u003e#20082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5ec8db1745c2bdcca3706ab8cfbbe5c11fc457c1\"\u003e\u003ccode\u003e5ec8db1\u003c/code\u003e\u003c/a\u003e [3.9.x] Markdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20087\"\u003e#20087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5b142ed2bce0095161bf6865af30df2d5ba99466\"\u003e\u003ccode\u003e5b142ed\u003c/code\u003e\u003c/a\u003e Release Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, an...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.9\"\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 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/KensioSoftware/smartass/pull/159","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KensioSoftware%2Fsmartass/issues/159","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/159/packages"}},{"old_version":"61.5.0","new_version":"65.0.1","update_type":"major","path":null,"pr_created_at":"2026-10-04T00:04:28.000Z","version_change":"61.5.0 → 65.0.1","issue":{"uuid":"5694760834","node_id":"PR_kwDOBA4LcM8AAAABGfjMZQ","number":6457,"state":"closed","title":"chore: Bump eslint-plugin-jsdoc from 61.5.0 to 65.0.1","user":"dependabot[bot]","labels":["type: chore 🧹"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-11T00:07:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-04T00:04:28.000Z","updated_at":"2026-10-11T00:07:11.000Z","time_to_close":604960,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","packages":[{"name":"eslint-plugin-jsdoc","old_version":"61.5.0","new_version":"65.0.1","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 61.5.0 to 65.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v65.0.0...v65.0.1\"\u003e65.0.1\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erequire-tags\u003c/code\u003e:\u003c/strong\u003e disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003ecf577f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/cf577f770cb20c54647f53d28db50088c1aae934\"\u003e\u003ccode\u003ecf577f7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003erequire-tags\u003c/code\u003e): disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v61.5.0...v65.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for eslint-plugin-jsdoc since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/wireapp/wire-account/pull/6457","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wireapp%2Fwire-account/issues/6457","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6457/packages"}},{"old_version":"63.0.13","new_version":"64.5.4","update_type":"major","path":null,"pr_created_at":"2026-10-03T19:13:56.000Z","version_change":"63.0.13 → 64.5.4","issue":{"uuid":"5692727380","node_id":"PR_kwDOU6bJJc8AAAABGd9qhA","number":6,"state":"open","title":"deps(deps-dev): bump eslint-plugin-jsdoc from 63.0.13 to 64.5.4","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-03T19:13:56.000Z","updated_at":"2026-10-03T19:13:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev)","packages":[{"name":"eslint-plugin-jsdoc","old_version":"63.0.13","new_version":"64.5.4","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 63.0.13 to 64.5.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003especify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003ed147779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.4.0...v64.5.0\"\u003e64.5.0\u003c/a\u003e (2026-09-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ets-ban-ts-comments\u003c/code\u003e:\u003c/strong\u003e add rule mirrorring typescript-eslint's \u003ccode\u003eban-ts-comments\u003c/code\u003e rule (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/afff498687acb78c36fabc74a0662d0b00d567b8\"\u003eafff498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.10...v64.4.0\"\u003e64.4.0\u003c/a\u003e (2026-09-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e, \u003ccode\u003eno-bad-blocks\u003c/code\u003e:\u003c/strong\u003e add LibreJS tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/99d2abf96bd6ebe3beb54faf3f3db2dd9c5b51a7\"\u003e99d2abf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.3.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.9...v64.3.10\"\u003e64.3.10\u003c/a\u003e (2026-09-12)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003e\u003ccode\u003ed147779\u003c/code\u003e\u003c/a\u003e fix: specify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/afff498687acb78c36fabc74a0662d0b00d567b8\"\u003e\u003ccode\u003eafff498\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003ets-ban-ts-comments\u003c/code\u003e): add rule mirrorring typescript-eslint's `ban-ts-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/99d2abf96bd6ebe3beb54faf3f3db2dd9c5b51a7\"\u003e\u003ccode\u003e99d2abf\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e, \u003ccode\u003eno-bad-blocks\u003c/code\u003e): add LibreJS tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/64a8dca813d060bcb065277cc183f25d5f44ea98\"\u003e\u003ccode\u003e64a8dca\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e): merge stacked line comments into a single J...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/eade3775ed771e6622e9828cfe6a998d35de43bd\"\u003e\u003ccode\u003eeade377\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-undefined-types\u003c/code\u003e): recognize class members from the class's own JSDoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.13...v64.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-jsdoc\u0026package-manager=npm_and_yarn\u0026previous-version=63.0.13\u0026new-version=64.5.4)](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 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/nizarbechir/de-btp-datev/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nizarbechir%2Fde-btp-datev/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"64.2.1","new_version":"65.0.0","update_type":"major","path":null,"pr_created_at":"2026-10-02T09:53:18.000Z","version_change":"64.2.1 → 65.0.0","issue":{"uuid":"5675784225","node_id":"PR_kwDOCvc9ms8AAAABGQp2ZQ","number":3467,"state":"open","title":"chore(deps-dev): bump eslint-plugin-jsdoc from 64.2.1 to 65.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-02T09:53:18.000Z","updated_at":"2026-10-02T09:54:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"eslint-plugin-jsdoc","old_version":"64.2.1","new_version":"65.0.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 64.2.1 to 65.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003especify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003ed147779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.4.0...v64.5.0\"\u003e64.5.0\u003c/a\u003e (2026-09-15)\u003c/h1\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/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003e\u003ccode\u003ed147779\u003c/code\u003e\u003c/a\u003e fix: specify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.2.1...v65.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-jsdoc\u0026package-manager=npm_and_yarn\u0026previous-version=64.2.1\u0026new-version=65.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 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/nicolashenry/send-stream/pull/3467","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolashenry%2Fsend-stream/issues/3467","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3467/packages"}},{"old_version":"64.5.4","new_version":"65.0.0","update_type":"major","path":null,"pr_created_at":"2026-10-02T05:35:20.000Z","version_change":"64.5.4 → 65.0.0","issue":{"uuid":"5673352667","node_id":"PR_kwDOQopwZ88AAAABGOvNGQ","number":545,"state":"open","title":"chore(deps-dev): bump eslint-plugin-jsdoc from 64.5.4 to 65.0.0","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":"2026-10-02T05:35:20.000Z","updated_at":"2026-10-02T05:53:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"eslint-plugin-jsdoc","old_version":"64.5.4","new_version":"65.0.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 64.5.4 to 65.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\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/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-jsdoc\u0026package-manager=npm_and_yarn\u0026previous-version=64.5.4\u0026new-version=65.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 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/jmrplens/jmrp.io/pull/545","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmrplens%2Fjmrp.io/issues/545","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/545/packages"}},{"old_version":"63.3.3","new_version":"65.0.0","update_type":"major","path":null,"pr_created_at":"2026-10-02T05:08:11.000Z","version_change":"63.3.3 → 65.0.0","issue":{"uuid":"5673153044","node_id":"PR_kwDORVtHTc8AAAABGOlSoA","number":101,"state":"open","title":"Bump eslint-plugin-jsdoc from 63.3.3 to 65.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-02T05:08:11.000Z","updated_at":"2026-10-02T05:10:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-jsdoc","old_version":"63.3.3","new_version":"65.0.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 63.3.3 to 65.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003especify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003ed147779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.4.0...v64.5.0\"\u003e64.5.0\u003c/a\u003e (2026-09-15)\u003c/h1\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/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003e\u003ccode\u003ed147779\u003c/code\u003e\u003c/a\u003e fix: specify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.3.3...v65.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/fb55/eslint-config/pull/101","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fb55%2Feslint-config/issues/101","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/101/packages"}},{"old_version":"62.9.0","new_version":"65.0.0","update_type":"major","path":null,"pr_created_at":"2026-10-02T02:13:35.000Z","version_change":"62.9.0 → 65.0.0","issue":{"uuid":"5671885884","node_id":"PR_kwDOR8B0TM8AAAABGNlw1Q","number":53,"state":"closed","title":"chore(deps-dev): bump eslint-plugin-jsdoc from 62.9.0 to 65.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-09T02:14:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-02T02:13:35.000Z","updated_at":"2026-10-09T02:14:53.000Z","time_to_close":604876,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"eslint-plugin-jsdoc","old_version":"62.9.0","new_version":"65.0.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 62.9.0 to 65.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.3...v64.5.4\"\u003e64.5.4\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e:\u003c/strong\u003e only try typescript if the rule is enabled; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1773\"\u003e#1773\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e3c1c209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.3\"\u003e64.5.3\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efor \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1771\"\u003e#1771\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e2d85fed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003especify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003ed147779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.4.0...v64.5.0\"\u003e64.5.0\u003c/a\u003e (2026-09-15)\u003c/h1\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/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3c1c209bed53470ec5fcac8e2fa7693ff254bc91\"\u003e\u003ccode\u003e3c1c209\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessary-type-assertion\u003c/code\u003e): only try typescript if the rule is enab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a1428759eed6f2d0ba97d6d08bf3d39214c355a0\"\u003e\u003ccode\u003ea142875\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, typescript-eslint/utils, comment-parser, devDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/2d85fedb689f5045f284b37ca4d01ed688c2a920\"\u003e\u003ccode\u003e2d85fed\u003c/code\u003e\u003c/a\u003e fix: for \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e targets, check properties within export class declarations; fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f1f318aaa9c4a852d9df6a4f5d1e8a94bbbf17af\"\u003e\u003ccode\u003ef1f318a\u003c/code\u003e\u003c/a\u003e chore: update ncurc format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003e\u003ccode\u003ed147779\u003c/code\u003e\u003c/a\u003e fix: specify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v62.9.0...v65.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-jsdoc\u0026package-manager=npm_and_yarn\u0026previous-version=62.9.0\u0026new-version=65.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 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/JoernBerkefeld/eslint-plugin-apex/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoernBerkefeld%2Feslint-plugin-apex/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"}},{"old_version":"64.5.4","new_version":"65.0.0","update_type":"major","path":"/cross-router-bench","pr_created_at":"2026-10-02T01:24:35.000Z","version_change":"64.5.4 → 65.0.0","issue":{"uuid":"5671497400","node_id":"PR_kwDOQNaiWs8AAAABGNSoDA","number":2650,"state":"closed","title":"chore(deps-dev): bump the bench group in /cross-router-bench with 4 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["greydragon888"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-04T06:35:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-02T01:24:35.000Z","updated_at":"2026-10-04T06:35:42.000Z","time_to_close":191466,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"bench","update_count":4,"packages":[{"name":"@typescript-eslint/parser","old_version":"8.70.1","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-jsdoc","old_version":"64.5.4","new_version":"65.0.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-sonarjs","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"typescript-eslint","old_version":"8.70.1","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":"/cross-router-bench","ecosystem":"npm"},"body":"Bumps the bench group in /cross-router-bench with 4 updates: [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc), [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).\n\nUpdates `@typescript-eslint/parser` from 8.70.1 to 8.71.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 64.5.4 to 65.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev65.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003e65.0.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e forbid missing space between asterisk prefix and content; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1779\"\u003e#1779\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003ed65631b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-line-alignment\u003c/code\u003e:\u003c/strong\u003e allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply alignment (or lack thereof) to all tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e34edd04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-indentation\u003c/code\u003e:\u003c/strong\u003e To restore old behavior, use \u003ccode\u003eallowNoSpaceAfterAsterisk: true\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/gajus/eslint-plugin-jsdoc/commit/34edd048ac9914eb0d6888b4b022d4902111bc0d\"\u003e\u003ccode\u003e34edd04\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-line-alignment\u003c/code\u003e): allow \u003ccode\u003e-any\u003c/code\u003e within \u003ccode\u003etags\u003c/code\u003e array to apply align...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d65631bf403b68c6c4fd45b5909f1806cb9d25a3\"\u003e\u003ccode\u003ed65631b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003echeck-indentation\u003c/code\u003e): forbid missing space between asterisk prefix and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bcbf6ad2c8c1ba728ac303539a1f454be3c02b5a\"\u003e\u003ccode\u003ebcbf6ad\u003c/code\u003e\u003c/a\u003e docs: add rules to sample listing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ee242275100b5a8dede6d5123d2fd97146a7aae6\"\u003e\u003ccode\u003eee24227\u003c/code\u003e\u003c/a\u003e chore: update typescript-eslint/utils, devDeps; format README json5 block\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.4...v65.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-sonarjs` from 4.2.1 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SonarSource/SonarJS/commits\"\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.70.1 to 8.71.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.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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.71.0 (2026-09-28)\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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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\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/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/typescript-eslint\"\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 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/greydragon888/real-router/pull/2650","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/greydragon888%2Freal-router/issues/2650","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2650/packages"}},{"old_version":"64.3.6","new_version":"64.5.4","update_type":"minor","path":null,"pr_created_at":"2026-09-28T07:36:35.000Z","version_change":"64.3.6 → 64.5.4","issue":{"uuid":"5611023288","node_id":"PR_kwDORPdcU88AAAABFcwevA","number":1363,"state":"closed","title":"build(deps): bump the npm-patch-and-minor group across 1 directory with 54 updates","user":"dependabot[bot]","labels":["dependencies","review-ready"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-30T07:15:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-28T07:36:35.000Z","updated_at":"2026-09-30T07:15:15.000Z","time_to_close":171509,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-patch-and-minor","update_count":54,"packages":[{"name":"yaml","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/eemeli/yaml"},{"name":"@aws-sdk/client-acm","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-api-gateway","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-apigatewayv2","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-athena","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-backup","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-cloudformation","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-cloudfront","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-cloudfront-keyvaluestore","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-cloudwatch","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-cloudwatch-logs","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-cognito-identity-provider","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-dynamodb","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-dynamodb-streams","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-ecs","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-elastic-load-balancing-v2","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-eventbridge","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-firehose","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-glue","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-iam","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-kinesis","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-kms","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-lambda","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-personalize","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-personalize-events","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-personalize-runtime","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-rekognition","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-route-53","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-scheduler","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-secrets-manager","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sesv2","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sfn","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sns","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-ssm","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sts","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-wafv2","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-dynamodb","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1126.0","new_version":"3.1136.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@types/node","old_version":"24.13.3","new_version":"24.13.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"aws-cdk","old_version":"2.1139.0","new_version":"2.1142.0","repository_url":"https://github.com/aws/aws-cdk-cli"},{"name":"aws-cdk-lib","old_version":"2.268.0","new_version":"2.270.0","repository_url":"https://github.com/aws/aws-cdk"},{"name":"eslint","old_version":"10.9.1","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-jsdoc","old_version":"64.3.6","new_version":"64.5.4","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"hyparquet","old_version":"1.29.2","new_version":"1.31.1","repository_url":"https://github.com/hyparam/hyparquet"},{"name":"hyparquet-writer","old_version":"0.16.9","new_version":"0.16.10","repository_url":"https://github.com/hyparam/hyparquet-writer"},{"name":"oxfmt","old_version":"0.66.0","new_version":"0.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.81.0","new_version":"1.83.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"7.0.2001","new_version":"7.0.2002","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"tsx","old_version":"4.23.13","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.69.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-patch-and-minor group with 54 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [yaml](https://github.com/eemeli/yaml) | `2.9.0` | `2.9.1` |\n| [@aws-sdk/client-acm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-acm) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-api-gateway](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-api-gateway) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-apigatewayv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-apigatewayv2) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-athena](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-athena) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-backup](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-backup) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-cloudformation](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudformation) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-cloudfront-keyvaluestore](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront-keyvaluestore) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-cloudwatch](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudwatch) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-cloudwatch-logs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudwatch-logs) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-cognito-identity-provider](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cognito-identity-provider) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-dynamodb-streams](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb-streams) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-ecs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ecs) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-elastic-load-balancing-v2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-elastic-load-balancing-v2) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-eventbridge](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-eventbridge) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-firehose](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-firehose) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-glue](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-glue) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-iam](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-iam) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-kinesis](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kinesis) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-kms](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kms) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-lambda](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-lambda) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-personalize](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-personalize) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-personalize-events](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-personalize-events) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-personalize-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-personalize-runtime) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-rekognition](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-rekognition) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-route-53](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-route-53) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-scheduler](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-scheduler) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-secrets-manager](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-sesv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sesv2) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-sfn](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-sns](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sns) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-ssm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ssm) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-sts](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sts) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/client-wafv2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-wafv2) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/lib-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-dynamodb) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.1126.0` | `3.1136.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1126.0` | `3.1136.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.13.3` | `24.13.6` |\n| [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk) | `2.1139.0` | `2.1142.0` |\n| [aws-cdk-lib](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib) | `2.268.0` | `2.270.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.1` | `10.11.0` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `64.3.6` | `64.5.4` |\n| [hyparquet](https://github.com/hyparam/hyparquet) | `1.29.2` | `1.31.1` |\n| [hyparquet-writer](https://github.com/hyparam/hyparquet-writer) | `0.16.9` | `0.16.10` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.66.0` | `0.68.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.81.0` | `1.83.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `7.0.2001` | `7.0.2002` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.13` | `4.23.15` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.69.0` | `8.70.0` |\n\n\nUpdates `yaml` from 2.9.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eemeli/yaml/releases\"\u003eyaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLimit recursive merge aliases (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/685\"\u003e#685\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify line unfolding during quoted string parsing (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/714\"\u003e#714\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/eemeli/yaml/commit/1440ecd3d1bff41e4ac399f8f6839e810328bd16\"\u003e\u003ccode\u003e1440ecd\u003c/code\u003e\u003c/a\u003e 2.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/c699bc575b46e1dd3c05f1ffcf3f20f14085f8d8\"\u003e\u003ccode\u003ec699bc5\u003c/code\u003e\u003c/a\u003e fix: Simplify line unfolding during quoted string parsing (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/d11ce77c1adf022e9637f4d27b90fe9c96fe9743\"\u003e\u003ccode\u003ed11ce77\u003c/code\u003e\u003c/a\u003e fix: Limit recursive merge aliases (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/c5f49f4c616ea49239f010d5c9d8023e9667438a\"\u003e\u003ccode\u003ec5f49f4\u003c/code\u003e\u003c/a\u003e chore: Update docs-slate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eemeli/yaml/compare/v2.9.0...v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-acm` from 3.1126.0 to 3.1136.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-acm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1136.0\u003c/h2\u003e\n\u003ch4\u003e3.1136.0(2026-09-18)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds support for specifying Notebook type (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dfe90a44db3799e4ec7349f64987df5560bff6bf\"\u003edfe90a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for the hub content resource in SageMaker Search. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5733f294dff6ad613c3c59a8997482e36f62d40f\"\u003e5733f294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Introducing AWS Glue Data Quality advanced rule recommendations for faster recommendations. This capability uses Amazon Athena to analyze a sample of table data and Amazon Bedrock to recommend DQDL rules. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/984a8422c42df5a240df5626d48aea583e84690e\"\u003e984a8422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds documentation for the T8i instance family to the EC2 ModifyDefaultCreditSpecification and GetDefaultCreditSpecification APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/27cc9e36fc67080fa5bd9b33207bd111405e36ef\"\u003e27cc9e36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds support for A2A servers via the ApplicationType and AuthConfig fields, allowing customers to register their agent-to-agent servers with API key authentication. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6be76cb1f88ef7190424d30b8f3e8bb5ec4bcb1f\"\u003e6be76cb1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now lets you encrypt your custom vocabularies, custom vocabulary filters, and custom language models with a customer managed AWS KMS key instead of an AWS owned key, and adds a new UpdateLanguageModel operation to transition CLM encryption to a different KMS key. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/22124b1c4bcf6c6fd7f400e95b57e44dfc554172\"\u003e22124b1c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Amazon Connect AI Agents now support multi-agent orchestration and structured JSON input and output messaging for orchestration agents. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/299b4e03089787bb0cbb8dc61c428c4ffcdec318\"\u003e299b4e03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release adds the ListSecurityProfileAIAgents API and updates the CreateSecurityProfile and UpdateSecurityProfile APIs to support the AllowedAIAgents field on security profiles, allowing customers to manage the 3P AI agents associated with a security profile for Agent-to-Agent interactions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c765d8dd6ded8ede8a7999d80fadd4c1c862255\"\u003e2c765d8d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  GetParticipant, ListParticipantEvents, ListParticipantReplicas, StartParticipantReplication, and StopParticipantReplication now accept participant IDs containing underscores. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dc23e6f2154ff47db6ea29bd287ccda4b03089d5\"\u003edc23e6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eundici-http-handler:\u003c/strong\u003e  skip invokeModelWithBidirectionalStream test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82637a1c3d40b22a439f77fff3f16d0aa128a386\"\u003e82637a1c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1136.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1135.0\u003c/h2\u003e\n\u003ch4\u003e3.1135.0(2026-09-17)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sns:\u003c/strong\u003e  SNS API reference documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e22e2d7b085ef3acf2c9900f6693b53716b176b\"\u003e0e22e2d7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Made the replicaAlias attribute optional in the ReplicateInstance API to support Global routing for Amazon Connect Global Resiliency (ACGR) instances. This change maintains backward compatibility. When onboarding to ACGR without Global routing, you must specify a custom replicaAlias in your API call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f134c352192cca95ad5bc151b74ccbdb0589d757\"\u003ef134c352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adding support for \u0026quot;Tunnel\u0026quot; VPC Endpoint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb7c9bc5cf6f5a1534e7215500bde8a8275aa397\"\u003ecb7c9bc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notifications:\u003c/strong\u003e  Added support for attachments on managed notification events. Added support to access and subscribe sensitive managed notification events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c8a9cc106280e164537670af804b26f48bf509dc\"\u003ec8a9cc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This change surfaces AI Protection resources on existing public IAM attack sequences. Customers will now see which model was accessed and whether a guardrail intervened as part of the credential-compromise sequence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/854ccbfa245337ba9e586156296f6da87b6aceab\"\u003e854ccbfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support to query the tenant name for BatchGetMetricData and CreateExportJob APIs to filter metrics and messages at the tenant level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3beafcbca856bb8fc4589a3c28def8a8781e6cad\"\u003e3beafcbc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot-wireless:\u003c/strong\u003e  Adds Multi-frame GNSS support to the AWS IoT Core Device Location GetPositionEstimate API. The new GnssMultiFrame measurement type improves location accuracy by combining multiple GNSS signal captures (2, 4, 8, 16, or 32) from the same device to estimate its position. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/294ad0a30921edcba485dce267ea289d7f7b1364\"\u003e294ad0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-vpc-lattice:\u003c/strong\u003e  Adding support for CIDR Resource Configuration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/46656caf857d45bb9df2c9cc8013bafe117d7c39\"\u003e46656caf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Calling APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b897c28ff92c04614e86b620a47b6d19dbece84d\"\u003eb897c28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Batch evaluation now supports evaluating specific traces within a session. Each session can specify up to 100 trace IDs to evaluate. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fac9ee4c410aabb1f3a2abc9501b6c23058e981a\"\u003efac9ee4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1135.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1134.0\u003c/h2\u003e\n\u003ch4\u003e3.1134.0(2026-09-16)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-acm/CHANGELOG.md\"\u003e@​aws-sdk/client-acm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1135.0...v3.1136.0\"\u003e3.1136.0\u003c/a\u003e (2026-09-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-acm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1134.0...v3.1135.0\"\u003e3.1135.0\u003c/a\u003e (2026-09-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-acm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1133.0...v3.1134.0\"\u003e3.1134.0\u003c/a\u003e (2026-09-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-acm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1132.0...v3.1133.0\"\u003e3.1133.0\u003c/a\u003e (2026-09-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-acm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1131.0...v3.1132.0\"\u003e3.1132.0\u003c/a\u003e (2026-09-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-acm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1130.0...v3.1131.0\"\u003e3.1131.0\u003c/a\u003e (2026-09-11)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-acm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1129.0...v3.1130.0\"\u003e3.1130.0\u003c/a\u003e (2026-09-10)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6b94db8f4a00cc452dbe0aacb247e8ece3897ea\"\u003e\u003ccode\u003ed6b94db\u003c/code\u003e\u003c/a\u003e Publish v3.1136.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2d5f18d08aa373d95692d83cb3d60a6a79248fae\"\u003e\u003ccode\u003e2d5f18d\u003c/code\u003e\u003c/a\u003e Publish v3.1135.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6310bf6979ddbf737a7e15cfd8d0e7cec07063\"\u003e\u003ccode\u003e0d6310b\u003c/code\u003e\u003c/a\u003e Publish v3.1134.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/615a1ca4661ec0e4cb34b8da89fe60c2419b94d0\"\u003e\u003ccode\u003e615a1ca\u003c/code\u003e\u003c/a\u003e Publish v3.1133.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99b4bd0c8c08583a1ed31e7d8e04c0ef851c8210\"\u003e\u003ccode\u003e99b4bd0\u003c/code\u003e\u003c/a\u003e Publish v3.1132.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33f2cc70baa1614578a0bf8bf5f7529a1ae43e96\"\u003e\u003ccode\u003e33f2cc7\u003c/code\u003e\u003c/a\u003e Publish v3.1131.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cd49cebf8a700927514a608ea3ce7d5f4b26c941\"\u003e\u003ccode\u003ecd49ceb\u003c/code\u003e\u003c/a\u003e Publish v3.1130.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cece9809ea2ed8fdb5f3e73972e2f71154b01129\"\u003e\u003ccode\u003ecece980\u003c/code\u003e\u003c/a\u003e Publish v3.1129.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/523fff6052428fafb61b8842773c1c142d4c5f74\"\u003e\u003ccode\u003e523fff6\u003c/code\u003e\u003c/a\u003e Publish v3.1128.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8893344796b14a92844d9a08973bcdc2da89a3eb\"\u003e\u003ccode\u003e8893344\u003c/code\u003e\u003c/a\u003e Publish v3.1127.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1136.0/clients/client-acm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-api-gateway` from 3.1126.0 to 3.1136.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-api-gateway's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1136.0\u003c/h2\u003e\n\u003ch4\u003e3.1136.0(2026-09-18)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds support for specifying Notebook type (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dfe90a44db3799e4ec7349f64987df5560bff6bf\"\u003edfe90a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for the hub content resource in SageMaker Search. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5733f294dff6ad613c3c59a8997482e36f62d40f\"\u003e5733f294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Introducing AWS Glue Data Quality advanced rule recommendations for faster recommendations. This capability uses Amazon Athena to analyze a sample of table data and Amazon Bedrock to recommend DQDL rules. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/984a8422c42df5a240df5626d48aea583e84690e\"\u003e984a8422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds documentation for the T8i instance family to the EC2 ModifyDefaultCreditSpecification and GetDefaultCreditSpecification APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/27cc9e36fc67080fa5bd9b33207bd111405e36ef\"\u003e27cc9e36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds support for A2A servers via the ApplicationType and AuthConfig fields, allowing customers to register their agent-to-agent servers with API key authentication. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6be76cb1f88ef7190424d30b8f3e8bb5ec4bcb1f\"\u003e6be76cb1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now lets you encrypt your custom vocabularies, custom vocabulary filters, and custom language models with a customer managed AWS KMS key instead of an AWS owned key, and adds a new UpdateLanguageModel operation to transition CLM encryption to a different KMS key. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/22124b1c4bcf6c6fd7f400e95b57e44dfc554172\"\u003e22124b1c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Amazon Connect AI Agents now support multi-agent orchestration and structured JSON input and output messaging for orchestration agents. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/299b4e03089787bb0cbb8dc61c428c4ffcdec318\"\u003e299b4e03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release adds the ListSecurityProfileAIAgents API and updates the CreateSecurityProfile and UpdateSecurityProfile APIs to support the AllowedAIAgents field on security profiles, allowing customers to manage the 3P AI agents associated with a security profile for Agent-to-Agent interactions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c765d8dd6ded8ede8a7999d80fadd4c1c862255\"\u003e2c765d8d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  GetParticipant, ListParticipantEvents, ListParticipantReplicas, StartParticipantReplication, and StopParticipantReplication now accept participant IDs containing underscores. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dc23e6f2154ff47db6ea29bd287ccda4b03089d5\"\u003edc23e6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eundici-http-handler:\u003c/strong\u003e  skip invokeModelWithBidirectionalStream test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82637a1c3d40b22a439f77fff3f16d0aa128a386\"\u003e82637a1c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1136.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1135.0\u003c/h2\u003e\n\u003ch4\u003e3.1135.0(2026-09-17)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sns:\u003c/strong\u003e  SNS API reference documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e22e2d7b085ef3acf2c9900f6693b53716b176b\"\u003e0e22e2d7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Made the replicaAlias attribute optional in the ReplicateInstance API to support Global routing for Amazon Connect Global Resiliency (ACGR) instances. This change maintains backward compatibility. When onboarding to ACGR without Global routing, you must specify a custom replicaAlias in your API call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f134c352192cca95ad5bc151b74ccbdb0589d757\"\u003ef134c352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adding support for \u0026quot;Tunnel\u0026quot; VPC Endpoint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb7c9bc5cf6f5a1534e7215500bde8a8275aa397\"\u003ecb7c9bc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notifications:\u003c/strong\u003e  Added support for attachments on managed notification events. Added support to access and subscribe sensitive managed notification events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c8a9cc106280e164537670af804b26f48bf509dc\"\u003ec8a9cc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This change surfaces AI Protection resources on existing public IAM attack sequences. Customers will now see which model was accessed and whether a guardrail intervened as part of the credential-compromise sequence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/854ccbfa245337ba9e586156296f6da87b6aceab\"\u003e854ccbfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support to query the tenant name for BatchGetMetricData and CreateExportJob APIs to filter metrics and messages at the tenant level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3beafcbca856bb8fc4589a3c28def8a8781e6cad\"\u003e3beafcbc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot-wireless:\u003c/strong\u003e  Adds Multi-frame GNSS support to the AWS IoT Core Device Location GetPositionEstimate API. The new GnssMultiFrame measurement type improves location accuracy by combining multiple GNSS signal captures (2, 4, 8, 16, or 32) from the same device to estimate its position. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/294ad0a30921edcba485dce267ea289d7f7b1364\"\u003e294ad0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-vpc-lattice:\u003c/strong\u003e  Adding support for CIDR Resource Configuration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/46656caf857d45bb9df2c9cc8013bafe117d7c39\"\u003e46656caf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Calling APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b897c28ff92c04614e86b620a47b6d19dbece84d\"\u003eb897c28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Batch evaluation now supports evaluating specific traces within a session. Each session can specify up to 100 trace IDs to evaluate. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fac9ee4c410aabb1f3a2abc9501b6c23058e981a\"\u003efac9ee4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1135.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1134.0\u003c/h2\u003e\n\u003ch4\u003e3.1134.0(2026-09-16)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-api-gateway/CHANGELOG.md\"\u003e@​aws-sdk/client-api-gateway's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1135.0...v3.1136.0\"\u003e3.1136.0\u003c/a\u003e (2026-09-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-api-gateway\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1134.0...v3.1135.0\"\u003e3.1135.0\u003c/a\u003e (2026-09-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-api-gateway\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1133.0...v3.1134.0\"\u003e3.1134.0\u003c/a\u003e (2026-09-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-api-gateway\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1132.0...v3.1133.0\"\u003e3.1133.0\u003c/a\u003e (2026-09-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-api-gateway\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1131.0...v3.1132.0\"\u003e3.1132.0\u003c/a\u003e (2026-09-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-api-gateway\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1130.0...v3.1131.0\"\u003e3.1131.0\u003c/a\u003e (2026-09-11)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-api-gateway\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1129.0...v3.1130.0\"\u003e3.1130.0\u003c/a\u003e (2026-09-10)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6b94db8f4a00cc452dbe0aacb247e8ece3897ea\"\u003e\u003ccode\u003ed6b94db\u003c/code\u003e\u003c/a\u003e Publish v3.1136.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2d5f18d08aa373d95692d83cb3d60a6a79248fae\"\u003e\u003ccode\u003e2d5f18d\u003c/code\u003e\u003c/a\u003e Publish v3.1135.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6310bf6979ddbf737a7e15cfd8d0e7cec07063\"\u003e\u003ccode\u003e0d6310b\u003c/code\u003e\u003c/a\u003e Publish v3.1134.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/615a1ca4661ec0e4cb34b8da89fe60c2419b94d0\"\u003e\u003ccode\u003e615a1ca\u003c/code\u003e\u003c/a\u003e Publish v3.1133.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99b4bd0c8c08583a1ed31e7d8e04c0ef851c8210\"\u003e\u003ccode\u003e99b4bd0\u003c/code\u003e\u003c/a\u003e Publish v3.1132.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33f2cc70baa1614578a0bf8bf5f7529a1ae43e96\"\u003e\u003ccode\u003e33f2cc7\u003c/code\u003e\u003c/a\u003e Publish v3.1131.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cd49cebf8a700927514a608ea3ce7d5f4b26c941\"\u003e\u003ccode\u003ecd49ceb\u003c/code\u003e\u003c/a\u003e Publish v3.1130.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cece9809ea2ed8fdb5f3e73972e2f71154b01129\"\u003e\u003ccode\u003ecece980\u003c/code\u003e\u003c/a\u003e Publish v3.1129.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/523fff6052428fafb61b8842773c1c142d4c5f74\"\u003e\u003ccode\u003e523fff6\u003c/code\u003e\u003c/a\u003e Publish v3.1128.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8893344796b14a92844d9a08973bcdc2da89a3eb\"\u003e\u003ccode\u003e8893344\u003c/code\u003e\u003c/a\u003e Publish v3.1127.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1136.0/clients/client-api-gateway\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-apigatewayv2` from 3.1126.0 to 3.1136.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-apigatewayv2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1136.0\u003c/h2\u003e\n\u003ch4\u003e3.1136.0(2026-09-18)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds support for specifying Notebook type (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dfe90a44db3799e4ec7349f64987df5560bff6bf\"\u003edfe90a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for the hub content resource in SageMaker Search. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5733f294dff6ad613c3c59a8997482e36f62d40f\"\u003e5733f294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Introducing AWS Glue Data Quality advanced rule recommendations for faster recommendations. This capability uses Amazon Athena to analyze a sample of table data and Amazon Bedrock to recommend DQDL rules. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/984a8422c42df5a240df5626d48aea583e84690e\"\u003e984a8422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds documentation for the T8i instance family to the EC2 ModifyDefaultCreditSpecification and GetDefaultCreditSpecification APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/27cc9e36fc67080fa5bd9b33207bd111405e36ef\"\u003e27cc9e36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds support for A2A servers via the ApplicationType and AuthConfig fields, allowing customers to register their agent-to-agent servers with API key authentication. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6be76cb1f88ef7190424d30b8f3e8bb5ec4bcb1f\"\u003e6be76cb1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now lets you encrypt your custom vocabularies, custom vocabulary filters, and custom language models with a customer managed AWS KMS key instead of an AWS owned key, and adds a new UpdateLanguageModel operation to transition CLM encryption to a different KMS key. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/22124b1c4bcf6c6fd7f400e95b57e44dfc554172\"\u003e22124b1c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Amazon Connect AI Agents now support multi-agent orchestration and structured JSON input and output messaging for orchestration agents. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/299b4e03089787bb0cbb8dc61c428c4ffcdec318\"\u003e299b4e03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release adds the ListSecurityProfileAIAgents API and updates the CreateSecurityProfile and UpdateSecurityProfile APIs to support the AllowedAIAgents field on security profiles, allowing customers to manage the 3P AI agents associated with a security profile for Agent-to-Agent interactions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c765d8dd6ded8ede8a7999d80fadd4c1c862255\"\u003e2c765d8d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  GetParticipant, ListParticipantEvents, ListParticipantReplicas, StartParticipantReplication, and StopParticipantReplication now accept participant IDs containing underscores. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dc23e6f2154ff47db6ea29bd287ccda4b03089d5\"\u003edc23e6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eundici-http-handler:\u003c/strong\u003e  skip invokeModelWithBidirectionalStream test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82637a1c3d40b22a439f77fff3f16d0aa128a386\"\u003e82637a1c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1136.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1135.0\u003c/h2\u003e\n\u003ch4\u003e3.1135.0(2026-09-17)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sns:\u003c/strong\u003e  SNS API reference documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e22e2d7b085ef3acf2c9900f6693b53716b176b\"\u003e0e22e2d7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Made the replicaAlias attribute optional in the ReplicateInstance API to support Global routing for Amazon Connect Global Resiliency (ACGR) instances. This change maintains backward compatibility. When onboarding to ACGR without Global routing, you must specify a custom replicaAlias in your API call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f134c352192cca95ad5bc151b74ccbdb0589d757\"\u003ef134c352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adding support for \u0026quot;Tunnel\u0026quot; VPC Endpoint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb7c9bc5cf6f5a1534e7215500bde8a8275aa397\"\u003ecb7c9bc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notifications:\u003c/strong\u003e  Added support for attachments on managed notification events. Added support to access and subscribe sensitive managed notification events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c8a9cc106280e164537670af804b26f48bf509dc\"\u003ec8a9cc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This change surfaces AI Protection resources on existing public IAM attack sequences. Customers will now see which model was accessed and whether a guardrail intervened as part of the credential-compromise sequence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/854ccbfa245337ba9e586156296f6da87b6aceab\"\u003e854ccbfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support to query the tenant name for BatchGetMetricData and CreateExportJob APIs to filter metrics and messages at the tenant level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3beafcbca856bb8fc4589a3c28def8a8781e6cad\"\u003e3beafcbc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot-wireless:\u003c/strong\u003e  Adds Multi-frame GNSS support to the AWS IoT Core Device Location GetPositionEstimate API. The new GnssMultiFrame measurement type improves location accuracy by combining multiple GNSS signal captures (2, 4, 8, 16, or 32) from the same device to estimate its position. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/294ad0a30921edcba485dce267ea289d7f7b1364\"\u003e294ad0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-vpc-lattice:\u003c/strong\u003e  Adding support for CIDR Resource Configuration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/46656caf857d45bb9df2c9cc8013bafe117d7c39\"\u003e46656caf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Calling APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b897c28ff92c04614e86b620a47b6d19dbece84d\"\u003eb897c28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Batch evaluation now supports evaluating specific traces within a session. Each session can specify up to 100 trace IDs to evaluate. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fac9ee4c410aabb1f3a2abc9501b6c23058e981a\"\u003efac9ee4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1135.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1134.0\u003c/h2\u003e\n\u003ch4\u003e3.1134.0(2026-09-16)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-apigatewayv2/CHANGELOG.md\"\u003e@​aws-sdk/client-apigatewayv2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1135.0...v3.1136.0\"\u003e3.1136.0\u003c/a\u003e (2026-09-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-apigatewayv2\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1134.0...v3.1135.0\"\u003e3.1135.0\u003c/a\u003e (2026-09-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-apigatewayv2\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1133.0...v3.1134.0\"\u003e3.1134.0\u003c/a\u003e (2026-09-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-apigatewayv2\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1132.0...v3.1133.0\"\u003e3.1133.0\u003c/a\u003e (2026-09-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-apigatewayv2\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1131.0...v3.1132.0\"\u003e3.1132.0\u003c/a\u003e (2026-09-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-apigatewayv2\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1130.0...v3.1131.0\"\u003e3.1131.0\u003c/a\u003e (2026-09-11)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-apigatewayv2\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1129.0...v3.1130.0\"\u003e3.1130.0\u003c/a\u003e (2026-09-10)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6b94db8f4a00cc452dbe0aacb247e8ece3897ea\"\u003e\u003ccode\u003ed6b94db\u003c/code\u003e\u003c/a\u003e Publish v3.1136.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2d5f18d08aa373d95692d83cb3d60a6a79248fae\"\u003e\u003ccode\u003e2d5f18d\u003c/code\u003e\u003c/a\u003e Publish v3.1135.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6310bf6979ddbf737a7e15cfd8d0e7cec07063\"\u003e\u003ccode\u003e0d6310b\u003c/code\u003e\u003c/a\u003e Publish v3.1134.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/615a1ca4661ec0e4cb34b8da89fe60c2419b94d0\"\u003e\u003ccode\u003e615a1ca\u003c/code\u003e\u003c/a\u003e Publish v3.1133.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99b4bd0c8c08583a1ed31e7d8e04c0ef851c8210\"\u003e\u003ccode\u003e99b4bd0\u003c/code\u003e\u003c/a\u003e Publish v3.1132.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33f2cc70baa1614578a0bf8bf5f7529a1ae43e96\"\u003e\u003ccode\u003e33f2cc7\u003c/code\u003e\u003c/a\u003e Publish v3.1131.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cd49cebf8a700927514a608ea3ce7d5f4b26c941\"\u003e\u003ccode\u003ecd49ceb\u003c/code\u003e\u003c/a\u003e Publish v3.1130.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cece9809ea2ed8fdb5f3e73972e2f71154b01129\"\u003e\u003ccode\u003ecece980\u003c/code\u003e\u003c/a\u003e Publish v3.1129.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/523fff6052428fafb61b8842773c1c142d4c5f74\"\u003e\u003ccode\u003e523fff6\u003c/code\u003e\u003c/a\u003e Publish v3.1128.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8893344796b14a92844d9a08973bcdc2da89a3eb\"\u003e\u003ccode\u003e8893344\u003c/code\u003e\u003c/a\u003e Publish v3.1127.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1136.0/clients/client-apigatewayv2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-athena` from 3.1126.0 to 3.1136.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-athena's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1136.0\u003c/h2\u003e\n\u003ch4\u003e3.1136.0(2026-09-18)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds support for specifying Notebook type (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dfe90a44db3799e4ec7349f64987df5560bff6bf\"\u003edfe90a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for the hub content resource in SageMaker Search. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5733f294dff6ad613c3c59a8997482e36f62d40f\"\u003e5733f294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Introducing AWS Glue Data Quality advanced rule recommendations for faster recommendations. This capability uses Amazon Athena to analyze a sample of table data and Amazon Bedrock to recommend DQDL rules. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/984a8422c42df5a240df5626d48aea583e84690e\"\u003e984a8422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds documentation for the T8i instance family to the EC2 ModifyDefaultCreditSpecification and GetDefaultCreditSpecification APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/27cc9e36fc67080fa5bd9b33207bd111405e36ef\"\u003e27cc9e36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds support for A2A servers via the ApplicationType and AuthConfig fields, allowing customers to register their agent-to-agent servers with API key authentication. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6be76cb1f88ef7190424d30b8f3e8bb5ec4bcb1f\"\u003e6be76cb1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now lets you encrypt your custom vocabularies, custom vocabulary filters, and custom language models with a customer managed AWS KMS key instead of an AWS owned key, and adds a new UpdateLanguageModel operation to transition CLM encryption to a different KMS key. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/22124b1c4bcf6c6fd7f400e95b57e44dfc554172\"\u003e22124b1c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Amazon Connect AI Agents now support multi-agent orchestration and structured JSON input and output messaging for orchestration agents. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/299b4e03089787bb0cbb8dc61c428c4ffcdec318\"\u003e299b4e03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release adds the ListSecurityProfileAIAgents API and updates the CreateSecurityProfile and UpdateSecurityProfile APIs to support the AllowedAIAgents field on security profiles, allowing customers to manage the 3P AI agents associated with a security profile for Agent-to-Agent interactions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c765d8dd6ded8ede8a7999d80fadd4c1c862255\"\u003e2c765d8d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  GetParticipant, ListParticipantEvents, ListParticipantReplicas, StartParticipantReplication, and StopParticipantReplication now accept participant IDs containing underscores. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dc23e6f2154ff47db6ea29bd287ccda4b03089d5\"\u003edc23e6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eundici-http-handler:\u003c/strong\u003e  skip invokeModelWithBidirectionalStream test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82637a1c3d40b22a439f77fff3f16d0aa128a386\"\u003e82637a1c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1136.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1135.0\u003c/h2\u003e\n\u003ch4\u003e3.1135.0(2026-09-17)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sns:\u003c/strong\u003e  SNS API reference documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e22e2d7b085ef3acf2c9900f6693b53716b176b\"\u003e0e22e2d7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Made the replicaAlias attribute optional in the ReplicateInstance API to support Global routing for Amazon Connect Global Resiliency (ACGR) instances. This change maintains backward compatibility. When onboarding to ACGR without Global routing, you must specify a custom replicaAlias in your API call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f134c352192cca95ad5bc151b74ccbdb0589d757\"\u003ef134c352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adding support for \u0026quot;Tunnel\u0026quot; VPC Endpoint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb7c9bc5cf6f5a1534e7215500bde8a8275aa397\"\u003ecb7c9bc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notifications:\u003c/strong\u003e  Added support for attachments on managed notification events. Added support to access and subscribe sensitive managed notification events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c8a9cc106280e164537670af804b26f48bf509dc\"\u003ec8a9cc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This change surfaces AI Protection resources on existing public IAM attack sequences. Customers will now see which model was accessed and whether a guardrail intervened as part of the credential-compromise sequence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/854ccbfa245337ba9e586156296f6da87b6aceab\"\u003e854ccbfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support to query the tenant name for BatchGetMetricData and CreateExportJob APIs to filter metrics and messages at the tenant level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3beafcbca856bb8fc4589a3c28def8a8781e6cad\"\u003e3beafcbc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot-wireless:\u003c/strong\u003e  Adds Multi-frame GNSS support to the AWS IoT Core Device Location GetPositionEstimate API. The new GnssMultiFrame measurement type improves location accuracy by combining multiple GNSS signal captures (2, 4, 8, 16, or 32) from the same device to estimate its position. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/294ad0a30921edcba485dce267ea289d7f7b1364\"\u003e294ad0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-vpc-lattice:\u003c/strong\u003e  Adding support for CIDR Resource Configuration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/46656caf857d45bb9df2c9cc8013bafe117d7c39\"\u003e46656caf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Calling APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b897c28ff92c04614e86b620a47b6d19dbece84d\"\u003eb897c28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Batch evaluation now supports evaluating specific traces within a session. Each session can specify up to 100 trace IDs to evaluate. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fac9ee4c410aabb1f3a2abc9501b6c23058e981a\"\u003efac9ee4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1135.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1134.0\u003c/h2\u003e\n\u003ch4\u003e3.1134.0(2026-09-16)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-athena/CHANGELOG.md\"\u003e@​aws-sdk/client-athena's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1135.0...v3.1136.0\"\u003e3.1136.0\u003c/a\u003e (2026-09-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-athena\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1134.0...v3.1135.0\"\u003e3.1135.0\u003c/a\u003e (2026-09-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-athena\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1133.0...v3.1134.0\"\u003e3.1134.0\u003c/a\u003e (2026-09-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-athena\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1132.0...v3.1133.0\"\u003e3.1133.0\u003c/a\u003e (2026-09-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-athena\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1131.0...v3.1132.0\"\u003e3.1132.0\u003c/a\u003e (2026-09-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-athena\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1130.0...v3.1131.0\"\u003e3.1131.0\u003c/a\u003e (2026-09-11)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-athena\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1129.0...v3.1130.0\"\u003e3.1130.0\u003c/a\u003e (2026-09-10)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6b94db8f4a00cc452dbe0aacb247e8ece3897ea\"\u003e\u003ccode\u003ed6b94db\u003c/code\u003e\u003c/a\u003e Publish v3.1136.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2d5f18d08aa373d95692d83cb3d60a6a79248fae\"\u003e\u003ccode\u003e2d5f18d\u003c/code\u003e\u003c/a\u003e Publish v3.1135.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6310bf6979ddbf737a7e15cfd8d0e7cec07063\"\u003e\u003ccode\u003e0d6310b\u003c/code\u003e\u003c/a\u003e Publish v3.1134.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/615a1ca4661ec0e4cb34b8da89fe60c2419b94d0\"\u003e\u003ccode\u003e615a1ca\u003c/code\u003e\u003c/a\u003e Publish v3.1133.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99b4bd0c8c08583a1ed31e7d8e04c0ef851c8210\"\u003e\u003ccode\u003e99b4bd0\u003c/code\u003e\u003c/a\u003e Publish v3.1132.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33f2cc70baa1614578a0bf8bf5f7529a1ae43e96\"\u003e\u003ccode\u003e33f2cc7\u003c/code\u003e\u003c/a\u003e Publish v3.1131.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cd49cebf8a700927514a608ea3ce7d5f4b26c941\"\u003e\u003ccode\u003ecd49ceb\u003c/code\u003e\u003c/a\u003e Publish v3.1130.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cece9809ea2ed8fdb5f3e73972e2f71154b01129\"\u003e\u003ccode\u003ecece980\u003c/code\u003e\u003c/a\u003e Publish v3.1129.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/523fff6052428fafb61b8842773c1c142d4c5f74\"\u003e\u003ccode\u003e523fff6\u003c/code\u003e\u003c/a\u003e Publish v3.1128.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8893344796b14a92844d9a08973bcdc2da89a3eb\"\u003e\u003ccode\u003e8893344\u003c/code\u003e\u003c/a\u003e Publish v3.1127.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1136.0/clients/client-athena\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-backup` from 3.1126.0 to 3.1136.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-backup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1136.0\u003c/h2\u003e\n\u003ch4\u003e3.1136.0(2026-09-18)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds support for specifying Notebook type (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dfe90a44db3799e4ec7349f64987df5560bff6bf\"\u003edfe90a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for the hub content resource in SageMaker Search. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5733f294dff6ad613c3c59a8997482e36f62d40f\"\u003e5733f294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Introducing AWS Glue Data Quality advanced rule recommendations for faster recommendations. This capability uses Amazon Athena to analyze a sample of table data and Amazon Bedrock to recommend DQDL rules. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/984a8422c42df5a240df5626d48aea583e84690e\"\u003e984a8422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds documentation for the T8i instance family to the EC2 ModifyDefaultCreditSpecification and GetDefaultCreditSpecification APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/27cc9e36fc67080fa5bd9b33207bd111405e36ef\"\u003e27cc9e36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds support for A2A servers via the ApplicationType and AuthConfig fields, allowing customers to register their agent-to-agent servers with API key authentication. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6be76cb1f88ef7190424d30b8f3e8bb5ec4bcb1f\"\u003e6be76cb1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now lets you encrypt your custom vocabularies, custom vocabulary filters, and custom language models with a customer managed AWS KMS key instead of an AWS owned key, and adds a new UpdateLanguageModel operation to transition CLM encryption to a different KMS key. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/22124b1c4bcf6c6fd7f400e95b57e44dfc554172\"\u003e22124b1c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Amazon Connect AI Agents now support multi-agent orchestration and structured JSON input and output messaging for orchestration agents. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/299b4e03089787bb0cbb8dc61c428c4ffcdec318\"\u003e299b4e03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release adds the ListSecurityProfileAIAgents API and updates the CreateSecurityProfile and UpdateSecurityProfile APIs to support the AllowedAIAgents field on security profiles, allowing customers to manage the 3P AI agents associated with a security profile for Agent-to-Agent interactions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c765d8dd6ded8ede8a7999d80fadd4c1c862255\"\u003e2c765d8d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  GetParticipant, ListParticipantEvents, ListParticipantReplicas, StartParticipantReplication, and StopParticipantReplication now accept participant IDs containing underscores. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dc23e6f2154ff47db6ea29bd287ccda4b03089d5\"\u003edc23e6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eundici-http-handler:\u003c/strong\u003e  skip invokeModelWithBidirectionalStream test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82637a1c3d40b22a439f77fff3f16d0aa128a386\"\u003e82637a1c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1136.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1135.0\u003c/h2\u003e\n\u003ch4\u003e3.1135.0(2026-09-17)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sns:\u003c/strong\u003e  SNS API reference documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e22e2d7b085ef3acf2c9900f6693b53716b176b\"\u003e0e22e2d7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Made the replicaAlias attribute optional in the ReplicateInstance API to support Global routing for Amazon Connect Global Resiliency (ACGR) instances. This change maintains backward compatibility. When onboarding to ACGR without Global routing, you must specify a custom replicaAlias in your API call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f134c352192cca95ad5bc151b74ccbdb0589d757\"\u003ef134c352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adding support for \u0026quot;Tunnel\u0026quot; VPC Endpoint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb7c9bc5cf6f5a1534e7215500bde8a8275aa397\"\u003ecb7c9bc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notifications:\u003c/strong\u003e  Added support for attachments on managed notification events. Added support to access and subscribe sensitive managed notification events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c8a9cc106280e164537670af804b26f48bf509dc\"\u003ec8a9cc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This change surfaces AI Protection resources on existing public IAM attack sequences. Customers will now see which model was accessed and whether a guardrail intervened as part of the credential-compromise sequence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/854ccbfa245337ba9e586156296f6da87b6aceab\"\u003e854ccbfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support to query the tenant name for BatchGetMetricData and CreateExportJob APIs to filter metrics and messages at the tenant level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3beafcbca856bb8fc4589a3c28def8a8781e6cad\"\u003e3beafcbc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot-wireless:\u003c/strong\u003e  Adds Multi-frame GNSS support to the AWS IoT Core Device Location GetPositionEstimate API. The new GnssMultiFrame measurement type improves location accuracy by combining multiple GNSS signal captures (2, 4, 8, 16, or 32) from the same device to estimate its position. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/294ad0a30921edcba485dce267ea289d7f7b1364\"\u003e294ad0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-vpc-lattice:\u003c/strong\u003e  Adding support for CIDR Resource Configuration (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/46656caf857d45bb9df2c9cc8013bafe117d7c39\"\u003e46656caf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Add support for WhatsApp Calling APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b897c28ff92c04614e86b620a47b6d19dbece84d\"\u003eb897c28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Batch evaluation now supports evaluating specific traces within a session. Each session can specify up to 100 trace IDs to evaluate. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fac9ee4c410aabb1f3a2abc9501b6c23058e981a\"\u003efac9ee4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1135.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1134.0\u003c/h2\u003e\n\u003ch4\u003e3.1134.0(2026-09-16)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-backup/CHANGELOG.md\"\u003e@​aws-sdk/client-backup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1135.0...v3.1136.0\"\u003e3.1136.0\u003c/a\u003e (2026-09-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-backup\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1134.0...v3.1135.0\"\u003e3.1135.0\u003c/a\u003e (2026-09-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-backup\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1133.0...v3.1134.0\"\u003e3.1134.0\u003c/a\u003e (2026-09-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-backup\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1132.0...v3.1133.0\"\u003e3.1133.0\u003c/a\u003e (2026-09-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-backup\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1131.0...v3.1132.0\"\u003e3.1132.0\u003c/a\u003e (2026-09-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-backup\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1130.0...v3.1131.0\"\u003e3.1131.0\u003c/a\u003e (2026-09-11)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-backup\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1129.0...v3.1130.0\"\u003e3.1130.0\u003c/a\u003e (2026-09-10)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6b94db8f4a00cc452dbe0aacb247e8ece3897ea\"\u003e\u003ccode\u003ed6b94db\u003c/code\u003e\u003c/a\u003e Publish v3.1136.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2d5f18d08aa373d95692d83cb3d60a6a79248fae\"\u003e\u003ccode\u003e2d5f18d\u003c/code\u003e\u003c/a\u003e Publish v3.1135.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6310bf6979ddbf737a7e15cfd8d0e7cec07063\"\u003e\u003ccode\u003e0d6310b\u003c/code\u003e\u003c/a\u003e Publish v3.1134.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/615a1ca4661ec0e4cb34b8da89fe60c2419b94d0\"\u003e\u003ccode\u003e615a1ca\u003c/code\u003e\u003c/a\u003e Publish v3.1133.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99b4bd0c8c08583a1ed31e7d8e04c0ef851c8210\"\u003e\u003ccode\u003e99b4bd0\u003c/code\u003e\u003c/a\u003e Publish v3.1132.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33f2cc70baa1614578a0bf8bf5f7529a1ae43e96\"\u003e\u003ccode\u003e33f2cc7\u003c/code\u003e\u003c/a\u003e Publish v3.1131.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cd49cebf8a700927514a608ea3ce7d5f4b26c941\"\u003e\u003ccode\u003ecd49ceb\u003c/code\u003e\u003c/a\u003e Publish v3.1130.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cece9809ea2ed8fdb5f3e73972e2f71154b01129\"\u003e\u003ccode\u003ecece980\u003c/code\u003e\u003c/a\u003e Publish v3.1129.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/523fff6052428fafb61b8842773c1c142d4c5f74\"\u003e\u003ccode\u003e523fff6\u003c/code\u003e\u003c/a\u003e Publish v3.1128.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8893344796b14a92844d9a08973bcdc2da89a3eb\"\u003e\u003ccode\u003e8893344\u003c/code\u003e\u003c/a\u003e Publish v3.1127.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1136.0/clients/client-backup\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.1126.0 to 3.1136.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-bedrock-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1136.0\u003c/h2\u003e\n\u003ch4\u003e3.1136.0(2026-09-18)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds support for specifying Notebook type (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dfe90a44db3799e4ec7349f64987df5560bff6bf\"\u003edfe90a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for the hub content resource in SageMaker Search. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5733f294dff6ad613c3c59a8997482e36f62d40f\"\u003e5733f294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Introducing AWS Glue Data Quality advanced rule recommendations for faster recommendations. This capability uses Amazon Athena to analyze a sample of table data and Amazon Bedrock to recommend DQDL rules. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/984a8422c42df5a240df5626d48aea583e84690e\"\u003e984a8422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds documentation for the T8i instance family to the EC2 ModifyDefaultCreditSpecification and GetDefaultCreditSpecification APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/27cc9e36fc67080fa5bd9b33207bd111405e36ef\"\u003e27cc9e36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds support for A2A servers via the ApplicationType and AuthConfig fields, allowing customers to register their agent-to-agent servers with API key authentication. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6be76cb1f88ef7190424d30b8f3e8bb5ec4bcb1f\"\u003e6be76cb1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now lets you encrypt your custom vocabularies, custom vocabulary filters, and custom language models with a customer managed AWS KMS key instead of an AWS owned key, and adds a new UpdateLanguageModel operation to transition CLM encryption to a different KMS key. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/22124b1c4bcf6c6fd7f400e95b57e44dfc554172\"\u003e22124b1c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Amazon Connect AI Agents now support multi-agent orchestration and structured JSON input and output messaging for orchestration agents. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/299b4e03089787bb0cbb8dc61c428c4ffcdec318\"\u003e299b4e03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release adds the ListSecurityProfileAIAgents API and updates the CreateSecurityProfile and UpdateSecurityProfile APIs to support the AllowedAIAgents field on security profiles, allowing customers to manage the 3P AI agents associated with a security profile for Agent-to-Agent interactions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c765d8dd6ded8ede8a7999d80fadd4c1c862255\"\u003e2c765d8d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  GetParticipant, ListParticipantEvents, ListParticipantReplicas, StartParticipantReplication, and StopParticipantReplication now accept participant IDs containing underscores. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dc23e6f2154ff47db6ea29bd287ccda4b03089d5\"\u003edc23e6f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eundici-http-handler:\u003c/strong\u003e  skip invokeModelWithBidirectionalStream test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8309\"\u003e#8309\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82637a1c3d40b22a439f77fff3f16d0aa128a386\"\u003e82637a1c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1136.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1135.0\u003c/h2\u003e\n\u003ch4\u003e3.1135.0(2026-09-17)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sns:\u003c/strong\u003e  SNS API reference documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e22e2d7b085ef3acf2c9900f6693b53716b176b\"\u003e0e22e2d7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Made the replicaAlias attribute optional in the ReplicateInstance API to support Global routing for Amazon Connect Global Resiliency (ACGR) instances. This change maintains backward compatibility. When onboarding to ACGR without Global routing, you must specify a custom replicaAlias in your API call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f134c352192cca95ad5bc151b74ccbdb0589d757\"\u003ef134c352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adding support for \u0026quot;Tunnel\u0026quot; VPC Endpoint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb7c9bc5cf6f5a1534e7215500bde8a8275aa397\"\u003ecb7c9bc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notifications:\u003c/strong\u003e  Added support for attachments on managed notification events. Added support to access and subscribe sensitive managed notification events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c8a9cc106280e164537670af804b26f48bf509dc\"\u003ec8a9cc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This change surfaces AI Protection resources on existing public IAM attack sequences. Customers will now see which model was accessed and whether a guardrail intervened as part of the credential-compromise sequence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/854ccbfa245337ba9e586156296f6da87b6aceab\"\u003e854ccbfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support to query the tenant name for BatchGetMetricData and CreateExportJob APIs to filter metrics and messages at the tenant level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3beafcbca856bb8fc4589a3c28def8a8781e6cad\"\u003e3beafcbc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot-wireless:\u003c/strong\u003e  Adds Multi-frame GNSS support to the AWS IoT Core Device Location GetPositionEstimate API. The new GnssMultiFrame me...\n\n_Description has been truncated_","html_url":"https://github.com/KensioSoftware/yulin/pull/1363","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KensioSoftware%2Fyulin/issues/1363","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1363/packages"}},{"old_version":"64.3.3","new_version":"64.5.2","update_type":"minor","path":null,"pr_created_at":"2026-09-24T00:06:25.000Z","version_change":"64.3.3 → 64.5.2","issue":{"uuid":"5561078901","node_id":"PR_kwDOPyb1fs8AAAABE18HXA","number":586,"state":"open","title":"Bump the dev group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-24T00:06:25.000Z","updated_at":"2026-09-24T00:12:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev","update_count":11,"packages":[{"name":"@babel/preset-env","old_version":"8.0.2","new_version":"8.0.5","repository_url":"https://github.com/babel/babel"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"autoprefixer","old_version":"10.5.4","new_version":"10.6.1","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-plugin-jsdoc","old_version":"64.3.3","new_version":"64.5.2","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"happy-dom","old_version":"20.12.0","new_version":"20.14.5","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"lint-staged","old_version":"17.4.1","new_version":"17.5.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.7","repository_url":"https://github.com/prettier/prettier"},{"name":"sass","old_version":"1.103.1","new_version":"1.104.1","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-embedded","old_version":"1.103.1","new_version":"1.104.1","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"stylelint","old_version":"17.14.1","new_version":"17.15.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"webpack","old_version":"5.110.2","new_version":"5.111.0","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `8.0.2` | `8.0.5` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.4` | `10.6.1` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `64.3.3` | `64.5.2` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.12.0` | `20.14.5` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.4.1` | `17.5.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.7` |\n| [sass](https://github.com/sass/dart-sass) | `1.103.1` | `1.104.1` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.103.1` | `1.104.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.14.1` | `17.15.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.110.2` | `5.111.0` |\n\n\nUpdates `@babel/preset-env` from 8.0.2 to 8.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.5 (2026-09-10)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/drubetti\"\u003e\u003ccode\u003e@​drubetti\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jibin7jose\"\u003e\u003ccode\u003e@​jibin7jose\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/journey-ad\"\u003e\u003ccode\u003e@​journey-ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MatteoGabriele\"\u003e\u003ccode\u003e@​MatteoGabriele\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zhangli091011\"\u003e\u003ccode\u003e@​zhangli091011\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/18218\"\u003e#18218\u003c/a\u003e fix(parser): do not form html entity for invalid codepoint (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18215\"\u003e#18215\u003c/a\u003e fix(parser): remove non-decimal prefix from bigint (\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/18063\"\u003e#18063\u003c/a\u003e Disallow new import prop access (\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-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18214\"\u003e#18214\u003c/a\u003e fix: only collapse the empty-object check when it targets the declared binding (\u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18190\"\u003e#18190\u003c/a\u003e fix(ts): improve variable handling in namespace (\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/18207\"\u003e#18207\u003c/a\u003e [ts] Allow merging \u003ccode\u003eenum\u003c/code\u003e into a \u003ccode\u003enamespace\u003c/code\u003e (\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\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18217\"\u003e#18217\u003c/a\u003e Fix import path for babel-node.js (\u003ca href=\"https://github.com/drubetti\"\u003e\u003ccode\u003e@​drubetti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18213\"\u003e#18213\u003c/a\u003e fix(bugfix): bound check before array access (\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/18183\"\u003e#18183\u003c/a\u003e fix(remove): unwrap single sequence expression (\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/18153\"\u003e#18153\u003c/a\u003e Handle null in \u003ccode\u003egetAll{Prev,Next}Siblings\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-plugin-transform-block-scoping\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18194\"\u003e#18194\u003c/a\u003e fix: improve for loop closure environment check (\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/18193\"\u003e#18193\u003c/a\u003e fix: assign closure body after handling return (\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/18088\"\u003e#18088\u003c/a\u003e Fix initialization of nested for loop head declarations (\u003ca href=\"https://github.com/journey-ad\"\u003e\u003ccode\u003e@​journey-ad\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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18202\"\u003e#18202\u003c/a\u003e fix(generator): keep parens for ?. chain in tag (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18137\"\u003e#18137\u003c/a\u003e fix(babel-register): preserve app-managed graceful shutdown (\u003ca href=\"https://github.com/jibin7jose\"\u003e\u003ccode\u003e@​jibin7jose\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18140\"\u003e#18140\u003c/a\u003e chore: fix \u003ccode\u003e@​babel/eslint-plugin\u003c/code\u003e peer deps (\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-cli\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18131\"\u003e#18131\u003c/a\u003e fix(register): do not inherit parent execArgv (\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-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18095\"\u003e#18095\u003c/a\u003e Add types for \u003ccode\u003e@babel/standalone\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\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18187\"\u003e#18187\u003c/a\u003e Add AI policy (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-regexp-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\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/18145\"\u003e#18145\u003c/a\u003e refactor: replace \u003ccode\u003esemver\u003c/code\u003e with \u003ccode\u003everkit\u003c/code\u003e (\u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/18177\"\u003e#18177\u003c/a\u003e Update node flags list (\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\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18103\"\u003e#18103\u003c/a\u003e Simplify AST validators (\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\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@​babel/preset-env's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.5 (2026-09-10)\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/18218\"\u003e#18218\u003c/a\u003e fix(parser): do not form html entity for invalid codepoint (\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18215\"\u003e#18215\u003c/a\u003e fix(parser): remove non-decimal prefix from bigint (\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/18063\"\u003e#18063\u003c/a\u003e Disallow new import prop access (\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-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18214\"\u003e#18214\u003c/a\u003e fix: only collapse the empty-object check when it targets the declared binding (\u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18190\"\u003e#18190\u003c/a\u003e fix(ts): improve variable handling in namespace (\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/18207\"\u003e#18207\u003c/a\u003e [ts] Allow merging \u003ccode\u003eenum\u003c/code\u003e into a \u003ccode\u003enamespace\u003c/code\u003e (\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\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18217\"\u003e#18217\u003c/a\u003e Fix import path for babel-node.js (\u003ca href=\"https://github.com/drubetti\"\u003e\u003ccode\u003e@​drubetti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18213\"\u003e#18213\u003c/a\u003e fix(bugfix): bound check before array access (\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/18183\"\u003e#18183\u003c/a\u003e fix(remove): unwrap single sequence expression (\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/18153\"\u003e#18153\u003c/a\u003e Handle null in \u003ccode\u003egetAll{Prev,Next}Siblings\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-plugin-transform-block-scoping\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18194\"\u003e#18194\u003c/a\u003e fix: improve for loop closure environment check (\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/18193\"\u003e#18193\u003c/a\u003e fix: assign closure body after handling return (\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/18088\"\u003e#18088\u003c/a\u003e Fix initialization of nested for loop head declarations (\u003ca href=\"https://github.com/journey-ad\"\u003e\u003ccode\u003e@​journey-ad\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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18202\"\u003e#18202\u003c/a\u003e fix(generator): keep parens for ?. chain in tag (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18137\"\u003e#18137\u003c/a\u003e fix(babel-register): preserve app-managed graceful shutdown (\u003ca href=\"https://github.com/jibin7jose\"\u003e\u003ccode\u003e@​jibin7jose\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18140\"\u003e#18140\u003c/a\u003e chore: fix \u003ccode\u003e@​babel/eslint-plugin\u003c/code\u003e peer deps (\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-cli\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18131\"\u003e#18131\u003c/a\u003e fix(register): do not inherit parent execArgv (\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-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18095\"\u003e#18095\u003c/a\u003e Add types for \u003ccode\u003e@babel/standalone\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\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18187\"\u003e#18187\u003c/a\u003e Add AI policy (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-regexp-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\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/18145\"\u003e#18145\u003c/a\u003e refactor: replace \u003ccode\u003esemver\u003c/code\u003e with \u003ccode\u003everkit\u003c/code\u003e (\u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\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/18177\"\u003e#18177\u003c/a\u003e Update node flags list (\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\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18103\"\u003e#18103\u003c/a\u003e Simplify AST validators (\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:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\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/0d8ed705171f38f95058db247eb358c9242b35b7\"\u003e\u003ccode\u003e0d8ed70\u003c/code\u003e\u003c/a\u003e v8.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/4cea20d65b950fd10971e5946c2f69ee7e859f55\"\u003e\u003ccode\u003e4cea20d\u003c/code\u003e\u003c/a\u003e Use built-in glob in Node.js (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18097\"\u003e#18097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1eac4481473df52fbbcb452c4dca8d79039dbb63\"\u003e\u003ccode\u003e1eac448\u003c/code\u003e\u003c/a\u003e refactor: replace \u003ccode\u003esemver\u003c/code\u003e with \u003ccode\u003everkit\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18145\"\u003e#18145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1554d587b31460f135adf65812d199f963a34e61\"\u003e\u003ccode\u003e1554d58\u003c/code\u003e\u003c/a\u003e chore: Some minor cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18148\"\u003e#18148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/286c79a148db0b4ab0dec96e2eff62ccfbbc3889\"\u003e\u003ccode\u003e286c79a\u003c/code\u003e\u003c/a\u003e Update compat data sources (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18116\"\u003e#18116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.5/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 `@testing-library/dom` from 10.4.1 to 10.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e@​testing-library/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2\"\u003e10.4.2\u003c/a\u003e (2026-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e6049cc0\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/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e\u003ccode\u003e6049cc0\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/e395d5b8ecd4ec95cc02540ddcf16571ecd33e0f\"\u003e\u003ccode\u003ee395d5b\u003c/code\u003e\u003c/a\u003e Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.5.4 to 10.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed grid gap set with the row-gap and column-gap longhands (by dualfroz).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.0 “Post tenebras lux”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003einitial-letter\u003c/code\u003e support (by \u003ca href=\"https://github.com/thomasmattheussen\"\u003e\u003ccode\u003e@​thomasmattheussen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed producing wrong old \u003ccode\u003e-webkit-\u003c/code\u003e gradients (by \u003ca href=\"https://github.com/ryanchou1994\"\u003e\u003ccode\u003e@​ryanchou1994\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed resolution media query parsing performance (by \u003ca href=\"https://github.com/NotAFlightRisk\"\u003e\u003ccode\u003e@​NotAFlightRisk\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/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed grid gap set with the row-gap and column-gap longhands (by dualfroz).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.0 “Post tenebras lux”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003einitial-letter\u003c/code\u003e support (by \u003ca href=\"https://github.com/thomasmattheussen\"\u003e\u003ccode\u003e@​thomasmattheussen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed producing wrong old \u003ccode\u003e-webkit-\u003c/code\u003e gradients (by \u003ca href=\"https://github.com/ryanchou1994\"\u003e\u003ccode\u003e@​ryanchou1994\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed resolution media query parsing performance (by \u003ca href=\"https://github.com/NotAFlightRisk\"\u003e\u003ccode\u003e@​NotAFlightRisk\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/postcss/autoprefixer/commit/c99614d9148886493b749a1a39442f4de56fbf53\"\u003e\u003ccode\u003ec99614d\u003c/code\u003e\u003c/a\u003e Release 10.6.1 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/f1d08cb09edda8a4e90389d3528ee21a879e7cac\"\u003e\u003ccode\u003ef1d08cb\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/cf1ebcbae608ab327cc2508dee917e317951158c\"\u003e\u003ccode\u003ecf1ebcb\u003c/code\u003e\u003c/a\u003e Fix grid gap inheritance from row-gap and column-gap longhands (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1557\"\u003e#1557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/e1212dc7222c79f5380f5288d7da9bbe4d393e51\"\u003e\u003ccode\u003ee1212dc\u003c/code\u003e\u003c/a\u003e Release 10.6.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/dac3c5f013f1237fc813e8e4365815cc77488d84\"\u003e\u003ccode\u003edac3c5f\u003c/code\u003e\u003c/a\u003e Add support for prefixing initial-letter (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1556\"\u003e#1556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b031690ff3062e82ec8e94958807f35d431f1638\"\u003e\u003ccode\u003eb031690\u003c/code\u003e\u003c/a\u003e Release 10.5.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/da65c362d65e3b7788c831df960ac7daa8673eca\"\u003e\u003ccode\u003eda65c36\u003c/code\u003e\u003c/a\u003e Add warning when Autoprefixer can cover CSS for old Safari\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/604f8d9a182524e0aa9195d2408177d48f050142\"\u003e\u003ccode\u003e604f8d9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/54608ca17ab657e6769fd894bc948fcc9673ba99\"\u003e\u003ccode\u003e54608ca\u003c/code\u003e\u003c/a\u003e Fix old WebKit gradients with color hints (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7e81ffff9d824968394bab6f81da2e2c2511cc49\"\u003e\u003ccode\u003e7e81fff\u003c/code\u003e\u003c/a\u003e Release 10.5.5 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.5.4...10.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 64.3.3 to 64.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev64.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.1...v64.5.2\"\u003e64.5.2\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset optional typescript peer dep. to any to undo breaking change (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003ef469cdf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.0...v64.5.1\"\u003e64.5.1\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003especify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003ed147779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.4.0...v64.5.0\"\u003e64.5.0\u003c/a\u003e (2026-09-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ets-ban-ts-comments\u003c/code\u003e:\u003c/strong\u003e add rule mirrorring typescript-eslint's \u003ccode\u003eban-ts-comments\u003c/code\u003e rule (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/afff498687acb78c36fabc74a0662d0b00d567b8\"\u003eafff498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.10...v64.4.0\"\u003e64.4.0\u003c/a\u003e (2026-09-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e, \u003ccode\u003eno-bad-blocks\u003c/code\u003e:\u003c/strong\u003e add LibreJS tags (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/99d2abf96bd6ebe3beb54faf3f3db2dd9c5b51a7\"\u003e99d2abf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.3.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.9...v64.3.10\"\u003e64.3.10\u003c/a\u003e (2026-09-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e:\u003c/strong\u003e merge stacked line comments into a single JSDoc block (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/64a8dca813d060bcb065277cc183f25d5f44ea98\"\u003e64a8dca\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1764\"\u003e#1764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.3.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.8...v64.3.9\"\u003e64.3.9\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-undefined-types\u003c/code\u003e:\u003c/strong\u003e recognize class members from the class's own JSDoc (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/eade3775ed771e6622e9828cfe6a998d35de43bd\"\u003eeade377\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1762\"\u003e#1762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev64.3.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.7...v64.3.8\"\u003e64.3.8\u003c/a\u003e (2026-09-09)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/f469cdf5ac484c2d3c8ce37355dc1a861b71128e\"\u003e\u003ccode\u003ef469cdf\u003c/code\u003e\u003c/a\u003e fix: set optional typescript peer dep. to any to undo breaking change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d147779967f1876c1742a4d3d4c2ee37c9504855\"\u003e\u003ccode\u003ed147779\u003c/code\u003e\u003c/a\u003e fix: specify typescript as an optional peer dependency; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1768\"\u003e#1768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/afff498687acb78c36fabc74a0662d0b00d567b8\"\u003e\u003ccode\u003eafff498\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003ets-ban-ts-comments\u003c/code\u003e): add rule mirrorring typescript-eslint's `ban-ts-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/99d2abf96bd6ebe3beb54faf3f3db2dd9c5b51a7\"\u003e\u003ccode\u003e99d2abf\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e, \u003ccode\u003eno-bad-blocks\u003c/code\u003e): add LibreJS tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/64a8dca813d060bcb065277cc183f25d5f44ea98\"\u003e\u003ccode\u003e64a8dca\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003econvert-to-jsdoc-comments\u003c/code\u003e): merge stacked line comments into a single J...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/eade3775ed771e6622e9828cfe6a998d35de43bd\"\u003e\u003ccode\u003eeade377\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-undefined-types\u003c/code\u003e): recognize class members from the class's own JSDoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/1b3c3395cc38f23898695848b8d1136e0b909856\"\u003e\u003ccode\u003e1b3c339\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003egetJsdocProcessorPlugin\u003c/code\u003e): key positions by file; drop suggestions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/5cac70a2dbb8c8470551d74b862036e133f8b5cc\"\u003e\u003ccode\u003e5cac70a\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-undefined-types\u003c/code\u003e): recognize sibling class members from a property's ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/43921f31fa51aac1160060af539e5c0202894b4a\"\u003e\u003ccode\u003e43921f3\u003c/code\u003e\u003c/a\u003e chore: update jsdoccomment, devDeps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/342b6f6d1d92669d28cbc3d5a4a5767743bb9b28\"\u003e\u003ccode\u003e342b6f6\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-unnecessarry-type-assertion\u003c/code\u003e): avoid treating as redundant object ann...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.3...v64.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `happy-dom` from 20.12.0 to 20.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/capricorn86/happy-dom/releases\"\u003ehappy-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.14.5\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve character references in comment data - By \u003cstrong\u003e\u003ca href=\"https://github.com/hampustagerud\"\u003e\u003ccode\u003e@​hampustagerud\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2409\"\u003e#2409\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.14.4\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnd comments at the first comment end tag when it overlaps a comment start tag - By \u003cstrong\u003e\u003ca href=\"https://github.com/hampustagerud\"\u003e\u003ccode\u003e@​hampustagerud\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2407\"\u003e#2407\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.14.3\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoids cloning all properties in CSSPropertyManager.toString - By \u003cstrong\u003e\u003ca href=\"https://github.com/erictheswift\"\u003e\u003ccode\u003e@​erictheswift\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2363\"\u003e#2363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.14.2\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes regression where not all CSS variables where resolved in \u003ccode\u003egetComputedStyle()\u003c/code\u003e - By \u003cstrong\u003e\u003ca href=\"https://github.com/klaesra\"\u003e\u003ccode\u003e@​klaesra\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2344\"\u003e#2344\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.14.1\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInvalidate the computed style cache for the whole subtree - By \u003cstrong\u003e\u003ca href=\"https://github.com/matmannion\"\u003e\u003ccode\u003e@​matmannion\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e and \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2366\"\u003e#2366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.14.0\u003c/h2\u003e\n\u003ch3\u003e:art: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproves computed style cache - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2357\"\u003e#2357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.13.2\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix problem with getComputedStyle with :host and :host-context selectors - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2349\"\u003e#2349\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.13.1\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGetComputedStyle should return inherited value when it is set to inherit - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2347\"\u003e#2347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.13.0\u003c/h2\u003e\n\u003ch3\u003e:art: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds support for :host psuedo query selector - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2345\"\u003e#2345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.12.2\u003c/h2\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCustom elements should be upgraded when connected to DOM - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2342\"\u003e#2342\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.12.1\u003c/h2\u003e\n\u003ch3\u003e:art: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds support for kebab-case properties on \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2256\"\u003e#2256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds support for all Chromium CSS properties to \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2256\"\u003e#2256\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eDownloads a list from the Chromium project when compiling\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:construction_worker_man: Patch fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes issue with parsing CSS fallback variables - By \u003cstrong\u003e\u003ca href=\"https://github.com/capricorn86\"\u003e\u003ccode\u003e@​capricorn86\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e in task \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2256\"\u003e#2256\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/capricorn86/happy-dom/commit/0d4cdbe7442af49d16b49ddf1acf7cc9684ed318\"\u003e\u003ccode\u003e0d4cdbe\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2409\"\u003e#2409\u003c/a\u003e Preserve character references in comment data (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2410\"\u003e#2410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/9c920a414a0e27a9c8f279a2be59beaaefd754e0\"\u003e\u003ccode\u003e9c920a4\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2407\"\u003e#2407\u003c/a\u003e End comments at the first comment end tag when it overlaps a com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/5fb1df3df8fcbd037341e848bfd33e5a35c6d910\"\u003e\u003ccode\u003e5fb1df3\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2363\"\u003e#2363\u003c/a\u003e Avoids cloning all properties in CSSPropertyManager.toString() (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/de0a1e9107f75dc089cf72853257c83818e1874b\"\u003e\u003ccode\u003ede0a1e9\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2344\"\u003e#2344\u003c/a\u003e Resolve every var() in a value, not only the first one (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2395\"\u003e#2395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/64b8b9479860ce0242f4ddedc3dfd5f9d53ab63c\"\u003e\u003ccode\u003e64b8b94\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2366\"\u003e#2366\u003c/a\u003e Invalidate the computed style cache for the whole subtree (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2367\"\u003e#2367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/eac5a38026b0569f2d52b609b2bb4cbaa94d9644\"\u003e\u003ccode\u003eeac5a38\u003c/code\u003e\u003c/a\u003e feat: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2357\"\u003e#2357\u003c/a\u003e Improves computed style cache (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2358\"\u003e#2358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/5b3559bc6d6df04c10bd4237575d5b2bd886e1a5\"\u003e\u003ccode\u003e5b3559b\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2349\"\u003e#2349\u003c/a\u003e Fix problem with getComputedStyle with :host and :host-context s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/f33da73f14f85427c36ccfbae242133d9fcbfac8\"\u003e\u003ccode\u003ef33da73\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2347\"\u003e#2347\u003c/a\u003e getComputedStyle should return inherited value when it is set to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/68b98068af0adb9ed58838feb6fe5733c669d626\"\u003e\u003ccode\u003e68b9806\u003c/code\u003e\u003c/a\u003e feat: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2345\"\u003e#2345\u003c/a\u003e Adds support for :host psuedo query selector (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2346\"\u003e#2346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/capricorn86/happy-dom/commit/9300a9f96cfbff5e8092266c95152b6607d0ed07\"\u003e\u003ccode\u003e9300a9f\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2342\"\u003e#2342\u003c/a\u003e Custom elements should be upgraded when connected to DOM (\u003ca href=\"https://redirect.github.com/capricorn86/happy-dom/issues/2343\"\u003e#2343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/capricorn86/happy-dom/compare/v20.12.0...v20.14.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 17.4.1 to 17.5.1\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\u003ev17.5.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/1852\"\u003e#1852\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bfcca94e61aef7078a7a0ec8165c0cc2c9baca99\"\u003e\u003ccode\u003ebfcca94\u003c/code\u003e\u003c/a\u003e - Fix TypeScript issue \u003ccode\u003eTS1254\u003c/code\u003e from \u003ccode\u003edefineConfig()\u003c/code\u003e by changing the signature from \u003ccode\u003econst\u003c/code\u003e to a \u003ccode\u003efunction\u003c/code\u003e:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eA 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1847\"\u003e#1847\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f9063b7d71857cb8893ee1bb5b63da05b2819b23\"\u003e\u003ccode\u003ef9063b7\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now refuses to run when files were staged with \u003ccode\u003e--intent-to-add\u003c/code\u003e, because Git stash doesn't support them. Previously this was an unhandled error.\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/1848\"\u003e#1848\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now handles color support better in non-TTY streams, and honors the \u003ccode\u003eFORCE_COLOR\u003c/code\u003e environment variable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7e5ece8408097994bd1dfcfbf395aa9838782d19\"\u003e\u003ccode\u003e7e5ece8\u003c/code\u003e\u003c/a\u003e - Update \u003ccode\u003etinyexec@1.3.1\u003c/code\u003e so that local binaries from \u003ccode\u003enode_modules/.bin\u003c/code\u003e are resolved starting from the directory of each \u003cem\u003elint-staged\u003c/em\u003e configuration file (in monorepo setups). This behavior was broken in \u003ccode\u003elint-staged@16.3.0\u003c/code\u003e where they were only resolved from the current working directory and up.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/eb8a4e3ae1bbdf648b647ff3a17a6205870b27be\"\u003e\u003ccode\u003eeb8a4e3\u003c/code\u003e\u003c/a\u003e - Do not try to restore untracked files when using \u003ccode\u003e--hide-all\u003c/code\u003e and there is no initial commit yet.\u003c/p\u003e\n\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\u003e17.5.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/1852\"\u003e#1852\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bfcca94e61aef7078a7a0ec8165c0cc2c9baca99\"\u003e\u003ccode\u003ebfcca94\u003c/code\u003e\u003c/a\u003e - Fix TypeScript issue \u003ccode\u003eTS1254\u003c/code\u003e from \u003ccode\u003edefineConfig()\u003c/code\u003e by changing the signature from \u003ccode\u003econst\u003c/code\u003e to a \u003ccode\u003efunction\u003c/code\u003e:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eA 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1847\"\u003e#1847\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f9063b7d71857cb8893ee1bb5b63da05b2819b23\"\u003e\u003ccode\u003ef9063b7\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now refuses to run when files were staged with \u003ccode\u003e--intent-to-add\u003c/code\u003e, because Git stash doesn't support them. Previously this was an unhandled error.\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/1848\"\u003e#1848\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now handles color support better in non-TTY streams, and honors the \u003ccode\u003eFORCE_COLOR\u003c/code\u003e environment variable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7e5ece8408097994bd1dfcfbf395aa9838782d19\"\u003e\u003ccode\u003e7e5ece8\u003c/code\u003e\u003c/a\u003e - Update \u003ccode\u003etinyexec@1.3.1\u003c/code\u003e so that local binaries from \u003ccode\u003enode_modules/.bin\u003c/code\u003e are resolved starting from the directory of each \u003cem\u003elint-staged\u003c/em\u003e configuration file (in monorepo setups). This behavior was broken in \u003ccode\u003elint-staged@16.3.0\u003c/code\u003e where they were only resolved from the current working directory and up.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/eb8a4e3ae1bbdf648b647ff3a17a6205870b27be\"\u003e\u003ccode\u003eeb8a4e3\u003c/code\u003e\u003c/a\u003e - Do not try to restore untracked files when using \u003ccode\u003e--hide-all\u003c/code\u003e and there is no initial commit yet.\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/lint-staged/lint-staged/commit/f8b1ab18b8da6ece2179cc6b6bc7a15ef412803b\"\u003e\u003ccode\u003ef8b1ab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1853\"\u003e#1853\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/3b54961fb3bb53b32d77bc631f1e695df24c9f31\"\u003e\u003ccode\u003e3b54961\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/09317ff94b12693a8990ab647a0a363465458a38\"\u003e\u003ccode\u003e09317ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1852\"\u003e#1852\u003c/a\u003e from lint-staged/fix-ambient-declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bfcca94e61aef7078a7a0ec8165c0cc2c9baca99\"\u003e\u003ccode\u003ebfcca94\u003c/code\u003e\u003c/a\u003e fix: change \u003ccode\u003edefineConfig\u003c/code\u003e signature from \u003ccode\u003econst\u003c/code\u003e to a \u003ccode\u003efunction\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dcb59f6334275ed80b130d963c79296046ee8116\"\u003e\u003ccode\u003edcb59f6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1846\"\u003e#1846\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9c8c6dcc2af24353f6ec808cadcdd15308143cee\"\u003e\u003ccode\u003e9c8c6dc\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/586466fa107f743de407c680c37297c4290b2872\"\u003e\u003ccode\u003e586466f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1849\"\u003e#1849\u003c/a\u003e from lint-staged/improve-intent-to-add\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/45eda5fd32e27c591be8da7a3ea8a89a6b1e4049\"\u003e\u003ccode\u003e45eda5f\u003c/code\u003e\u003c/a\u003e refactor: improve \u003ccode\u003e--intent-to-add\u003c/code\u003e detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26372e3a2d25cd316f90af3c3b38c0b536f60e5a\"\u003e\u003ccode\u003e26372e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1848\"\u003e#1848\u003c/a\u003e from lint-staged/fix-color-detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e fix: honor FORCE_COLOR/NO_COLOR env variables in non-TTY streams\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v17.4.1...v17.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.6 to 3.9.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular 22.2\u003c/li\u003e\n\u003cli\u003eFix regressions in v3.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.7/CHANGELOG.md#397\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.7\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.7\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Prevent indentation drift in list-item code blocks (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19647\"\u003e#19647\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19990\"\u003e#19990\u003c/a\u003e by \u003ca href=\"https://github.com/Austin1serb\"\u003e\u003ccode\u003e@​Austin1serb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- [x] short first line.\n\u003cpre\u003e\u003ccode\u003e  second paragraph at six spaces that wraps\n  onto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.6 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003eshort first line.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esecond paragraph at six spaces that wraps\n    onto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003eshort first line.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esecond paragraph at six spaces that wraps\nonto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Fix embedded template literal idempotency (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19725\"\u003e#19725\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\nconst foo = html`\n            \u0026lt;div\u0026gt;${getText({\n            value,\n            })}\u0026lt;/div\u0026gt;\n`;\n\u003cp\u003e// Prettier 3.9.6 (first format)\nconst foo = html\u003ccode\u003e\u0026amp;lt;div\u0026amp;gt; ${getText({ value, })} \u0026amp;lt;/div\u0026amp;gt;\u003c/code\u003e;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6 (second format)\nconst foo = html`\n\u0026lt;div\u0026gt;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0449af3a7d08b0104b9048f9d4fec4439e541d54\"\u003e\u003ccode\u003e0449af3\u003c/code\u003e\u003c/a\u003e Release 3.9.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/43cd5b0b8d53317717c746ebcce079a9b9191196\"\u003e\u003ccode\u003e43cd5b0\u003c/code\u003e\u003c/a\u003e Allow verify markdown test with \u003ccode\u003emdx\u003c/code\u003e parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ab8c9114021ec1b076e4dee90b8943880980b9ad\"\u003e\u003ccode\u003eab8c911\u003c/code\u003e\u003c/a\u003e Fix test on Node.js v26 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19927\"\u003e#19927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4a5adf9c0305579eb6904c44753d7b41e1f770b1\"\u003e\u003ccode\u003e4a5adf9\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3404375df8655a5484cfe65ef88908fc5f853b53\"\u003e\u003ccode\u003e3404375\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@typescript-eslint/typescript-estree\u003c/code\u003e to v8.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c60f1065df877a212cb4c755786e05ece1fbd2b4\"\u003e\u003ccode\u003ec60f106\u003c/code\u003e\u003c/a\u003e Angular: Support \u003ccode\u003e@boundary\u003c/code\u003e / \u003ccode\u003e@error\u003c/code\u003e error boundaries (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/297117ab77d5d95dad620f2a8300161335efa128\"\u003e\u003ccode\u003e297117a\u003c/code\u003e\u003c/a\u003e Fix HTML block indentation drift in markdown list items (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19987\"\u003e#19987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0df4e49f1430dab791788921cbbbde92817438bd\"\u003e\u003ccode\u003e0df4e49\u003c/code\u003e\u003c/a\u003e Fix indentation drift for indented code blocks in list items (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19990\"\u003e#19990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9ef216d6f3150f17a7e7bea3e3a88950daba9383\"\u003e\u003ccode\u003e9ef216d\u003c/code\u003e\u003c/a\u003e Fix Markdown task list indentation drift (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19647\"\u003e#19647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2158d480aba89f5587ecde7e9f6d77d01bc82dac\"\u003e\u003ccode\u003e2158d48\u003c/code\u003e\u003c/a\u003e Strip blockquote markers from a setext heading's continuation lines (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.103.1 to 1.104.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.104.1\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.104.1, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a bug where loud comments before \u003ccode\u003e@use\u003c/code\u003e rules could be emitted multiple times under certain circumstances.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a bug in which an invalid selector at the end of an indented syntax stylesheet would cause the parser to crash instead of emitting a useful error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommand Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMany-to-many compilations no longer compile any files that appear in the output directory if the output directory is also within the source directory. This fixes a bug where \u003ccode\u003e--watch\u003c/code\u003e mode could enter an infinite loop recompiling the same CSS file over and over.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSass now sets the modification time of output files to the time compilation \u003cem\u003estarted\u003c/em\u003e rather than the time it \u003cem\u003eended\u003c/em\u003e. This ensures that, if a source file is modified during compilation, \u003ccode\u003e--watch\u003c/code\u003e and \u003ccode\u003e--update\u003c/code\u003e mode will recompile the outputs to include the new source file contents.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11041\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.104.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.104.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now convert the special values NaN and negative zero, as well as infinity and negative infinity for polar-hue channels, to 0 as per the CSS spec.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe special value negative zero is now serialized as \u003ccode\u003e-0\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e for greater compatibility when using it in CSS calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11040\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\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/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.104.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a bug where loud comments before \u003ccode\u003e@use\u003c/code\u003e rules could be emitted multiple\ntimes under certain circumstances.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a bug in which an invalid selector at the end of an indented syntax\nstylesheet would cause the parser to crash instead of emitting a useful error\nmessage.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommand Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMany-to-many compilations no longer compile any files that appear in the\noutput directory if the output directory is also within the source directory.\nThis fixes a bug where \u003ccode\u003e--watch\u003c/code\u003e mode could enter an infinite loop recompiling\nthe same CSS file over and over.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSass now sets the modification time of output files to the time compilation\n\u003cem\u003estarted\u003c/em\u003e rather than the time it \u003cem\u003eended\u003c/em\u003e. This ensures that, if a source file\nis modified during compilation, \u003ccode\u003e--watch\u003c/code\u003e and \u003ccode\u003e--update\u003c/code\u003e mode will recompile\nthe outputs to include the new source file contents.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.104.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now convert the special\nvalues NaN and negative zero, as well as infinity and negative infinity for\npolar-hue channels, to 0 as per the CSS spec.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe special value negative zero is now serialized as \u003ccode\u003e-0\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e for\ngreater compatibility when using it in CSS calculations.\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/sass/dart-sass/commit/da84fb52f6b7576cc9516e12312bc33f93ac7596\"\u003e\u003ccode\u003eda84fb5\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e--watch\u003c/code\u003e not recompiling sources modified during a compilation (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/8a287a71e0fd8cf24fc5fe93a33179c14c845924\"\u003e\u003ccode\u003e8a287a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2859\"\u003e#2859\u003c/a\u003e from sass/fix-auto-merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/6033b463ec9f3fc17ab1e5fc2c860b18b7a270d2\"\u003e\u003ccode\u003e6033b46\u003c/code\u003e\u003c/a\u003e Add explicit versions to .github/util actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/cc71d43f78056e4f43394711ece111520fd6ade9\"\u003e\u003ccode\u003ecc71d43\u003c/code\u003e\u003c/a\u003e Only auto-merge dependabot PRs once the tests pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/49ddc4fe9e59e29271a377cf3f59d557f5a88c4a\"\u003e\u003ccode\u003e49ddc4f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump dart-lang/setup-dart in /.github/util/initialize\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/71a127d6bbe49d86d2b31d8531f2253dfb933bc9\"\u003e\u003ccode\u003e71a127d\u003c/code\u003e\u003c/a\u003e Avoid duplicating loud comments that appear before \u003ccode\u003e@use\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2854\"\u003e#2854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/f19baabb4ffe16323f02365d04d025be7cabe840\"\u003e\u003ccode\u003ef19baab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2857\"\u003e#2857\u003c/a\u003e from sass/dependabot/github_actions/dot-github/util/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/f5263e2a4ffd7f24c31969612d1a4e35246973dd\"\u003e\u003ccode\u003ef5263e2\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart in /.github/util/initialize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/3018c0d73f61c29634099a97007987c040e641aa\"\u003e\u003ccode\u003e3018c0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2856\"\u003e#2856\u003c/a\u003e from sass/dependabot/github_actions/dart-lang/setup-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/5d74adbcb6dd19c403e21c03a54cffa43ddb96f4\"\u003e\u003ccode\u003e5d74adb\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart from 1.8.0 to 1.8.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.103.1...1.104.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass-embedded` from 1.103.1 to 1.104.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md\"\u003esass-embedded's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.104.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a bug where loud comments before \u003ccode\u003e@use\u003c/code\u003e rules could be emitted multiple\ntimes under certain circumstances.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a bug in which an invalid selector at the end of an indented syntax\nstylesheet would cause the parser to crash instead of emitting a useful error\nmessage.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommand Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMany-to-many compilations no longer compile any files that appear in the\noutput directory if the output directory is also within the source directory.\nThis fixes a bug where \u003ccode\u003e--watch\u003c/code\u003e mode could enter an infinite loop recompiling\nthe same CSS file over and over.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSass now sets the modification time of output files to the time compilation\n\u003cem\u003estarted\u003c/em\u003e rather than the time it \u003cem\u003eended\u003c/em\u003e. This ensures that, if a source file\nis modified during compilation, \u003ccode\u003e--watch\u003c/code\u003e and \u003ccode\u003e--update\u003c/code\u003e mode will recompile\nthe outputs to include the new source file contents.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.104.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now convert the special\nvalues NaN and negative zero, as well as infinity and negative infinity for\npolar-hue channels, to 0 as per the CSS spec.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe special value negative zero is now serialized as \u003ccode\u003e-0\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e for\ngreater compatibility when using it in CSS calculations.\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/sass/embedded-host-node/commit/aa4ed87107d34c26aaf4fdf864669e13a7df4192\"\u003e\u003ccode\u003eaa4ed87\u003c/code\u003e\u003c/a\u003e Update Dart Sass version and release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/embedded-host-node/commit/dbfd5a243ba55ed42e3cfee3d7db7292a7ed3c5f\"\u003e\u003ccode\u003edbfd5a2\u003c/code\u003e\u003c/a\u003e Bump dart-lang/setup-dart from 1.7.2 to 1.8.1 (\u003ca href=\"https://redirect.github.com/sass/embedded-host-node/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/embedded-host-node/commit/191d6aa12225c39b88933c7b6d8101c1cb080ea9\"\u003e\u003ccode\u003e191d6aa\u003c/code\u003e\u003c/a\u003e Update Dart Sass version and release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sass/embedded-host-node/compare/1.103.1...1.104.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `stylelint` from 17.14.1 to 17.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint/stylelint/releases\"\u003estylelint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.15.0\u003c/h2\u003e\n\u003cp\u003eIt adds 1 new rule and 2 new rule options, and fixes 4 bugs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded: \u003ccode\u003eselector-no-unmatchable\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9451\"\u003e#9451\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded: \u003ccode\u003eignoreFunctions: []\u003c/code\u003e to \u003ccode\u003ecolor-named\u003c/code\u003e and \u003ccode\u003ecolor-no-hex\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9463\"\u003e#9463\u003c/a\u003e) (\u003ca href=\"https://github.com/jsmitty12\"\u003e\u003ccode\u003e@​jsmitty12\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003ecustom-property-no-missing-var-function\u003c/code\u003e false positives for anchor positioning (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9466\"\u003e#9466\u003c/a\u003e) (\u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-block-no-redundant-longhand-properties\u003c/code\u003e autofix for \u003ccode\u003efont\u003c/code\u003e shorthand (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9402\"\u003e#9402\u003c/a\u003e) (\u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-property-max-values\u003c/code\u003e false positives for interpolated inline expressions (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9437\"\u003e#9437\u003c/a\u003e) (\u003ca href=\"https://github.com/alexchen-sys\"\u003e\u003ccode\u003e@​alexchen-sys\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eselector-no-invalid\u003c/code\u003e false negatives for pseudo-elements, combinators and nested \u003ccode\u003e:has()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9452\"\u003e#9452\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\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/stylelint/stylelint/blob/main/CHANGELOG.md\"\u003estylelint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.15.0 - 2026-09-04\u003c/h2\u003e\n\u003cp\u003eIt adds 1 new rule and 2 new rule options, and fixes 4 bugs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded: \u003ccode\u003eselector-no-unmatchable\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9451\"\u003e#9451\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded: \u003ccode\u003eignoreFunctions: []\u003c/code\u003e to \u003ccode\u003ecolor-named\u003c/code\u003e and \u003ccode\u003ecolor-no-hex\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9463\"\u003e#9463\u003c/a\u003e) (\u003ca href=\"https://github.com/jsmitty12\"\u003e\u003ccode\u003e@​jsmitty12\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003ecustom-property-no-missing-var-function\u003c/code\u003e false positives for anchor positioning (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9466\"\u003e#9466\u003c/a\u003e) (\u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-block-no-redundant-longhand-properties\u003c/code\u003e autofix for \u003ccode\u003efont\u003c/code\u003e shorthand (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9402\"\u003e#9402\u003c/a\u003e) (\u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-property-max-values\u003c/code\u003e false positives for interpolated inline expressions (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9437\"\u003e#9437\u003c/a\u003e) (\u003ca href=\"https://github.com/alexchen-sys\"\u003e\u003ccode\u003e@​alexchen-sys\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eselector-no-invalid\u003c/code\u003e false negatives for pseudo-elements, combinators and nested \u003ccode\u003e:has()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9452\"\u003e#9452\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\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/stylelint/stylelint/commit/0547bff875de8d2525a3eca4d6a22847aa6ded60\"\u003e\u003ccode\u003e0547bff\u003c/code\u003e\u003c/a\u003e Release 17.15.0 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9484\"\u003e#9484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/ac19a3c04ca20ab57d637f81b57365539c1be84b\"\u003e\u003ccode\u003eac19a3c\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ecustom-property-no-missing-var-function\u003c/code\u003e false positives for anchor posi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/23947ae80a7229ccf1b13a3907b92b9eeebb9e2d\"\u003e\u003ccode\u003e23947ae\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​humanfs/node\u003c/code\u003e from 0.16.6 to 0.16.8 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9480\"\u003e#9480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/53c74f78543ea3a317d37378c034532d3d3d6d24\"\u003e\u003ccode\u003e53c74f7\u003c/code\u003e\u003c/a\u003e Bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9481\"\u003e#9481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/26856e6dbd37e474e20bd46c7059be9844b006fe\"\u003e\u003ccode\u003e26856e6\u003c/code\u003e\u003c/a\u003e Bump the jest group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9476\"\u003e#9476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/b90ecd83e7cda4606451a09687c1f004488f3a80\"\u003e\u003ccode\u003eb90ecd8\u003c/code\u003e\u003c/a\u003e Bump browserslist from 4.28.4 to 4.28.8 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9479\"\u003e#9479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/70072c00e5db6debb3874981892fe25b4bae659a\"\u003e\u003ccode\u003e70072c0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eignoreFunctions: []\u003c/code\u003e to \u003ccode\u003ecolor-named\u003c/code\u003e and \u003ccode\u003ecolor-no-hex\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9463\"\u003e#9463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/f0ac6428795e6b6c3bfb8abc272aa989aa877849\"\u003e\u003ccode\u003ef0ac642\u003c/code\u003e\u003c/a\u003e Bump postcss-import from 16.1.1 to 16.2.0 in the postcss group (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9477\"\u003e#9477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/fc8db574628d51c8bc12dc7f1e4d2e02bc150457\"\u003e\u003ccode\u003efc8db57\u003c/code\u003e\u003c/a\u003e Bump globby from 16.2.3 to 16.2.4 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9478\"\u003e#9478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/aec96b0b2815e8a4de21a0a1b0560954714f568f\"\u003e\u003ccode\u003eaec96b0\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​csstools/css-syntax-patches-for-csstree\u003c/code\u003e from 1.1.8 to 1.1.9 in the csst...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint/stylelint/compare/17.14.1...17.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.110.2 to 5.111.0\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.111.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEnable \u003ccode\u003eoutput.module\u003c/code\u003e by default with \u003ccode\u003efutureDefaults\u003c/code\u003e on ESM-capable targets. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22088\"\u003e#22088\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003eexperiments.outputModule\u003c/code\u003e, set \u003ccode\u003eoutput.module\u003c/code\u003e to emit ESM instead. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22011\"\u003e#22011\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eoutput.copy\u003c/code\u003e to copy files and directories into the output directory. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21938\"\u003e#21938\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccept a file URL in any spelling Node reads where an absolute path is taken. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/22012\"\u003e#22012\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinify inline CSS and JSON via \u003ccode\u003erenderEmbeddedSource\u003c/code\u003e, exporting webpack's own. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21993\"\u003e#21993\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExport \u003ccode\u003ecssMinify\u003c/code\u003e and \u003ccode\u003ehtmlMinify\u003c/code\u003e on \u003ccode\u003ecss.syntax\u003c/code\u003e and \u003ccode\u003ehtml.syntax\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21953\"\u003e#21953\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake \u003ccode\u003eprocessResult\u003c/code\u003e async and let a tap rename the asset it rewrote. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21854\"\u003e#21854\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower a CSS spelling a target cannot read and write a color fallback before one. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21926\"\u003e#21926\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow optional filesystem cache build dependencies. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21849\"\u003e#21849\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eoutput.environment.topLevelAwait\u003c/code\u003e and await every async ESM entry. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21915\"\u003e#21915\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eunusedSymbols\u003c/code\u003e and \u003ccode\u003epseudoClasses\u003c/code\u003e, and evaluate a CSS color function. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21927\"\u003e#21927\u003c/a\u003e)\u003c/p\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/DEFRA/epr-re-ex-admin-frontend/pull/586","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DEFRA%2Fepr-re-ex-admin-frontend/issues/586","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/586/packages"}}]}