{"id":1141,"name":"hosted-git-info","ecosystem":"npm","repository_url":"https://github.com/npm/hosted-git-info","issues_count":1612,"created_at":"2025-06-06T15:01:40.856Z","updated_at":"2025-06-06T15:01:40.856Z","purl":"pkg:npm/hosted-git-info","metadata":{"id":1836597,"name":"hosted-git-info","ecosystem":"npm","description":"Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab","homepage":"https://github.com/npm/hosted-git-info","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/npm/hosted-git-info","keywords_array":["git","github","bitbucket","gitlab"],"namespace":null,"versions_count":70,"first_release_published_at":"2014-10-09T18:34:13.442Z","latest_release_published_at":"2025-04-14T18:31:45.932Z","latest_release_number":"8.1.0","last_synced_at":"2025-06-06T08:30:18.033Z","created_at":"2022-04-09T17:13:59.729Z","updated_at":"2025-06-06T08:30:30.932Z","registry_url":"https://www.npmjs.com/package/hosted-git-info","install_command":"npm install hosted-git-info","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"ancient-legacy-fixes":"2.8.9","backport-v6":"6.1.3","latest":"8.1.0"}},"repo_metadata":{"id":21681766,"uuid":"25002984","full_name":"npm/hosted-git-info","owner":"npm","description":"Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab","archived":false,"fork":false,"pushed_at":"2025-04-14T18:31:05.000Z","size":690,"stargazers_count":223,"open_issues_count":3,"forks_count":87,"subscribers_count":28,"default_branch":"main","last_synced_at":"2025-05-30T08:08:13.678Z","etag":null,"topics":["npm-cli"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/npm.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-10-09T18:32:03.000Z","updated_at":"2025-04-15T03:01:20.000Z","dependencies_parsed_at":"2023-12-03T04:22:06.950Z","dependency_job_id":"13c610a6-a719-4153-8b47-10f713b86c8c","html_url":"https://github.com/npm/hosted-git-info","commit_stats":{"total_commits":258,"total_committers":32,"mean_commits":8.0625,"dds":0.8023255813953488,"last_synced_commit":"9b07068a083af94b26ab71e07f618c45dd8f7ce6"},"previous_names":[],"tags_count":68,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/npm","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258370644,"owners_count":22690382,"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":"npm","name":"npm","uuid":"6078720","kind":"organization","description":"JavaScript Package Manager, Registry \u0026 Website","email":null,"website":"https://npmjs.com","location":"United States of America","twitter":"npmjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/6078720?v=4","repositories_count":343,"last_synced_at":"2024-04-14T06:35:40.452Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/npm","funding_links":[],"total_stars":50155,"followers":2401,"following":0,"created_at":"2022-11-02T16:18:59.756Z","updated_at":"2024-04-14T06:36:45.292Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/npm","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/npm/repositories"},"tags":[{"name":"v8.0.2","sha":"3baf85298e5fd6f1363d060ec9e826ce51971cd1","kind":"commit","published_at":"2024-11-21T20:57:05.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v8.0.2","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v8.0.2/manifests"},{"name":"v6.1.3","sha":"c7a89a99cc58bdaac153c06d804a02b10d7bee52","kind":"commit","published_at":"2024-11-21T20:53:13.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v6.1.3","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v6.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v6.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v6.1.3/manifests"},{"name":"v6.1.2","sha":"e5a8bca5bbdaf4f6b6642bd2adb5441449bca7a0","kind":"commit","published_at":"2024-11-21T17:46:47.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v6.1.2","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v6.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v6.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v6.1.2/manifests"},{"name":"v8.0.1","sha":"1547692ad93cf2b1ede7ee7c3c3a66734a8f468e","kind":"commit","published_at":"2024-11-20T21:57:21.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v8.0.1","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"9b07068a083af94b26ab71e07f618c45dd8f7ce6","kind":"commit","published_at":"2024-09-04T21:46:12.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v8.0.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v8.0.0/manifests"},{"name":"v7.0.2","sha":"2e8f2694acbde0155dee49a253053516d2c92204","kind":"commit","published_at":"2024-05-04T01:08:02.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v7.0.2","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v7.0.2/manifests"},{"name":"v7.0.1","sha":"2a295d3a0b49967dd16d49313808ddacb82d17c9","kind":"commit","published_at":"2023-09-13T14:43:07.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v7.0.1","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"1cfe4e8bb2c9373eeb84f2d94ddad6abc000f6f8","kind":"commit","published_at":"2023-08-14T23:17:38.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v7.0.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v7.0.0/manifests"},{"name":"v6.1.1","sha":"31cdc8d1a8950b8975f7a465338d3d5dabbc672d","kind":"commit","published_at":"2022-10-27T22:38:54.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v6.1.1","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v6.1.1/manifests"},{"name":"v5.2.1","sha":"c6d3814d4c6dc9090288dc5d9a1ecee4dd0a6591","kind":"commit","published_at":"2022-10-27T22:37:53.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v5.2.1","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v5.2.1/manifests"},{"name":"v5.2.0","sha":"6dfa3463e238fb8d275af5916a9d19d352f5d8da","kind":"commit","published_at":"2022-10-26T19:32:55.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v5.2.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v5.2.0/manifests"},{"name":"v6.1.0","sha":"306e817b7d316ef19583b2cc4e14766ea310d216","kind":"commit","published_at":"2022-10-26T19:28:20.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v6.1.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v6.1.0/manifests"},{"name":"v6.0.0","sha":"db94c9f95a92341c644d835adadeb47ccbcc8bdd","kind":"commit","published_at":"2022-10-12T19:28:48.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v6.0.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v6.0.0/manifests"},{"name":"v5.1.0","sha":"4560e2de386e9c1532a8414f377ca84404348182","kind":"commit","published_at":"2022-08-09T20:05:49.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v5.1.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v5.1.0/manifests"},{"name":"v5.0.0","sha":"4bcb7238d079ddb219b56409602eacd603da6558","kind":"commit","published_at":"2022-03-14T22:17:08.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v5.0.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v5.0.0/manifests"},{"name":"v4.1.0","sha":"702b7df467f2fd4bf46395134c62534bb966ca7b","kind":"tag","published_at":"2022-01-06T16:16:24.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v4.1.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v4.1.0/manifests"},{"name":"v2.8.9","sha":"8d4b3697d79bcd89cdb36d1db165e3696c783a01","kind":"tag","published_at":"2021-04-07T20:04:26.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.8.9","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.8.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.9/manifests"},{"name":"v4.0.2","sha":"f7fba2e1b2d361740b18f5e15f7ed4eedc152dad","kind":"tag","published_at":"2021-03-24T16:08:12.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v4.0.2","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"974bbca08347ba85a4554e88b23bf7d2a0a5f8e2","kind":"tag","published_at":"2021-03-18T15:23:59.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v4.0.1","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"49d2074eb6694549202b255023d7c274e798ef74","kind":"tag","published_at":"2021-03-09T18:34:01.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v4.0.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v4.0.0/manifests"},{"name":"v3.0.8","sha":"a810463604a54af041223a1f69c80622b85fac90","kind":"tag","published_at":"2021-01-28T18:20:32.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v3.0.8","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.8/manifests"},{"name":"v3.0.7","sha":"afe280820d6c5f76fba40a2dfd7e899d3be526f3","kind":"tag","published_at":"2020-10-15T23:06:04.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v3.0.7","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.7/manifests"},{"name":"v3.0.6","sha":"d30f96e079407da03ee02e4616a0ff22995bf9e3","kind":"tag","published_at":"2020-10-12T23:08:40.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v3.0.6","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"c53c6ab07f9b9992d9812115ea572e3b14cccfef","kind":"tag","published_at":"2020-07-11T01:06:33.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v3.0.5","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.5/manifests"},{"name":"v2.8.8","sha":"afeaefdd86ba9bb5044be3c1554a666d007cf19a","kind":"tag","published_at":"2020-02-29T22:43:25.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.8.8","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.8/manifests"},{"name":"v3.0.4","sha":"8e0b0ec70b01e048a260abd68a703a6c912cd5af","kind":"tag","published_at":"2020-02-26T23:47:38.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v3.0.4","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.4/manifests"},{"name":"v2.8.7","sha":"7440afa859162051c191e55d8ecfaf69a193b026","kind":"tag","published_at":"2020-02-26T23:42:40.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.8.7","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.7/manifests"},{"name":"v3.0.3","sha":"6f39e93bae9162663af6f15a9d10bce675dd5de3","kind":"tag","published_at":"2020-02-25T17:18:23.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v3.0.3","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.3/manifests"},{"name":"v2.8.6","sha":"e1b83df5d9cb1f8bb220352e20565560548d2292","kind":"tag","published_at":"2020-02-25T17:16:18.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.8.6","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.6/manifests"},{"name":"v3.0.2","sha":"4636ac9d66f93965086c93e77150b214c8bce339","kind":"tag","published_at":"2019-10-08T00:12:34.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v3.0.2","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"97c8caa84dd0d760e85b7c592b4772ac79dfc3b9","kind":"tag","published_at":"2019-10-07T23:34:59.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v3.0.1","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.1/manifests"},{"name":"v2.8.5","sha":"624fd6f301dd5a1fd7ad1b333d6f8921a12ff98c","kind":"tag","published_at":"2019-10-07T23:34:17.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.8.5","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.5/manifests"},{"name":"v2.8.4","sha":"3d1ad71b9ccfc6db476b5678740866e38bc31f2d","kind":"tag","published_at":"2019-08-12T23:44:07.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.8.4","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.4/manifests"},{"name":"v3.0.0","sha":"64f0b645f52371b0680becafe7b200da8d3330ec","kind":"tag","published_at":"2019-08-12T16:18:56.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v3.0.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v3.0.0/manifests"},{"name":"v2.8.3","sha":"cbf63b715ac972d6c895de54cb7df09c74bf2edd","kind":"tag","published_at":"2019-08-12T16:17:47.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.8.3","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"96a49ea17d4a21f0d5a507feea09c33dc7080c9b","kind":"tag","published_at":"2019-08-05T06:51:54.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.8.2","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.2/manifests"},{"name":"v2.8.1","sha":"2d5aa25e73b4a9558dbed7c6fb9c27aa89c0cc23","kind":"tag","published_at":"2019-08-05T05:58:07.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.8.1","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"8973221f633a002c69a0de67dd1734c56f8ceb1c","kind":"tag","published_at":"2019-08-05T01:33:51.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.8.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.8.0/manifests"},{"name":"v2.7.1","sha":"ab35a9024cedf355a6de975e440414061fbb3a27","kind":"tag","published_at":"2018-07-07T01:02:28.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.7.1","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"b7b18a925481d70f6f40a3389446102f19c2db09","kind":"tag","published_at":"2018-07-06T23:42:05.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.7.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.7.0/manifests"},{"name":"v2.6.1","sha":"729a5a03cbf5b5b46763a61dfa7fbc0aa30754d3","kind":"tag","published_at":"2018-06-25T19:41:40.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.6.1","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"5d2cc4a8c93012387a86a0afa1384ccf7ac31084","kind":"tag","published_at":"2018-03-07T22:20:34.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.6.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"88da66d167a6d896c129d97209ce9864c201d067","kind":"tag","published_at":"2017-06-26T20:24:40.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.5.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.5.0/manifests"},{"name":"v2.4.2","sha":"91fb3adc2c3c7c024f7fb4e34a1510db0f7625ed","kind":"tag","published_at":"2017-04-13T22:54:28.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.4.2","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.4.2/manifests"},{"name":"v2.4.1","sha":"5011515476335394a383ddcd2cb020f077ea0983","kind":"tag","published_at":"2017-03-22T04:31:58.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.4.1","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.4.1/manifests"},{"name":"v2.4.0","sha":"9f7a135b79d3619bbb84e96314628f0765b5ef2f","kind":"tag","published_at":"2017-03-22T04:31:32.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.4.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.4.0/manifests"},{"name":"v2.3.1","sha":"e8f2c07d0ed6c222b80de2012e030ba54b06dba0","kind":"tag","published_at":"2017-03-18T00:37:35.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.3.1","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"89430baa1261d8539b255dd994eb86986e27b9fb","kind":"tag","published_at":"2017-03-18T00:25:13.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.3.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"d5ea6d1de852b04589f100c671fa0d3311f3449f","kind":"tag","published_at":"2017-02-06T07:23:51.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.2.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.2.0/manifests"},{"name":"v2.1.5","sha":"4e6bb323a97a57c18e6b4b891527e26154d04fbe","kind":"tag","published_at":"2016-05-17T21:01:19.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.1.5","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.1.5/manifests"},{"name":"v2.1.4","sha":"9e1a36df8eb050a663713c79e56d89dadba2bd8d","kind":"tag","published_at":"2015-05-21T18:49:18.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.1.4","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.1.4/manifests"},{"name":"v2.1.3","sha":"d318d6eb4a634a98d45684168ad0f5b09f1a2808","kind":"tag","published_at":"2015-05-21T18:46:11.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.1.3","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.1.3/manifests"},{"name":"v2.1.2","sha":"9f24fee147bb76595e234b7556ecc9d0448215fa","kind":"tag","published_at":"2015-04-11T17:33:45.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.1.2","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"c4d4f14210372ef010cc8170dea84a0dedf504ca","kind":"tag","published_at":"2015-04-10T08:57:45.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.1.1","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"0d2d6a8ae036bc485b32d1c519ae62a95e60ad9b","kind":"tag","published_at":"2015-04-09T18:02:12.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.1.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.1.0/manifests"},{"name":"v2.0.3","sha":"4631ddc33c8aab40bf1ac17165e4e01527a9970b","kind":"tag","published_at":"2015-04-08T21:27:48.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.0.3","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"394120a25bc0316f9cb945564291934499861a0a","kind":"tag","published_at":"2015-04-06T22:08:31.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.0.2","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"dfcd2ff3f7c1acff01b36dbe97ff9f9d4d56c9ea","kind":"tag","published_at":"2015-04-06T22:06:14.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.0.1","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"7aa49c01abeb96480dbb2c94b1967ffd03a2e460","kind":"tag","published_at":"2015-04-06T21:49:19.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v2.0.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v2.0.0/manifests"},{"name":"v1.6.0","sha":"1d06aa7102cbc02a6aa4f4225ccbb4f45e89120a","kind":"tag","published_at":"2015-04-06T21:38:15.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v1.6.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.6.0/manifests"},{"name":"v1.5.3","sha":"153325f997813ebf8a7ae07b322b4fa89aa25f7d","kind":"tag","published_at":"2015-01-23T20:13:55.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v1.5.3","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"d891b7a59fa4c73b604ea8690eedc48757c76c42","kind":"tag","published_at":"2014-12-30T19:12:29.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v1.5.2","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"4fb86d75b3568c30be9aa4de3ee5c473ac893f0b","kind":"tag","published_at":"2014-12-30T19:00:42.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v1.5.1","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"e77ce658d490ddcd9c30531ec28dea3504033bc7","kind":"tag","published_at":"2014-11-25T00:36:35.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v1.5.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"cf439e562452dbb7eeb786ce3208c3db880ca163","kind":"tag","published_at":"2014-10-28T08:12:59.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v1.4.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"6fa3c7bc9659180cb4a9ac6e3ddd533dbb718b47","kind":"tag","published_at":"2014-10-28T04:35:03.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v1.3.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"ccf23510368856790ab91794fd0dec83c1a13789","kind":"tag","published_at":"2014-10-28T02:03:33.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v1.2.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"e77196783af6ed1feac594aa467dbe6f4a4c9735","kind":"tag","published_at":"2014-10-17T11:12:05.000Z","download_url":"https://codeload.github.com/npm/hosted-git-info/tar.gz/v1.1.0","html_url":"https://github.com/npm/hosted-git-info/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fhosted-git-info/tags/v1.1.0/manifests"}]},"repo_metadata_updated_at":"2025-06-06T08:30:30.932Z","dependent_packages_count":1640,"downloads":267097871,"downloads_period":"last-month","dependent_repos_count":1281325,"rankings":{"downloads":0.0040795942528647515,"dependent_repos_count":0.027270307891632834,"dependent_packages_count":0.046107629005531815,"stargazers_count":3.9318527052912065,"forks_count":2.9342687012433726,"docker_downloads_count":0.0009856737792156448,"average":1.1574274352439706},"purl":"pkg:npm/hosted-git-info","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTQzZjgtMmgzMi1mNGNq","url":"https://github.com/advisories/GHSA-43f8-2h32-f4cj","title":"Regular Expression Denial of Service in hosted-git-info","description":"The npm package `hosted-git-info` before 3.0.8 are vulnerable to Regular Expression Denial of Service (ReDoS) via regular expression shortcutMatch in the fromUrl function in index.js. The affected regular expression exhibits polynomial worst-case time complexity","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-05-06T16:10:39.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2021-23362","https://github.com/npm/hosted-git-info/commit/bede0dc38e1785e732bf0a48ba6f81a4a908eba3","https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1088356","https://snyk.io/vuln/SNYK-JS-HOSTEDGITINFO-1088355","https://github.com/npm/hosted-git-info/pull/76","https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7","https://github.com/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01","https://github.com/npm/hosted-git-info/commits/v2","https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf","https://github.com/advisories/GHSA-43f8-2h32-f4cj"],"source_kind":"github","identifiers":["GHSA-43f8-2h32-f4cj","CVE-2021-23362"],"repository_url":"https://github.com/npm/hosted-git-info","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"2.8.9","vulnerable_version_range":"\u003c 2.8.9"},{"first_patched_version":"3.0.8","vulnerable_version_range":"\u003e= 3.0.0, \u003c 3.0.8"}],"ecosystem":"npm","package_name":"hosted-git-info"}],"created_at":"2022-12-21T16:13:04.760Z","updated_at":"2025-04-17T01:16:34.375Z","epss_percentage":0.00205,"epss_percentile":0.43102}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/hosted-git-info","docker_dependents_count":67143,"docker_downloads_count":18265124855,"usage_url":"https://repos.ecosyste.ms/usage/npm/hosted-git-info","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/hosted-git-info/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/hosted-git-info/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/hosted-git-info/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/hosted-git-info/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/hosted-git-info/related_packages","maintainers":[{"uuid":"gar","login":"gar","name":null,"email":"gar+npm@danger.computer","url":null,"packages_count":301,"html_url":"https://www.npmjs.com/~gar","role":null,"created_at":"2022-11-14T08:23:53.472Z","updated_at":"2022-11-14T08:23:53.472Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gar/packages"},{"uuid":"saquibkhan","login":"saquibkhan","name":null,"email":"saquibkhan@github.com","url":null,"packages_count":271,"html_url":"https://www.npmjs.com/~saquibkhan","role":null,"created_at":"2022-12-05T15:39:20.857Z","updated_at":"2022-12-05T15:39:20.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/saquibkhan/packages"},{"uuid":"reggi","login":"reggi","name":null,"email":"reggi@github.com","url":null,"packages_count":446,"html_url":"https://www.npmjs.com/~reggi","role":null,"created_at":"2024-05-31T13:44:56.685Z","updated_at":"2024-05-31T13:44:56.685Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/reggi/packages"},{"uuid":"hashtagchris","login":"hashtagchris","name":null,"email":"hashtagchris@github.com","url":null,"packages_count":313,"html_url":"https://www.npmjs.com/~hashtagchris","role":null,"created_at":"2024-07-31T15:45:41.485Z","updated_at":"2024-07-31T15:45:41.485Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/hashtagchris/packages"},{"uuid":"npm-cli-ops","login":"npm-cli-ops","name":null,"email":"npm-cli+bot@github.com","url":null,"packages_count":127,"html_url":"https://www.npmjs.com/~npm-cli-ops","role":null,"created_at":"2023-03-08T00:12:06.030Z","updated_at":"2023-03-08T00:12:06.030Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/npm-cli-ops/packages"},{"uuid":"owlstronaut","login":"owlstronaut","name":null,"email":"owlstronaut@github.com","url":null,"packages_count":139,"html_url":"https://www.npmjs.com/~owlstronaut","role":null,"created_at":"2025-04-08T18:36:13.972Z","updated_at":"2025-04-08T18:36:13.972Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/owlstronaut/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006534,"maintainers_count":1012930,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":1384,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4409686000","node_id":"PR_kwDOQdpgAs7Zs8iG","number":504,"state":"closed","title":"Bump hosted-git-info from 9.0.3 to 10.0.0","user":"dependabot[bot]","labels":["dependencies","tests-ran","auto-merge"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-08T22:07:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-08T22:07:11.000Z","updated_at":"2026-05-08T22:07:51.000Z","time_to_close":32,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hosted-git-info","old_version":"9.0.3","new_version":"10.0.0","repository_url":"https://github.com/npm/hosted-git-info"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 9.0.3 to 10.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/releases\"\u003ehosted-git-info's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v9.0.3...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehosted-git-info\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/12c898de6550c1cd7f96d5a2e72d2e0ba3f23bca\"\u003e\u003ccode\u003e12c898d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/pull/332\"\u003e#332\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f9f3550e07c2e8a1476344329c3eea70b4c3c0d5\"\u003e\u003ccode\u003ef9f3550\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/pull/332\"\u003e#332\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/0feb6fa27268c86ae0eb0f128715eed549f2168f\"\u003e\u003ccode\u003e0feb6fa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/pull/332\"\u003e#332\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/main/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v9.0.3...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehosted-git-info\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/12c898de6550c1cd7f96d5a2e72d2e0ba3f23bca\"\u003e\u003ccode\u003e12c898d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/pull/332\"\u003e#332\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f9f3550e07c2e8a1476344329c3eea70b4c3c0d5\"\u003e\u003ccode\u003ef9f3550\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/pull/332\"\u003e#332\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/0feb6fa27268c86ae0eb0f128715eed549f2168f\"\u003e\u003ccode\u003e0feb6fa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/pull/332\"\u003e#332\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/fc48e17636c9d075656d27f186656e38a046ae36\"\u003e\u003ccode\u003efc48e17\u003c/code\u003e\u003c/a\u003e chore: release 10.0.0 (\u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/0feb6fa27268c86ae0eb0f128715eed549f2168f\"\u003e\u003ccode\u003e0feb6fa\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/12c898de6550c1cd7f96d5a2e72d2e0ba3f23bca\"\u003e\u003ccode\u003e12c898d\u003c/code\u003e\u003c/a\u003e feat!: bump to new node engine range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f9f3550e07c2e8a1476344329c3eea70b4c3c0d5\"\u003e\u003ccode\u003ef9f3550\u003c/code\u003e\u003c/a\u003e feat!: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/b8ba3a44394a6773fef7dd4ceee8e85dec601ddb\"\u003e\u003ccode\u003eb8ba3a4\u003c/code\u003e\u003c/a\u003e deps \u0026amp; engine update\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v9.0.3...v10.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=hosted-git-info\u0026package-manager=npm_and_yarn\u0026previous-version=9.0.3\u0026new-version=10.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/infinite-kube/Dependabot-Auto-Merge-Pipeline-Demo/pull/504","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/infinite-kube%2FDependabot-Auto-Merge-Pipeline-Demo/issues/504","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/504/packages"},{"uuid":"4399180961","node_id":"PR_kwDONsvAn87ZKfjO","number":68,"state":"closed","title":"chore(deps): bump the version-updates group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-08T05:34:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-07T13:37:15.000Z","updated_at":"2026-05-08T05:34:03.000Z","time_to_close":57406,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"version-updates","update_count":21,"packages":[{"name":"marked","old_version":"18.0.2","new_version":"18.0.3","repository_url":"https://github.com/markedjs/marked"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@commitlint/cli","old_version":"20.5.0","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.0","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@typescript-eslint/parser","old_version":"8.58.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.58.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.2.1","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.5.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jiti","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/unjs/jiti"},{"name":"knip","old_version":"6.5.0","new_version":"6.12.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"16.4.0","new_version":"17.0.2","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"ts-patch","old_version":"3.3.0","new_version":"4.0.1","repository_url":"https://github.com/nonara/ts-patch"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.9","new_version":"8.0.11","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"hosted-git-info","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"issue-parser","old_version":"7.0.1","new_version":"7.0.2","repository_url":"https://github.com/semantic-release/issue-parser"},{"name":"undici","old_version":"8.1.0","new_version":"8.2.0","repository_url":"https://github.com/nodejs/undici"},{"name":"dockerode","old_version":"4.0.10","new_version":"5.0.0","repository_url":"https://github.com/apocas/dockerode"},{"name":"@actions/core","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/actions/toolkit"}],"path":null,"ecosystem":"npm"},"body":"Bumps the version-updates group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [marked](https://github.com/markedjs/marked) | `18.0.2` | `18.0.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.5.0` | `20.5.3` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.0` | `20.5.3` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.2` | `8.59.2` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.58.2` | `8.59.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.3.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.5.0` | `17.6.0` |\n| [jiti](https://github.com/unjs/jiti) | `2.6.1` | `2.7.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.5.0` | `6.12.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.4.0` | `17.0.2` |\n| [ts-patch](https://github.com/nonara/ts-patch) | `3.3.0` | `4.0.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.59.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.9` | `8.0.11` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.5` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `9.0.2` | `9.0.3` |\n| [issue-parser](https://github.com/semantic-release/issue-parser) | `7.0.1` | `7.0.2` |\n| [undici](https://github.com/nodejs/undici) | `8.1.0` | `8.2.0` |\n| [dockerode](https://github.com/apocas/dockerode) | `4.0.10` | `5.0.0` |\n| [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) | `3.0.0` | `3.0.1` |\n\n\nUpdates `marked` from 18.0.2 to 18.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markedjs/marked/releases\"\u003emarked's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.2...v18.0.3\"\u003e18.0.3\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid task checkbox for setext heading text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3960\"\u003e#3960\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/2608e810c037a4d796dc31a8a16bc78ca0178b6d\"\u003e2608e81\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/markedjs/marked/commit/e8dc3956161322a396811df34eebeaee6e9042f0\"\u003e\u003ccode\u003ee8dc395\u003c/code\u003e\u003c/a\u003e chore(release): 18.0.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/2608e810c037a4d796dc31a8a16bc78ca0178b6d\"\u003e\u003ccode\u003e2608e81\u003c/code\u003e\u003c/a\u003e fix: avoid task checkbox for setext heading text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/dba76f68043a429bede1d16c07b36c7758db091d\"\u003e\u003ccode\u003edba76f6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint from 10.2.0 to 10.2.1 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3953\"\u003e#3953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/015f1ebf5e73191abed8a1ed60f6ee1cda701656\"\u003e\u003ccode\u003e015f1eb\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typescript from 6.0.2 to 6.0.3 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3954\"\u003e#3954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/17c06e90082a1b52429908c23e5da8b6d97d705d\"\u003e\u003ccode\u003e17c06e9\u003c/code\u003e\u003c/a\u003e chore: fix building license for docs (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3952\"\u003e#3952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/55a54b544876349ffed57d137d6000f4addea505\"\u003e\u003ccode\u003e55a54b5\u003c/code\u003e\u003c/a\u003e chore: Rename LICENSE.md to LICENSE for better compatibility with Bazel tooli...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.2...v18.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.6 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc4d8fc765d168 fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2be4f819064eed62c7c350a2d399b5faecd15f8 fix(v4): generalize optin/fallback to transform; restore preprocess on absent keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef3c9ec03ba7a28ae72d25cc295f38674bee0f559 4.4.3\u003c/li\u003e\n\u003cli\u003e1fb56a5c18c27102dbc92260a4007c7732a0ccca docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\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/colinhacks/zod/commit/1fb56a5c18c27102dbc92260a4007c7732a0ccca\"\u003e\u003ccode\u003e1fb56a5\u003c/code\u003e\u003c/a\u003e docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f3c9ec03ba7a28ae72d25cc295f38674bee0f559\"\u003e\u003ccode\u003ef3c9ec0\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c2be4f819064eed62c7c350a2d399b5faecd15f8\"\u003e\u003ccode\u003ec2be4f8\u003c/code\u003e\u003c/a\u003e fix(v4): generalize optin/fallback to transform; restore preprocess on absent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1cab69383fcdeae2a366d5e2a2fc4d8fc765d168\"\u003e\u003ccode\u003e1cab693\u003c/code\u003e\u003c/a\u003e fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b8dffe9e62f17e6571e6249d05cc5102b54d94e4\"\u003e\u003ccode\u003eb8dffe9\u003c/code\u003e\u003c/a\u003e docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9195250cab0e7950efe39c3926d6c203b4b0a170\"\u003e\u003ccode\u003e9195250\u003c/code\u003e\u003c/a\u003e docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2c703322a21b4e2b12f33f49ea8430c451a68b4f\"\u003e\u003ccode\u003e2c70332\u003c/code\u003e\u003c/a\u003e docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7391be88ac1ee5cd02057f5ccc012a1f5df4efd0\"\u003e\u003ccode\u003e7391be8\u003c/code\u003e\u003c/a\u003e docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2aeec83eb135e3a83756e973ef44845fc5a455d2\"\u003e\u003ccode\u003e2aeec83\u003c/code\u003e\u003c/a\u003e docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4c2fa95ce3f3390fbc522324e406b4e9e89b88f9\"\u003e\u003ccode\u003e4c2fa95\u003c/code\u003e\u003c/a\u003e docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.6...v4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for zod since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 20.5.0 to 20.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace all lodash.* dependencies with es-toolkit/compat by \u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: use nodejs commands for creating files on Windows (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4728\"\u003e#4728\u003c/a\u003e) by \u003ca href=\"https://github.com/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\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/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003eJust minor dep updates before the next breaking change\u003c/p\u003e\n\u003ch2\u003eChore \u0026amp; Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove codesandbox ci integration by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4680\"\u003econventional-changelog/commitlint#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Windows UTF-8 encoding note to getting started guide by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve parserPreset documentation with examples and options reference by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4700\"\u003econventional-changelog/commitlint#4700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix subject-case rule default from 'always' to 'never' by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4703\"\u003econventional-changelog/commitlint#4703\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/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\"\u003e20.5.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cz-commitlint): add VS16 to single character emojis by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4666\"\u003econventional-changelog/commitlint#4666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cz-commitlint): handle modifiers correctly by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4667\"\u003econventional-changelog/commitlint#4667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: update dependency global-directory to v5 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4671\"\u003e#4671\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4677\"\u003econventional-changelog/commitlint#4677\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/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\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/conventional-changelog/commitlint/commit/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/e3d2c9dfe74b7d9be87019a28920c44818dd364d\"\u003e\u003ccode\u003ee3d2c9d\u003c/code\u003e\u003c/a\u003e refactor: replace all lodash.* dependencies with es-toolkit/compat (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4734\"\u003e#4734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7fe86b28f0779cce8d8459bdcc83c849936a1b80\"\u003e\u003ccode\u003e7fe86b2\u003c/code\u003e\u003c/a\u003e v20.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.3/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.5.0 to 20.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace all lodash.* dependencies with es-toolkit/compat by \u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: use nodejs commands for creating files on Windows (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4728\"\u003e#4728\u003c/a\u003e) by \u003ca href=\"https://github.com/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\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/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003eJust minor dep updates before the next breaking change\u003c/p\u003e\n\u003ch2\u003eChore \u0026amp; Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove codesandbox ci integration by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4680\"\u003econventional-changelog/commitlint#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Windows UTF-8 encoding note to getting started guide by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve parserPreset documentation with examples and options reference by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4700\"\u003econventional-changelog/commitlint#4700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix subject-case rule default from 'always' to 'never' by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4703\"\u003econventional-changelog/commitlint#4703\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/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\"\u003e20.5.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cz-commitlint): add VS16 to single character emojis by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4666\"\u003econventional-changelog/commitlint#4666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cz-commitlint): handle modifiers correctly by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4667\"\u003econventional-changelog/commitlint#4667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: update dependency global-directory to v5 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4671\"\u003e#4671\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4677\"\u003econventional-changelog/commitlint#4677\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/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\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/conventional-changelog/commitlint/commit/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.3/@commitlint/config-conventional\"\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.58.2 to 8.59.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\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e add TypeScript as a peer dependency (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12288\"\u003e#12288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDariusz Czajkowski\u003c/li\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.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\u003ch2\u003ev8.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\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.59.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\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.59.2 (2026-05-04)\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.59.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\u003ch2\u003e8.59.1 (2026-04-27)\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.59.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\u003ch2\u003e8.59.0 (2026-04-20)\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.59.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/2ec35f1760aade4df4c631d76d78c7ed5e136333\"\u003e\u003ccode\u003e2ec35f1\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.2/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/utils` from 8.58.2 to 8.59.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\"\u003e@​typescript-eslint/utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e add TypeScript as a peer dependency (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12288\"\u003e#12288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDariusz Czajkowski\u003c/li\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.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\u003ch2\u003ev8.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\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.59.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\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md\"\u003e@​typescript-eslint/utils's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.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\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.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\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.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/2ec35f1760aade4df4c631d76d78c7ed5e136333\"\u003e\u003ccode\u003e2ec35f1\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/cfca5506346503830ce348aabe8e82fe28a8e687\"\u003e\u003ccode\u003ecfca550\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unnecessary-type-assertion] report more cases based ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.2/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.4 to 4.1.5\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\u003ev4.1.5\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Istanbul to support \u003ccode\u003einstrumenter\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/BartWaardenburg\"\u003e\u003ccode\u003e@​BartWaardenburg\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/10119\"\u003evitest-dev/vitest#10119\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e0ff41c7\"\u003e\u003c!-- raw HTML omitted --\u003e(0e0ff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e--project negation excludes browser instances  -  by \u003ca href=\"https://github.com/felamaslen\"\u003e\u003ccode\u003e@​felamaslen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10131\"\u003evitest-dev/vitest#10131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9423dc084\"\u003e\u003c!-- raw HTML omitted --\u003e(9423d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProject color label on html reporter  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10142\"\u003evitest-dev/vitest#10142\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986\"\u003e\u003c!-- raw HTML omitted --\u003e(596f7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003evi.defineHelper\u003c/code\u003e called as object method  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10163\"\u003evitest-dev/vitest#10163\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/122c25b5b\"\u003e\u003c!-- raw HTML omitted --\u003e(122c2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlias \u003ccode\u003eagent\u003c/code\u003e reporter to \u003ccode\u003eminimal\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/10157\"\u003evitest-dev/vitest#10157\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/663b99fe3\"\u003e\u003c!-- raw HTML omitted --\u003e(663b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect diff config options in soft assertions  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\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/8696\"\u003evitest-dev/vitest#8696\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9787dedad\"\u003e\u003c!-- raw HTML omitted --\u003e(9787d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect diff config options in soft assertions \u0026quot;  -  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/8696\"\u003evitest-dev/vitest#8696\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7dc6d54fd\"\u003e\u003c!-- raw HTML omitted --\u003e(7dc6d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-collect\u003c/strong\u003e: Recognize _\u003cem\u003evi_import\u003c/em\u003e prefix in static test discovery  -  by \u003ca href=\"https://github.com/Yejneshwar\"\u003e\u003ccode\u003e@​Yejneshwar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10129\"\u003evitest-dev/vitest#10129\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/325463ab2\"\u003e\u003c!-- raw HTML omitted --\u003e(32546)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Descriptive error message when reports directory is removed during test run  -  by \u003ca href=\"https://github.com/DaveT1991\"\u003e\u003ccode\u003e@​DaveT1991\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/10117\"\u003evitest-dev/vitest#10117\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1413382e1\"\u003e\u003c!-- raw HTML omitted --\u003e(14133)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esnapshot\u003c/strong\u003e: Increase default snapshot max output length  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10150\"\u003evitest-dev/vitest#10150\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/21e66ff63\"\u003e\u003c!-- raw HTML omitted --\u003e(21e66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Fix jsx/tsx syntax highlight  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10152\"\u003evitest-dev/vitest#10152\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f1b1f6c7b\"\u003e\u003c!-- raw HTML omitted --\u003e(f1b1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb-worker\u003c/strong\u003e: Support MessagePort objects referenced inside postMessage data  -  by \u003ca href=\"https://github.com/whitphx\"\u003e\u003ccode\u003e@​whitphx\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9927\"\u003evitest-dev/vitest#9927\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10124\"\u003evitest-dev/vitest#10124\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7ad7d39af\"\u003e\u003c!-- raw HTML omitted --\u003e(7ad7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e: Make test-specification options writable  -  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/10154\"\u003evitest-dev/vitest#10154\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6abd557b7\"\u003e\u003c!-- raw HTML omitted --\u003e(6abd5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.4...v4.1.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\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/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.5/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` from 10.2.1 to 10.3.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.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\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/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e) (Simon Podlipsky)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e) (Milos Djermanovic)\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/32cc7ab4ec653ce89da92deb5c40a9f4fc707fe5\"\u003e\u003ccode\u003e32cc7ab\u003c/code\u003e\u003c/a\u003e docs: fix typos in docs and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20809\"\u003e#20809\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7f479376a2fa463d823ab762db6bb37ce8d2ee8f\"\u003e\u003ccode\u003e7f47937\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2f58136dd47364a4cae7054a64f7bf1e79693813\"\u003e\u003ccode\u003e2f58136\u003c/code\u003e\u003c/a\u003e chore: pin peter-evans/create-pull-request action to 5f6978f (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20810\"\u003e#20810\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/77add7f1bc91ed17bba3be3289928a9146c5f5a1\"\u003e\u003ccode\u003e77add7f\u003c/code\u003e\u003c/a\u003e chore: add initial ecosystem plugin tests workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19643\"\u003e#19643\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4023b55490fae55e464fe35530ef038cdf5d79a5\"\u003e\u003ccode\u003e4023b55\u003c/code\u003e\u003c/a\u003e test: Add unit tests for SuppressionsService.prune() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20797\"\u003e#20797\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/54080dad4f77bb39a1a843933d4ff3a2b7c175e2\"\u003e\u003ccode\u003e54080da\u003c/code\u003e\u003c/a\u003e test: add unit tests for ForkContext (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20778\"\u003e#20778\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0e2bcc4bf19253aaebfbd7df87824b0ca4a151f\"\u003e\u003ccode\u003ef0e2bcc\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.suppress() method (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20765\"\u003e#20765\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f0b94743a99bcdf8d07cff15ffbfa6a6c5f927\"\u003e\u003ccode\u003ea7f0b94\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20782\"\u003e#20782\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bf93d9e79f6dbf77242cbb9a9b8be834730fccd\"\u003e\u003ccode\u003e7bf93d9\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20677\"\u003e#20677\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42dd72e76e7f90e7f0be9458288d93353052adc\"\u003e\u003ccode\u003eb42dd72\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20781\"\u003e#20781\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b252be80f362cca7be3326a6dbe958680fdfe9a\"\u003e\u003ccode\u003e2b252be\u003c/code\u003e\u003c/a\u003e test: add unit tests for IdGenerator (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20775\"\u003e#20775\u003c/a\u003e) (kuldeep 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/78892043a36da4aa7640b59c99344b00c181048a\"\u003e\u003ccode\u003e7889204\u003c/code\u003e\u003c/a\u003e 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b69b4fce4dc407c8e960eba638b5a3409c4f1fd\"\u003e\u003ccode\u003e5b69b4f\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.1...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.5.0 to 17.6.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.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)  00a4dd9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.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/6b15870f1c08b60b5b57afe45a703d9ed0be39bc\"\u003e\u003ccode\u003e6b15870\u003c/code\u003e\u003c/a\u003e 17.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/00a4dd9821830a9b044798120e86b1bb1a54648d\"\u003e\u003ccode\u003e00a4dd9\u003c/code\u003e\u003c/a\u003e Update globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jiti` from 2.6.1 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/jiti/releases\"\u003ejiti's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/jiti/compare/v2.6.1...v2.7.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit resource management (\u003ccode\u003eusing\u003c/code\u003e/\u003ccode\u003eawait using\u003c/code\u003e) support (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport opt-in \u003ccode\u003etsconfigPaths\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport virtual modules (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiti/static\u003c/code\u003e subpath (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔥 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einteropDefault:\u003c/strong\u003e Add caching to reduce proxy overhead by ~2x (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire:\u003c/strong\u003e Passthrough resolve options (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erequire:\u003c/strong\u003e Fallback to transpilation when \u003ccode\u003etryNative\u003c/code\u003e fails (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFallback for \u003ccode\u003eENAMETOOLONG\u003c/code\u003e when evaluating esm (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade rspack to v2 (\u003ca href=\"https://github.com/unjs/jiti/commit/55194fb\"\u003e55194fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExperimental rolldown config (\u003ca href=\"https://github.com/unjs/jiti/commit/8c0243f\"\u003e8c0243f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore jsx test for bun/cjs (\u003ca href=\"https://github.com/unjs/jiti/commit/3a744ca\"\u003e3a744ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEspen Hovlandsdal (\u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRintaro Itokawa (\u003ca href=\"https://github.com/re-taro\"\u003e\u003ccode\u003e@​re-taro\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMatteo Collina (\u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMario Zechner (\u003ca href=\"https://github.com/badlogic\"\u003e\u003ccode\u003e@​badlogic\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/unjs/jiti/blob/main/CHANGELOG.md\"\u003ejiti's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/jiti/compare/v2.6.1...v2.7.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit resource management (using/await using) support (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport opt-in \u003ccode\u003etsconfigPaths\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport virtual modules option (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiti/static\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔥 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einteropDefault:\u003c/strong\u003e Add caching to reduce proxy overhead by ~2x (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire:\u003c/strong\u003e Passthrough resolve options (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e Skip \u003ccode\u003e--coverage\u003c/code\u003e flag for node 18 (\u003ca href=\"https://github.com/unjs/jiti/commit/fe264b4\"\u003efe264b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erequire:\u003c/strong\u003e Fallback to transpilation when \u003ccode\u003etryNative\u003c/code\u003e fails (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFallback for \u003ccode\u003eENAMETOOLONG\u003c/code\u003e when evaluating esm (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade rspack (\u003ca href=\"https://github.com/unjs/jiti/commit/55194fb\"\u003e55194fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExperimental rolldown config (\u003ca href=\"https://github.com/unjs/jiti/commit/8c0243f\"\u003e8c0243f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix lint issues (\u003ca href=\"https://github.com/unjs/jiti/commit/4045c7a\"\u003e4045c7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/jiti/commit/e88ac44\"\u003ee88ac44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/jiti/commit/498e8d7\"\u003e498e8d7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing prettier dep (\u003ca href=\"https://github.com/unjs/jiti/commit/650bc48\"\u003e650bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLint (\u003ca href=\"https://github.com/unjs/jiti/commit/058d91a\"\u003e058d91a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInit agents.md (\u003ca href=\"https://github.com/unjs/jiti/commit/c49c54e\"\u003ec49c54e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate agents.md (\u003ca href=\"https://github.com/unjs/jiti/commit/4deba16\"\u003e4deba16\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/jiti/commit/08fc868\"\u003e08fc868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tsconfig (\u003ca href=\"https://github.com/unjs/jiti/commit/8c7822e\"\u003e8c7822e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate release script (\u003ca href=\"https://github.com/unjs/jiti/commit/27fe3f2\"\u003e27fe3f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore jsx test for bun/cjs (\u003ca href=\"https://github.com/unjs/jiti/commit/3a744ca\"\u003e3a744ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate (\u003ca href=\"https://github.com/unjs/jiti/commit/9ee314f\"\u003e9ee314f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate node test matrix (\u003ca href=\"https://github.com/unjs/jiti/commit/0abda72\"\u003e0abda72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\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/unjs/jiti/commit/fd3bb289b75ed207edfb686d671ed50144f7e90f\"\u003e\u003ccode\u003efd3bb28\u003c/code\u003e\u003c/a\u003e chore(release): v2.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/27fe3f2a496b712674061c767f21ceaf34d39d83\"\u003e\u003ccode\u003e27fe3f2\u003c/code\u003e\u003c/a\u003e chore: update release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/4fcd2f23aa31d2e1ece4b307350b8c1d72a26870\"\u003e\u003ccode\u003e4fcd2f2\u003c/code\u003e\u003c/a\u003e fix: fallback for \u003ccode\u003eENAMETOOLONG\u003c/code\u003e when evaluating esm (\u003ca href=\"https://redirect.github.com/unjs/jiti/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/8c0243f14e65193fceb023b81aed5c9a820ee2cb\"\u003e\u003ccode\u003e8c0243f\u003c/code\u003e\u003c/a\u003e build: experimental rolldown config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/55194fbb97b56af50ae1c19735ee3b06110b3903\"\u003e\u003ccode\u003e55194fb\u003c/code\u003e\u003c/a\u003e build: upgrade rspack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/0abda72c11fa31654ae17f255f9a854e4b706018\"\u003e\u003ccode\u003e0abda72\u003c/code\u003e\u003c/a\u003e ci: update node test matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/8c7822ef2ff03669c31de2fedfcf6676970f5b2a\"\u003e\u003ccode\u003e8c7822e\u003c/code\u003e\u003c/a\u003e chore: update tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/08fc868c928d65fb615800e51b0ec1ac78f83a69\"\u003e\u003ccode\u003e08fc868\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/5d552e3bebf9ffcd3fb9f176364fce7b4e35134d\"\u003e\u003ccode\u003e5d552e3\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ejiti/static\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/unjs/jiti/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/ae790b0214512857e40e8b3078b63a7d65f7f2c9\"\u003e\u003ccode\u003eae790b0\u003c/code\u003e\u003c/a\u003e feat: support virtual modules option (\u003ca href=\"https://redirect.github.com/unjs/jiti/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/jiti/compare/v2.6.1...v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.5.0 to 6.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse venz light/dark responsive svg img (2354194043354b67ed9463b6998d40a8e8cbab81)\u003c/li\u003e\n\u003cli\u003eFix types/path references (4afc873801bcca933dbc71c47b5557cbab646c6b)\u003c/li\u003e\n\u003cli\u003eMove on to pnpm 11 (b1060652e85b8bf9a306135ca12ae22032099889)\u003c/li\u003e\n\u003cli\u003eFix up ecosystem tests (c226a72b8936397dab2fc6d30e27517c257c36ca)\u003c/li\u003e\n\u003cli\u003eAdd shell binaries to global ignore list (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1716\"\u003e#1716\u003c/a\u003e) (ddcf7debd820b9deac9f29d1ed904f340c0ee91e) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix declaration export regression and document (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1722\"\u003e#1722\u003c/a\u003e) (3a2c22b52cda834b4d8a9956d9089b3dea9422bd)\u003c/li\u003e\n\u003cli\u003eUpdate snapshot after 3a2c22b (8300078b75913d94ef19dbd1990e2073db8541d8)\u003c/li\u003e\n\u003cli\u003eDetect babel.plugins/presets in \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e via function-form defineConfig (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1723\"\u003e#1723\u003c/a\u003e) (d56ee51c2162c29baf3564ded39639a1a258caa1)\u003c/li\u003e\n\u003cli\u003eLift defineConfig-arg unwrapper to ast-helpers, route findCallArg through it (7195b0a5f0986833a059c5d2cda9697d7d0abbf7)\u003c/li\u003e\n\u003cli\u003eFix PostCSS detection for \u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1719\"\u003e#1719\u003c/a\u003e) (60f84824eebeece47ec5d2683fe4db9aaa6e7d00) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e\u0026gt;\u003c/code\u003e inside SFC \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e attribute values (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1714\"\u003e#1714\u003c/a\u003e) (9e5501f60150d0521bf7f2aa5a9af8db1285813b)\u003c/li\u003e\n\u003cli\u003eResolve Cypress reporter set per testing type (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1724\"\u003e#1724\u003c/a\u003e) (7cc4fc19ea12f4aefb55ef01a0ad5237b2dac8c4)\u003c/li\u003e\n\u003cli\u003eAdd Vercel config plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1720\"\u003e#1720\u003c/a\u003e) (10f97c10cd3203761c6ba2f4ee335c9719d81840) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDirect config hint title to stderr (53236b5f7dc12c2e7e561448c276a0168a6367fc)\u003c/li\u003e\n\u003cli\u003eSome light housekeeping (727f842709f2adf9fe7658b6ed1b66b11043d821)\u003c/li\u003e\n\u003cli\u003eFix up ecosystem tests (0db3300e4109cb184520863e98eff6c2c956a717)\u003c/li\u003e\n\u003cli\u003eFix --no-exit-code condition for \u003ccode\u003eisTreatConfigHintsAsErrors\u003c/code\u003e (f27c3f4a556fdd18bfafb9b270fddc9b12c8033a)\u003c/li\u003e\n\u003cli\u003eA friendlier message (aab1e83baaa088b8f8730f03f0d8e6520fa48d64)\u003c/li\u003e\n\u003cli\u003eMark plugin-name fallback binaries as optional in knownBinsOnly mode (c709a5aaa473184d1a73f7cbcb8eaf0d73e072d4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore \u0026amp; remove uninteresting lines in snapshots (767ebaf9b20d02f271d2a083404b60cba63119d7)\u003c/li\u003e\n\u003cli\u003eFlag stale \u003ccode\u003e@internal\u003c/code\u003e tags in production mode (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1658\"\u003e#1658\u003c/a\u003e) (dd1caeda80784d6070b028c781a3502b33e9765a)\u003c/li\u003e\n\u003cli\u003eAdd compiler-extensions in tsc-files mode (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1708\"\u003e#1708\u003c/a\u003e) (ea867ad4bb9195f556ff58dae010d0d77c57bb25)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEcosystem patches → snapshots (1803f9f94d42ebe88730465c002098de54c6650a)\u003c/li\u003e\n\u003cli\u003eFix unlisted pkg when only \u003ccode\u003e@​types/pkg\u003c/code\u003e listed (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1707\"\u003e#1707\u003c/a\u003e) (62082b69b382ea56d86e718da623ccadb9281a14)\u003c/li\u003e\n\u003cli\u003eDon't report imports matching engines.X as unlisted (23582e0f4da7a98cfe50c065b63d38a75870911e)\u003c/li\u003e\n\u003cli\u003eTreat imports in .d.ts files as type-only (84caac58d99f39fde56c664f42bad2c000d8943e)\u003c/li\u003e\n\u003cli\u003eTreat tsconfig compilerOptions.types as type-only (ce18854b0a008f1060e30c660eee820eba1568e5)\u003c/li\u003e\n\u003cli\u003eResolve hoisted deps from monorepo root in single-package mode (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1711\"\u003e#1711\u003c/a\u003e) (23b756fb0becacaa19fbd71a0d9a0264f8647e88)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose types for JSON reporter (961b734f398b451bc26708f8d3bfa72a71983dcc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add WXT plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1703\"\u003e#1703\u003c/a\u003e) (9167557755a0aef81947aaedfa4745805ffaa571) - thanks \u003ca href=\"https://github.com/sebastianbreguel\"\u003e\u003ccode\u003e@​sebastianbreguel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd support for pnpm@11 new commands (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1706\"\u003e#1706\u003c/a\u003e) (c937697a68caaf1ac224627537993b32d37cc91b) - thanks \u003ca href=\"https://github.com/PatrykWalach\"\u003e\u003ccode\u003e@​PatrykWalach\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix case of spread export → other exports used (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1705\"\u003e#1705\u003c/a\u003e) (0f94d2d2b024d268df2395677a0ca0f6fd95503d)\u003c/li\u003e\n\u003cli\u003eAdd more pnpm commands + tests (f2819b3474b6d6ff7c24197be54072d2291d15b6)\u003c/li\u003e\n\u003cli\u003eBump oxc-parser (5c21d278814436c4c084d0ee609360eddaedd676)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix markdown reporter column width (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1700\"\u003e#1700\u003c/a\u003e) (4713108de98bcfe76eb606036b9f968abe3e89a0)\u003c/li\u003e\n\u003cli\u003eHandle Vitest agent and minimal reporters (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1701\"\u003e#1701\u003c/a\u003e) (a71ead11b99aaa67f31eed7b35628907b2dddd06) - thanks \u003ca href=\"https://github.com/dskwrite\"\u003e\u003ccode\u003e@​dskwrite\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd e2e tests w/ tsgo defs + lib consumption (98113e61d913e47631748b58c25d1042c8dd387e)\u003c/li\u003e\n\u003cli\u003eFix pkg name inconsistencies (544c3e68d72dd754b20f8e0b0bf8ed107c05d677)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eexport {}\u003c/code\u003e to maintain module shape (27d8a0230c10f2827ba1e1a8b2c65020554f61f8)\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/webpro-nl/knip/commit/44829fe6a9ca5cc34ea345860b912dceb1a87c51\"\u003e\u003ccode\u003e44829fe\u003c/code\u003e\u003c/a\u003e Release knip@6.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c709a5aaa473184d1a73f7cbcb8eaf0d73e072d4\"\u003e\u003ccode\u003ec709a5a\u003c/code\u003e\u003c/a\u003e Mark plugin-name fallback binaries as optional in knownBinsOnly mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-...\n\n_Description has been truncated_","html_url":"https://github.com/lets-release/lets-release/pull/68","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lets-release%2Flets-release/issues/68","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/68/packages"},{"uuid":"4292837856","node_id":"PR_kwDOJ7pPR87TzZ-n","number":412,"state":"closed","title":"Bump the development-version-updates group across 1 directory with 71 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-27T03:01:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T03:03:48.000Z","updated_at":"2026-04-27T03:01:47.000Z","time_to_close":604677,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":71,"packages":[{"name":"@angular/build","old_version":"20.3.1","new_version":"20.3.24","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.3.18","new_version":"20.3.24","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.3.0","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@angular/language-service","old_version":"20.3.0","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@types/node","old_version":"24.4.0","new_version":"24.12.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"angular-eslint","old_version":"20.3.0","new_version":"20.7.0","repository_url":"https://github.com/angular-eslint/angular-eslint"},{"name":"cypress","old_version":"15.11.0","new_version":"15.14.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint","old_version":"9.35.0","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-cypress","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/cypress-io/eslint-plugin-cypress"},{"name":"eslint-plugin-depend","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/es-tooling/eslint-plugin-depend"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"karma-jasmine-html-reporter","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/dfederm/karma-jasmine-html-reporter"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.43.0","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.10.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.10.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@gar/promise-retry","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/wraithgar/node-promise-retry"},{"name":"@hono/node-server","old_version":"1.19.13","new_version":"1.19.14","repository_url":"https://github.com/honojs/node-server"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@istanbuljs/schema","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/istanbuljs/schema"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@sigstore/core","old_version":"3.1.0","new_version":"3.2.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/protobuf-specs","old_version":"0.5.0","new_version":"0.5.1","repository_url":"https://github.com/sigstore/protobuf-specs"},{"name":"@sigstore/sign","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/tuf","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"axios","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/axios/axios"},{"name":"baseline-browser-mapping","old_version":"2.8.3","new_version":"2.10.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.0","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"cacache","old_version":"20.0.3","new_version":"20.0.4","repository_url":"https://github.com/npm/cacache"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"ci-info","old_version":"4.3.0","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"content-disposition","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/jshttp/content-disposition"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"eslint-import-resolver-node","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventsource-parser","old_version":"3.0.6","new_version":"3.0.8","repository_url":"https://github.com/rexxars/eventsource-parser"},{"name":"express-rate-limit","old_version":"8.2.1","new_version":"8.3.2","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.14.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"hosted-git-info","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jose","old_version":"6.1.3","new_version":"6.2.2","repository_url":"https://github.com/panva/jose"},{"name":"make-fetch-happen","old_version":"15.0.4","new_version":"15.0.5","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"msgpackr","old_version":"1.11.5","new_version":"1.11.10","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"ordered-binary","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/kriszyp/ordered-binary"},{"name":"path-to-regexp","old_version":"8.3.0","new_version":"8.4.2","repository_url":"https://github.com/pillarjs/path-to-regexp"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.10","repository_url":"https://github.com/postcss/postcss"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"systeminformation","old_version":"5.31.1","new_version":"5.31.5","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.13","repository_url":"https://github.com/isaacs/node-tar"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 71 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.3.1` | `20.3.24` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.3.18` | `20.3.24` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.3.0` | `20.3.19` |\n| [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) | `20.3.0` | `20.3.19` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.4.0` | `24.12.2` |\n| [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint) | `20.3.0` | `20.7.0` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.11.0` | `15.14.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.35.0` | `9.39.4` |\n| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `5.1.1` | `5.3.0` |\n| [eslint-plugin-depend](https://github.com/es-tooling/eslint-plugin-depend) | `1.2.0` | `1.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [karma-jasmine-html-reporter](https://github.com/dfederm/karma-jasmine-html-reporter) | `2.1.0` | `2.2.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.4.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.43.0` | `8.58.2` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.29.1` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.28.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.28.6` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.29.2` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.10.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.10.0` |\n| [@gar/promise-retry](https://github.com/wraithgar/node-promise-retry) | `1.0.2` | `1.0.3` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.19.13` | `1.19.14` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@istanbuljs/schema](https://github.com/istanbuljs/schema) | `0.1.3` | `0.1.6` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.6` |\n| [@sigstore/core](https://github.com/sigstore/sigstore-js) | `3.1.0` | `3.2.0` |\n| [@sigstore/protobuf-specs](https://github.com/sigstore/protobuf-specs) | `0.5.0` | `0.5.1` |\n| [@sigstore/sign](https://github.com/sigstore/sigstore-js) | `4.1.0` | `4.1.1` |\n| [@sigstore/tuf](https://github.com/sigstore/sigstore-js) | `4.0.1` | `4.0.2` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.15.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.3` | `2.10.20` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.0` | `4.28.2` |\n| [cacache](https://github.com/npm/cacache) | `20.0.3` | `20.0.4` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.0` | `4.4.0` |\n| [content-disposition](https://github.com/jshttp/content-disposition) | `1.0.1` | `1.1.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.20` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.6` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.2` |\n| [eslint-import-resolver-node](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/node) | `0.3.9` | `0.3.10` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventsource-parser](https://github.com/rexxars/eventsource-parser) | `3.0.6` | `3.0.8` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.2.1` | `8.3.2` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.14.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.3` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `9.0.0` | `9.0.2` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jose](https://github.com/panva/jose) | `6.1.3` | `6.2.2` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.4` | `15.0.5` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.5` | `1.11.10` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [ordered-binary](https://github.com/kriszyp/ordered-binary) | `1.6.0` | `1.6.1` |\n| [path-to-regexp](https://github.com/pillarjs/path-to-regexp) | `8.3.0` | `8.4.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.10` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.6` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.1` | `5.31.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.13` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n\n\nUpdates `@angular/build` from 20.3.1 to 20.3.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.24\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003cimg src=\"https://img.shields.io/badge/10c09c77b-fix-green\" alt=\"fix - 10c09c77b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.24 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e10c09c77b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.5 (2026-04-08)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eistanbul-lib-instrument\u003c/code\u003e is now an optional peer dependency.\nProjects using karma with code coverage enabled will need to ensure that istanbul-lib-instrument is installed. Note: \u003ccode\u003eng update\u003c/code\u003e will automatically add this dependency during the update process.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/be60a63b7b8fdea26bfd3329ce54d321334db2d2\"\u003ebe60a63b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migrate-karma-to-vitest update migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/43505066e2350ca875051bb0f9991da8003c9247\"\u003e43505066e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migration to add istanbul-lib-instrument\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/470e1f937492e73971dea9c39af83368caf74e42\"\u003e470e1f937\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd istanbul-lib-instrument to application/library generator dependencies\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/422c8183ea3596660475491b9630df34276c468e\"\u003e422c8183e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle missing package manager during analytics initialization\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3007f46b7e077227b17d8bb1090edd2f8ff19ae3\"\u003e3007f46b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003emove istanbul-lib-instrument to optional peer dependency\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/829bdc61dd77231bb13f01efd052811661fe4f48\"\u003e829bdc61d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve coverage ignore comments in development\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e2f95fc19a648f3da84b58ace91283d0fa422cc1\"\u003ee2f95fc19\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eshow clear error when styleUrl points to a TypeScript file\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.7 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/54112572992d7e940981f5487d50f76b82db7988\"\u003e\u003ccode\u003e5411257\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003ccode\u003e10c09c7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.3.1...v20.3.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cli` from 20.3.18 to 20.3.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.24\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003cimg src=\"https://img.shields.io/badge/10c09c77b-fix-green\" alt=\"fix - 10c09c77b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.24 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e10c09c77b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.5 (2026-04-08)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eistanbul-lib-instrument\u003c/code\u003e is now an optional peer dependency.\nProjects using karma with code coverage enabled will need to ensure that istanbul-lib-instrument is installed. Note: \u003ccode\u003eng update\u003c/code\u003e will automatically add this dependency during the update process.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/be60a63b7b8fdea26bfd3329ce54d321334db2d2\"\u003ebe60a63b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migrate-karma-to-vitest update migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/43505066e2350ca875051bb0f9991da8003c9247\"\u003e43505066e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migration to add istanbul-lib-instrument\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/470e1f937492e73971dea9c39af83368caf74e42\"\u003e470e1f937\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd istanbul-lib-instrument to application/library generator dependencies\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/422c8183ea3596660475491b9630df34276c468e\"\u003e422c8183e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle missing package manager during analytics initialization\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3007f46b7e077227b17d8bb1090edd2f8ff19ae3\"\u003e3007f46b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003emove istanbul-lib-instrument to optional peer dependency\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/829bdc61dd77231bb13f01efd052811661fe4f48\"\u003e829bdc61d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve coverage ignore comments in development\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e2f95fc19a648f3da84b58ace91283d0fa422cc1\"\u003ee2f95fc19\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eshow clear error when styleUrl points to a TypeScript file\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.7 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/54112572992d7e940981f5487d50f76b82db7988\"\u003e\u003ccode\u003e5411257\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003ccode\u003e10c09c7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.18...v20.3.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 20.3.0 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003cimg src=\"https://img.shields.io/badge/303d4cd580-fix-green\" alt=\"fix - 303d4cd580\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e\u003cimg src=\"https://img.shields.io/badge/02fbf08890-fix-green\" alt=\"fix - 02fbf08890\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e\u003cimg src=\"https://img.shields.io/badge/72126f9a08-fix-green\" alt=\"fix - 72126f9a08\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e\u003cimg src=\"https://img.shields.io/badge/626bc8bc20-fix-green\" alt=\"fix - 626bc8bc20\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e303d4cd580\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.8 (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis change will trigger the \u003ccode\u003enullishCoalescingNotNullable\u003c/code\u003e and \u003ccode\u003eoptionalChainNotNullable\u003c/code\u003e diagnostics on exisiting projects.\nYou might want to disable those 2 diagnotiscs in your \u003ccode\u003etsconfig\u003c/code\u003e temporarily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/47fcbc470462192c4f9e273d8dce8b353d5baaa2\"\u003e47fcbc4704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow safe navigation to correctly narrow down nullables\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2c5aabb9daf5da3ad539381ef1e430c77583e3bf\"\u003e2c5aabb9da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edon't escape dollar sign in literal expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e5f96c2d8813f95c91761ae3080065575ca3b536\"\u003ee5f96c2d88\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eanimation events not type checked properly when bound through HostListener decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4e331062e8385e066102c3bbb8be439eabfdf8c9\"\u003e4e331062e8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow synchronous values for stream Resources\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2f5ab541eafba72bc0079a8650d0b96b0ddfde2f\"\u003e2f5ab541ea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenhance profiling with documentation URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/75f2cb8f566de43a5f2fd27bb2982c796b93490d\"\u003e75f2cb8f56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eimplement Angular DI graph in-page AI tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8ce9cc4f6b10d60300dedb6571822ce77a96f2ce\"\u003e8ce9cc4f6b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eregister AI runtime debugging tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cdda51a3b2f48d5623acef0c6f54afb7af921b58\"\u003ecdda51a3b2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport bootstrapping Angular applications underneath shadow roots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c7641151cc50011340d791849954d51399570f5\"\u003e3c7641151c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eescape forward slashes in transfer state to prevent crawler indexing\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9f24fc6699b762d17127d0412343041ecdea70e\"\u003ef9f24fc669\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eshim legacy NG_VALIDATORS into parseErrors for CVA mode (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72d3ace03c1292ba9d6fdf7b418ba3287bf54316\"\u003e72d3ace03c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse controlValue in NgControl for CVA interop (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/39e382a756b552d2b7bd3ce2c364daee9d7a0056\"\u003e39e382a756\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd CSP nonce support to JsonpClientBackend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1cd97648a943717fe42a174ab8006e06c757fde\"\u003ed1cd97648a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eDon't on Passthru outside of reactive context\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6a435658e25f9c81ddeaaa72d9c9694fc02bbef1\"\u003e6a435658e2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eDisabling nullishCoalescingNotNullable \u0026amp; optionalChainNotNullable on ng update\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1415d869804729e50ed4bcdc829da870b4a70206\"\u003e1415d86980\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix typo for strict-template migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003ccode\u003ec2c2b4a\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sensitive attributes on SVG script elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003ccode\u003ed1ca8ae\u003c/code\u003e\u003c/a\u003e fix(compiler): prevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/840db59dc1a9beb0b4e63799b5d56c2f096a1bab\"\u003e\u003ccode\u003e840db59\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): make required inputs diagnostic less noisy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/de8af179518732a50ae0b15ef580a93371d27a3d\"\u003e\u003ccode\u003ede8af17\u003c/code\u003e\u003c/a\u003e docs(docs-infra): Extract multiple extends statements for interfaces (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64539\"\u003e#64539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/5fb7c318bd153dbebfe65f56540380a10f1650be\"\u003e\u003ccode\u003e5fb7c31\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler-cli): missingStructuralDirective diagnostic produces fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/371274bfc6d5690390f90161106b60d80939fe75\"\u003e\u003ccode\u003e371274b\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): missingStructuralDirective diagnostic produces false negat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3ae0d1bcf58c8f337417026a4ce58eb770daa178\"\u003e\u003ccode\u003e3ae0d1b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2e817b0efb6f617312936b756ace2c85139d1fc\"\u003e\u003ccode\u003ec2e817b\u003c/code\u003e\u003c/a\u003e perf(compiler-cli): fix performance of \u0026quot;interpolated signal not invoked\u0026quot; chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/11b006ed836bfdfe96e57adba5a0394db883bea6\"\u003e\u003ccode\u003e11b006e\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.19/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/language-service` from 20.3.0 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003cimg src=\"https://img.shields.io/badge/303d4cd580-fix-green\" alt=\"fix - 303d4cd580\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e\u003cimg src=\"https://img.shields.io/badge/02fbf08890-fix-green\" alt=\"fix - 02fbf08890\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e\u003cimg src=\"https://img.shields.io/badge/72126f9a08-fix-green\" alt=\"fix - 72126f9a08\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e\u003cimg src=\"https://img.shields.io/badge/626bc8bc20-fix-green\" alt=\"fix - 626bc8bc20\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e303d4cd580\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.8 (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis change will trigger the \u003ccode\u003enullishCoalescingNotNullable\u003c/code\u003e and \u003ccode\u003eoptionalChainNotNullable\u003c/code\u003e diagnostics on exisiting projects.\nYou might want to disable those 2 diagnotiscs in your \u003ccode\u003etsconfig\u003c/code\u003e temporarily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/47fcbc470462192c4f9e273d8dce8b353d5baaa2\"\u003e47fcbc4704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow safe navigation to correctly narrow down nullables\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2c5aabb9daf5da3ad539381ef1e430c77583e3bf\"\u003e2c5aabb9da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edon't escape dollar sign in literal expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e5f96c2d8813f95c91761ae3080065575ca3b536\"\u003ee5f96c2d88\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eanimation events not type checked properly when bound through HostListener decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4e331062e8385e066102c3bbb8be439eabfdf8c9\"\u003e4e331062e8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow synchronous values for stream Resources\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2f5ab541eafba72bc0079a8650d0b96b0ddfde2f\"\u003e2f5ab541ea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenhance profiling with documentation URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/75f2cb8f566de43a5f2fd27bb2982c796b93490d\"\u003e75f2cb8f56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eimplement Angular DI graph in-page AI tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8ce9cc4f6b10d60300dedb6571822ce77a96f2ce\"\u003e8ce9cc4f6b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eregister AI runtime debugging tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cdda51a3b2f48d5623acef0c6f54afb7af921b58\"\u003ecdda51a3b2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport bootstrapping Angular applications underneath shadow roots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c7641151cc50011340d791849954d51399570f5\"\u003e3c7641151c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eescape forward slashes in transfer state to prevent crawler indexing\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9f24fc6699b762d17127d0412343041ecdea70e\"\u003ef9f24fc669\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eshim legacy NG_VALIDATORS into parseErrors for CVA mode (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72d3ace03c1292ba9d6fdf7b418ba3287bf54316\"\u003e72d3ace03c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse controlValue in NgControl for CVA interop (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/39e382a756b552d2b7bd3ce2c364daee9d7a0056\"\u003e39e382a756\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd CSP nonce support to JsonpClientBackend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1cd97648a943717fe42a174ab8006e06c757fde\"\u003ed1cd97648a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eDon't on Passthru outside of reactive context\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6a435658e25f9c81ddeaaa72d9c9694fc02bbef1\"\u003e6a435658e2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eDisabling nullishCoalescingNotNullable \u0026amp; optionalChainNotNullable on ng update\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1415d869804729e50ed4bcdc829da870b4a70206\"\u003e1415d86980\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix typo for strict-template migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.19/packages/language-service\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.4.0 to 24.12.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/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `angular-eslint` from 20.3.0 to 20.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular-eslint/angular-eslint/releases\"\u003eangular-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.7.0\u003c/h2\u003e\n\u003ch2\u003e20.7.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e [prefer-ngsrc] add suggestions (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2772\"\u003e#2772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency eslint to v9.39.1 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.10 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.46.4 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2780\"\u003e#2780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.11 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2785\"\u003e#2785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport eslint defineConfig types better (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.12 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2794\"\u003e#2794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-inject] improve test coverage and documentation (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2770\"\u003e#2770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e false negatives in pipe-prefix, component-selector and directive-selector when linting selectors that only contain a prefix (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2769\"\u003e#2769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [use-component-selector] detect variables (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2797\"\u003e#2797\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDmitry Zakharov \u003ca href=\"https://github.com/pumano\"\u003e\u003ccode\u003e@​pumano\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvgeny Stepanovych \u003ca href=\"https://github.com/undsoft\"\u003e\u003ccode\u003e@​undsoft\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.6.0\u003c/h2\u003e\n\u003ch2\u003e20.6.0 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuilder:\u003c/strong\u003e support {projectName} and {projectRoot} placeholders in outputFile (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2759\"\u003e#2759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e support multiple configs for component-selector and directive-selector (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2762\"\u003e#2762\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular-eslint:\u003c/strong\u003e support eslint defineConfig types in addition to typescript-eslint config (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e20.5.2 (2025-11-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.9 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.46.3 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency eslint to v9.39.0 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e update style guide links (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2689\"\u003e#2689\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/angular-eslint/angular-eslint/blob/main/packages/angular-eslint/CHANGELOG.md\"\u003eangular-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.7.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport eslint defineConfig types better (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.6.0 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular-eslint:\u003c/strong\u003e support eslint defineConfig types in addition to typescript-eslint config (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.5.2 (2025-11-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for angular-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e20.5.1 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for angular-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e20.5.0 (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule prefer-host-metadata-property (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2615\"\u003e#2615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add prefer-built-in-pipes rule (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2605\"\u003e#2605\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndreas Nicolaou \u003ca href=\"https://github.com/andreasnicolaou\"\u003e\u003ccode\u003e@​andreasnicolaou\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejase \u003ca href=\"https://github.com/jase88\"\u003e\u003ccode\u003e@​jase88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.4.0 (2025-10-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add rule prefer-at-else (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2613\"\u003e#2613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDave \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/fdddff9b3e5d9a36e4dd527d201ed7b48ce2f08f\"\u003e\u003ccode\u003efdddff9\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/9c528ee720ba1646db1960e347e00739b7f93428\"\u003e\u003ccode\u003e9c528ee\u003c/code\u003e\u003c/a\u003e fix: support eslint defineConfig types better (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/e5301604797ce99db2c65d55749e4826cffe5115\"\u003e\u003ccode\u003ee530160\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/0b2f7586284f8077bcada9ee15541f713408817d\"\u003e\u003ccode\u003e0b2f758\u003c/code\u003e\u003c/a\u003e fix(angular-eslint): support eslint defineConfig types in addition to typescr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/e97d134a0616498a863f3221f11a0af6ade0b2d3\"\u003e\u003ccode\u003ee97d134\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/6d15cdd59d80b3928f1ce4198a9f1b5ec7bd2db3\"\u003e\u003ccode\u003e6d15cdd\u003c/code\u003e\u003c/a\u003e chore: finalize migration from jest to vitest (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2756\"\u003e#2756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/895ac79b4e51eed2b6778772a81736cdf6477ba0\"\u003e\u003ccode\u003e895ac79\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/672cb7b8c794867756168ea82ec578565f5bf372\"\u003e\u003ccode\u003e672cb7b\u003c/code\u003e\u003c/a\u003e chore: use vitest (with nx atomizer) for e2e tests and use pnpm catalogs (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2720\"\u003e#2720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/0485db38849732cce0045983bc70b62e56f63fe8\"\u003e\u003ccode\u003e0485db3\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2713\"\u003e#2713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/2bc4a63ae7072b4d31252824a3b1e3f89fcbd177\"\u003e\u003ccode\u003e2bc4a63\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular-eslint/angular-eslint/commits/v20.7.0/packages/angular-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 15.11.0 to 15.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/cypress/releases\"\u003ecypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.14.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-14-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-14-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.13.1\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-13-1\"\u003ehttps://docs.cypress.io/app/references/changelog#15-13-1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.13.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-13-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-13-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.12.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-12-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-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/cypress-io/cypress/commit/b8a9db27d43eec3c0ac23013eb0466f1d6d5b263\"\u003e\u003ccode\u003eb8a9db2\u003c/code\u003e\u003c/a\u003e chore: prep Cypress for 15.14.0 release (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33616\"\u003e#33616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/1c6935f8d5f8deaded757f5378b71cb163da2ee7\"\u003e\u003ccode\u003e1c6935f\u003c/code\u003e\u003c/a\u003e chore: updating v8 snapshot cache (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33613\"\u003e#33613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/7532a059542a9bdeb454f04bf2784eb770022f74\"\u003e\u003ccode\u003e7532a05\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/vite-dev-server-v7\u003c/code\u003e.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/eaacd99e4c9c47073fbad43445a4dc532d440a28\"\u003e\u003ccode\u003eeaacd99\u003c/code\u003e\u003c/a\u003e chore: Update Chrome (stable) to 147.0.7727.55 and Chrome (beta) to 148.0.777...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/acf1eef15c654af212152720d748c80d85ce8b0d\"\u003e\u003ccode\u003eacf1eef\u003c/code\u003e\u003c/a\u003e feat: support vite 8 for component testing (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33580\"\u003e#33580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/9f1f15e8beaf9a0544caba25ea54ce9ba22087ae\"\u003e\u003ccode\u003e9f1f15e\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;fix: truncate long strings in chai inspect (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33512\"\u003e#33512\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33611\"\u003e#33611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/bf2f052371edc4fdbd2950248f09181b754f4413\"\u003e\u003ccode\u003ebf2f052\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;fix: stream privileged file reads over HTTP (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33538\"\u003e#33538\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33612\"\u003e#33612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/f7f0c57cfc13a2c3a254aae92cd6bd31b243ab1c\"\u003e\u003ccode\u003ef7f0c57\u003c/code\u003e\u003c/a\u003e chore: updating v8 snapshot cache (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33609\"\u003e#33609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/585b0df893c7d489281ef0b532069e7193e45a9a\"\u003e\u003ccode\u003e585b0df\u003c/code\u003e\u003c/a\u003e fix: stream privileged file reads over HTTP (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33538\"\u003e#33538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/cebbc85a8740da8be0967fe74c1391bca5e595b1\"\u003e\u003ccode\u003ecebbc85\u003c/code\u003e\u003c/a\u003e perf(driver): allowlist keys kept after log memory cleanup when tests drop ou...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v15.11.0...v15.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.35.0 to 9.39.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e) (sethamus)\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/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20529\"\u003e#20529\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20453\"\u003e#20453\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd8...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/example-angular-app/pull/412","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fexample-angular-app/issues/412","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/412/packages"},{"uuid":"4247151359","node_id":"PR_kwDOJ7pPR87RvymK","number":407,"state":"open","title":"Bump the development-version-updates group across 1 directory with 64 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-12T08:15:32.000Z","updated_at":"2026-04-13T04:09:56.095Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":64,"packages":[{"name":"@angular/build","old_version":"20.3.1","new_version":"20.3.23","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.3.18","new_version":"20.3.23","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.3.0","new_version":"20.3.18","repository_url":"https://github.com/angular/angular"},{"name":"@angular/language-service","old_version":"20.3.0","new_version":"20.3.18","repository_url":"https://github.com/angular/angular"},{"name":"@types/node","old_version":"24.4.0","new_version":"24.12.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"angular-eslint","old_version":"20.3.0","new_version":"20.7.0","repository_url":"https://github.com/angular-eslint/angular-eslint"},{"name":"cypress","old_version":"15.11.0","new_version":"15.13.1","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint","old_version":"9.35.0","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-cypress","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/cypress-io/eslint-plugin-cypress"},{"name":"eslint-plugin-depend","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/es-tooling/eslint-plugin-depend"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"karma-jasmine-html-reporter","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/dfederm/karma-jasmine-html-reporter"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.2","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.43.0","new_version":"8.58.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.9.2","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.9.2","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@gar/promise-retry","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/wraithgar/node-promise-retry"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@sigstore/core","old_version":"3.1.0","new_version":"3.2.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/protobuf-specs","old_version":"0.5.0","new_version":"0.5.1","repository_url":"https://github.com/sigstore/protobuf-specs"},{"name":"@sigstore/sign","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/tuf","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"baseline-browser-mapping","old_version":"2.8.3","new_version":"2.10.18","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.0","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"cacache","old_version":"20.0.3","new_version":"20.0.4","repository_url":"https://github.com/npm/cacache"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"ci-info","old_version":"4.3.0","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"content-disposition","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/jshttp/content-disposition"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"eslint-import-resolver-node","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"express-rate-limit","old_version":"8.2.1","new_version":"8.3.2","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.7","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"hosted-git-info","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jose","old_version":"6.1.3","new_version":"6.2.2","repository_url":"https://github.com/panva/jose"},{"name":"make-fetch-happen","old_version":"15.0.4","new_version":"15.0.5","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"msgpackr","old_version":"1.11.5","new_version":"1.11.9","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"ordered-binary","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/kriszyp/ordered-binary"},{"name":"path-to-regexp","old_version":"8.3.0","new_version":"8.4.2","repository_url":"https://github.com/pillarjs/path-to-regexp"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.9","repository_url":"https://github.com/postcss/postcss"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"systeminformation","old_version":"5.31.1","new_version":"5.31.5","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.13","repository_url":"https://github.com/isaacs/node-tar"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 64 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.3.1` | `20.3.23` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.3.18` | `20.3.23` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.3.0` | `20.3.18` |\n| [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) | `20.3.0` | `20.3.18` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.4.0` | `24.12.2` |\n| [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint) | `20.3.0` | `20.7.0` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.11.0` | `15.13.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.35.0` | `9.39.4` |\n| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `5.1.1` | `5.3.0` |\n| [eslint-plugin-depend](https://github.com/es-tooling/eslint-plugin-depend) | `1.2.0` | `1.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [karma-jasmine-html-reporter](https://github.com/dfederm/karma-jasmine-html-reporter) | `2.1.0` | `2.2.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.4.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.43.0` | `8.58.1` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.29.1` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.28.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.28.6` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.29.2` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.9.2` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.9.2` |\n| [@gar/promise-retry](https://github.com/wraithgar/node-promise-retry) | `1.0.2` | `1.0.3` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.6` |\n| [@sigstore/core](https://github.com/sigstore/sigstore-js) | `3.1.0` | `3.2.0` |\n| [@sigstore/protobuf-specs](https://github.com/sigstore/protobuf-specs) | `0.5.0` | `0.5.1` |\n| [@sigstore/sign](https://github.com/sigstore/sigstore-js) | `4.1.0` | `4.1.1` |\n| [@sigstore/tuf](https://github.com/sigstore/sigstore-js) | `4.0.1` | `4.0.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.3` | `2.10.18` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.0` | `4.28.2` |\n| [cacache](https://github.com/npm/cacache) | `20.0.3` | `20.0.4` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.0` | `4.4.0` |\n| [content-disposition](https://github.com/jshttp/content-disposition) | `1.0.1` | `1.1.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.20` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.6` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.2` |\n| [eslint-import-resolver-node](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/node) | `0.3.9` | `0.3.10` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.2.1` | `8.3.2` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.7` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `9.0.0` | `9.0.2` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jose](https://github.com/panva/jose) | `6.1.3` | `6.2.2` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.4` | `15.0.5` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.5` | `1.11.9` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [ordered-binary](https://github.com/kriszyp/ordered-binary) | `1.6.0` | `1.6.1` |\n| [path-to-regexp](https://github.com/pillarjs/path-to-regexp) | `8.3.0` | `8.4.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.9` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.6` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.1` | `5.31.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.13` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n\n\nUpdates `@angular/build` from 20.3.1 to 20.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.23 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003eccab02ba0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.24 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f4595d599001713ae978865d7f84e33e5a9a077a\"\u003ef4595d599\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e6.4.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.4 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/87d99e98b178c8f7d5e944a346faf70c51bdfcef\"\u003e87d99e98b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport custom port in MCP devserver start tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4815a5417c7a0135fb66149c2e4c1008e21e3a26\"\u003e4815a5417\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix sourceRoot resolution for MCP projects tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/21d8aa4747573132476c3a0a4b7ea1f6405a71ef\"\u003e21d8aa474\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure transitive SCSS partial errors are tracked in watch mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e558117b748ee5837324d49466108d21db596b2e\"\u003ee558117b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure Vitest mock patching is executed only once\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/81e4faae7699e2ed1eb8f4656dc115ca9c20f416\"\u003e81e4faae7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve error stack traces during prerendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8dd341e21b8f44e8e2bf3f322cced8ff6e861098\"\u003e8dd341e21\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope CHROME_BIN executable path to individual playwright instances\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e7e434ca3d78a8369b592bf870c9466962f77c94\"\u003ee7e434ca3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow underscores in host validation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bcd99f944ecb90f896040030b98f1d03692b5b6f\"\u003ebcd99f944\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epatch Headers.forEach in cloneRequestAndPatchHeaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.3.1...v20.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cli` from 20.3.18 to 20.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.23 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003eccab02ba0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.24 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f4595d599001713ae978865d7f84e33e5a9a077a\"\u003ef4595d599\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e6.4.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.4 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/87d99e98b178c8f7d5e944a346faf70c51bdfcef\"\u003e87d99e98b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport custom port in MCP devserver start tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4815a5417c7a0135fb66149c2e4c1008e21e3a26\"\u003e4815a5417\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix sourceRoot resolution for MCP projects tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/21d8aa4747573132476c3a0a4b7ea1f6405a71ef\"\u003e21d8aa474\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure transitive SCSS partial errors are tracked in watch mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e558117b748ee5837324d49466108d21db596b2e\"\u003ee558117b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure Vitest mock patching is executed only once\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/81e4faae7699e2ed1eb8f4656dc115ca9c20f416\"\u003e81e4faae7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve error stack traces during prerendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8dd341e21b8f44e8e2bf3f322cced8ff6e861098\"\u003e8dd341e21\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope CHROME_BIN executable path to individual playwright instances\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e7e434ca3d78a8369b592bf870c9466962f77c94\"\u003ee7e434ca3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow underscores in host validation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bcd99f944ecb90f896040030b98f1d03692b5b6f\"\u003ebcd99f944\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epatch Headers.forEach in cloneRequestAndPatchHeaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.18...v20.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 20.3.0 to 20.3.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e\u003cimg src=\"https://img.shields.io/badge/02fbf08890-fix-green\" alt=\"fix - 02fbf08890\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e\u003cimg src=\"https://img.shields.io/badge/72126f9a08-fix-green\" alt=\"fix - 72126f9a08\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e\u003cimg src=\"https://img.shields.io/badge/626bc8bc20-fix-green\" alt=\"fix - 626bc8bc20\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.18 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e02fbf08890\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e72126f9a08\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e626bc8bc20\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.3 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/78dea55351fb305b33a919c43a6b363137eca166\"\u003e78dea55351\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/999c14eaab981d12bf2b1d9b1fd6766157f7b1cc\"\u003e999c14eaab\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ereverts \u0026quot;feat(core): add support for nested animations\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/de0eb4c6566011e1a34d529a273ec3d5b6bf17d5\"\u003ede0eb4c656\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.4 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ed2d324f9cc12aab6cfa0569ef10b73243a62c65\"\u003eed2d324f9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/abbd8797bbd3ae53a10033c39bd895b5b85a4fae\"\u003eabbd8797bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ereverts \u0026quot;feat(core): add support for nested animations\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1dcd16c5b40291aa3fa2dc84d22842cd657b201\"\u003ed1dcd16c5b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.2 (2026-03-11)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecreateNgModuleRef\u003c/code\u003e was removed, use \u003ccode\u003ecreateNgModule\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b918beda323eefef17bf1de03fde3d402a3d4af0\"\u003eb918beda32\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow debouncing signals\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003ccode\u003ec2c2b4a\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sensitive attributes on SVG script elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003ccode\u003ed1ca8ae\u003c/code\u003e\u003c/a\u003e fix(compiler): prevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/840db59dc1a9beb0b4e63799b5d56c2f096a1bab\"\u003e\u003ccode\u003e840db59\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): make required inputs diagnostic less noisy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/de8af179518732a50ae0b15ef580a93371d27a3d\"\u003e\u003ccode\u003ede8af17\u003c/code\u003e\u003c/a\u003e docs(docs-infra): Extract multiple extends statements for interfaces (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64539\"\u003e#64539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/5fb7c318bd153dbebfe65f56540380a10f1650be\"\u003e\u003ccode\u003e5fb7c31\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler-cli): missingStructuralDirective diagnostic produces fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/371274bfc6d5690390f90161106b60d80939fe75\"\u003e\u003ccode\u003e371274b\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): missingStructuralDirective diagnostic produces false negat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3ae0d1bcf58c8f337417026a4ce58eb770daa178\"\u003e\u003ccode\u003e3ae0d1b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2e817b0efb6f617312936b756ace2c85139d1fc\"\u003e\u003ccode\u003ec2e817b\u003c/code\u003e\u003c/a\u003e perf(compiler-cli): fix performance of \u0026quot;interpolated signal not invoked\u0026quot; chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/11b006ed836bfdfe96e57adba5a0394db883bea6\"\u003e\u003ccode\u003e11b006e\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.18/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/language-service` from 20.3.0 to 20.3.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e\u003cimg src=\"https://img.shields.io/badge/02fbf08890-fix-green\" alt=\"fix - 02fbf08890\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e\u003cimg src=\"https://img.shields.io/badge/72126f9a08-fix-green\" alt=\"fix - 72126f9a08\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e\u003cimg src=\"https://img.shields.io/badge/626bc8bc20-fix-green\" alt=\"fix - 626bc8bc20\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.18 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e02fbf08890\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e72126f9a08\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e626bc8bc20\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.3 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/78dea55351fb305b33a919c43a6b363137eca166\"\u003e78dea55351\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/999c14eaab981d12bf2b1d9b1fd6766157f7b1cc\"\u003e999c14eaab\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ereverts \u0026quot;feat(core): add support for nested animations\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/de0eb4c6566011e1a34d529a273ec3d5b6bf17d5\"\u003ede0eb4c656\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.4 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ed2d324f9cc12aab6cfa0569ef10b73243a62c65\"\u003eed2d324f9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/abbd8797bbd3ae53a10033c39bd895b5b85a4fae\"\u003eabbd8797bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ereverts \u0026quot;feat(core): add support for nested animations\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1dcd16c5b40291aa3fa2dc84d22842cd657b201\"\u003ed1dcd16c5b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.2 (2026-03-11)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecreateNgModuleRef\u003c/code\u003e was removed, use \u003ccode\u003ecreateNgModule\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b918beda323eefef17bf1de03fde3d402a3d4af0\"\u003eb918beda32\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow debouncing signals\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.18/packages/language-service\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.4.0 to 24.12.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/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `angular-eslint` from 20.3.0 to 20.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular-eslint/angular-eslint/releases\"\u003eangular-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.7.0\u003c/h2\u003e\n\u003ch2\u003e20.7.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e [prefer-ngsrc] add suggestions (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2772\"\u003e#2772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency eslint to v9.39.1 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.10 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.46.4 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2780\"\u003e#2780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.11 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2785\"\u003e#2785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport eslint defineConfig types better (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.12 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2794\"\u003e#2794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-inject] improve test coverage and documentation (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2770\"\u003e#2770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e false negatives in pipe-prefix, component-selector and directive-selector when linting selectors that only contain a prefix (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2769\"\u003e#2769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [use-component-selector] detect variables (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2797\"\u003e#2797\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDmitry Zakharov \u003ca href=\"https://github.com/pumano\"\u003e\u003ccode\u003e@​pumano\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvgeny Stepanovych \u003ca href=\"https://github.com/undsoft\"\u003e\u003ccode\u003e@​undsoft\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.6.0\u003c/h2\u003e\n\u003ch2\u003e20.6.0 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuilder:\u003c/strong\u003e support {projectName} and {projectRoot} placeholders in outputFile (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2759\"\u003e#2759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e support multiple configs for component-selector and directive-selector (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2762\"\u003e#2762\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular-eslint:\u003c/strong\u003e support eslint defineConfig types in addition to typescript-eslint config (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e20.5.2 (2025-11-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.9 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.46.3 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency eslint to v9.39.0 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e update style guide links (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2689\"\u003e#2689\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/angular-eslint/angular-eslint/blob/main/packages/angular-eslint/CHANGELOG.md\"\u003eangular-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.7.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport eslint defineConfig types better (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.6.0 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular-eslint:\u003c/strong\u003e support eslint defineConfig types in addition to typescript-eslint config (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.5.2 (2025-11-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for angular-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e20.5.1 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for angular-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e20.5.0 (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule prefer-host-metadata-property (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2615\"\u003e#2615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add prefer-built-in-pipes rule (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2605\"\u003e#2605\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndreas Nicolaou \u003ca href=\"https://github.com/andreasnicolaou\"\u003e\u003ccode\u003e@​andreasnicolaou\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejase \u003ca href=\"https://github.com/jase88\"\u003e\u003ccode\u003e@​jase88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.4.0 (2025-10-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add rule prefer-at-else (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2613\"\u003e#2613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDave \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/fdddff9b3e5d9a36e4dd527d201ed7b48ce2f08f\"\u003e\u003ccode\u003efdddff9\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/9c528ee720ba1646db1960e347e00739b7f93428\"\u003e\u003ccode\u003e9c528ee\u003c/code\u003e\u003c/a\u003e fix: support eslint defineConfig types better (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/e5301604797ce99db2c65d55749e4826cffe5115\"\u003e\u003ccode\u003ee530160\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/0b2f7586284f8077bcada9ee15541f713408817d\"\u003e\u003ccode\u003e0b2f758\u003c/code\u003e\u003c/a\u003e fix(angular-eslint): support eslint defineConfig types in addition to typescr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/e97d134a0616498a863f3221f11a0af6ade0b2d3\"\u003e\u003ccode\u003ee97d134\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/6d15cdd59d80b3928f1ce4198a9f1b5ec7bd2db3\"\u003e\u003ccode\u003e6d15cdd\u003c/code\u003e\u003c/a\u003e chore: finalize migration from jest to vitest (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2756\"\u003e#2756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/895ac79b4e51eed2b6778772a81736cdf6477ba0\"\u003e\u003ccode\u003e895ac79\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/672cb7b8c794867756168ea82ec578565f5bf372\"\u003e\u003ccode\u003e672cb7b\u003c/code\u003e\u003c/a\u003e chore: use vitest (with nx atomizer) for e2e tests and use pnpm catalogs (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2720\"\u003e#2720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/0485db38849732cce0045983bc70b62e56f63fe8\"\u003e\u003ccode\u003e0485db3\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2713\"\u003e#2713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/2bc4a63ae7072b4d31252824a3b1e3f89fcbd177\"\u003e\u003ccode\u003e2bc4a63\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular-eslint/angular-eslint/commits/v20.7.0/packages/angular-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 15.11.0 to 15.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/cypress/releases\"\u003ecypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.13.1\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-13-1\"\u003ehttps://docs.cypress.io/app/references/changelog#15-13-1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.13.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-13-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-13-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.12.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-12-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-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/cypress-io/cypress/commit/ab6082263b66c16e70a475d476fb622fe33ef9da\"\u003e\u003ccode\u003eab60822\u003c/code\u003e\u003c/a\u003e chore: release cypress app 15.3.1 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33571\"\u003e#33571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/5fa065727223f13113740e2c795f8121ed435a95\"\u003e\u003ccode\u003e5fa0657\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cypress-example-kitchensink to 6.0.0 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33549\"\u003e#33549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/0ff43c1789bebb9c0a58451431e8f080f5dc142a\"\u003e\u003ccode\u003e0ff43c1\u003c/code\u003e\u003c/a\u003e chore(npm/react): migrate to \u003ccode\u003e@​packages/eslint-config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33426\"\u003e#33426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/44fd8b95dd1c91bd9392b383e7a7e1eb6ad86fb4\"\u003e\u003ccode\u003e44fd8b9\u003c/code\u003e\u003c/a\u003e perf: skip git status and git log calls in run mode (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33552\"\u003e#33552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/80e20d26d9afb66d9ac336bac61e974ed9d181f8\"\u003e\u003ccode\u003e80e20d2\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - darwin (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/532979a63aa901339eb8f17741ab6b5b4ed1db1e\"\u003e\u003ccode\u003e532979a\u003c/code\u003e\u003c/a\u003e chore: updating v8 snapshot cache (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33562\"\u003e#33562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/58bbebcbcd6d685956dd9bcd3bf58d93bac5f998\"\u003e\u003ccode\u003e58bbebc\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33544\"\u003e#33544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/d6114cbfabd2b6a023e390dee8e4ae44c67cc0b5\"\u003e\u003ccode\u003ed6114cb\u003c/code\u003e\u003c/a\u003e chore: updating v8 snapshot cache (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33547\"\u003e#33547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/28441711af2f61796bf27f6cc7a1fd129166ea62\"\u003e\u003ccode\u003e2844171\u003c/code\u003e\u003c/a\u003e dependency: Upgrade node-forge to ^1.4.0 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33546\"\u003e#33546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/60325bb11fa1043b240d1fee7c81e157c9d2cd0b\"\u003e\u003ccode\u003e60325bb\u003c/code\u003e\u003c/a\u003e fix: reject cy.intercept delay values \u0026gt;= 2^31 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33377\"\u003e#33377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v15.11.0...v15.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.35.0 to 9.39.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e) (sethamus)\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/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20529\"\u003e#20529\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20453\"\u003e#20453\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\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/f5770b0df0d3ffff6a428d1c19a99bdb794053a3\"\u003e\u003ccode\u003ef5770b0\u003c/code\u003e\u003c/a\u003e 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30147a0514fdcf3711493d7beef454223c25493\"\u003e\u003ccode\u003ec30147a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.35.0...v9.39.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-cypress` from 5.1.1 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/releases\"\u003eeslint-plugin-cypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.2.1...v5.3.0\"\u003e5.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd version ESLint v10 support (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/293\"\u003e#293\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/faa2fa8631785767d6f85e1c5f9a2cf34eab6fa5\"\u003efaa2fa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.2.0...v5.2.1\"\u003e5.2.1\u003c/a\u003e (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/269\"\u003e#269\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/d600419330cd53d80cf2145f434ecd706807644c\"\u003ed600419\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.1.1...v5.2.0\"\u003e5.2.0\u003c/a\u003e (2025-10-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd type declaration file (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/279\"\u003e#279\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/006d74f8a5c1456943584f9528b...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/example-angular-app/pull/407","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fexample-angular-app/issues/407","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/407/packages"},{"uuid":"4166846478","node_id":"PR_kwDOBQkhBM7OeCG8","number":1,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T03:22:34.000Z","updated_at":"2026-03-30T03:25:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":18,"packages":[{"name":"ejs","old_version":"2.3.4","new_version":"3.1.10","repository_url":"https://github.com/mde/ejs"},{"name":"grunt","old_version":"1.0.1","new_version":"1.5.3","repository_url":"https://github.com/gruntjs/grunt"},{"name":"sails","old_version":"0.12.13","new_version":"1.5.7","repository_url":"https://github.com/balderdashy/sails"},{"name":"ajv","old_version":"4.11.4","new_version":"4.11.8","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"form-data","old_version":"2.1.2","new_version":"2.1.4","repository_url":"https://github.com/form-data/form-data"},{"name":"hosted-git-info","old_version":"2.2.0","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"sshpk","old_version":"1.11.0","new_version":"1.18.0","repository_url":"https://github.com/joyent/node-sshpk"},{"name":"stringstream","old_version":"0.0.5","new_version":"0.0.6","repository_url":"https://github.com/mhart/StringStream"},{"name":"tough-cookie","old_version":"2.3.2","new_version":"2.3.4","repository_url":"https://github.com/salesforce/tough-cookie"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ejs](https://github.com/mde/ejs) | `2.3.4` | `3.1.10` |\n| [grunt](https://github.com/gruntjs/grunt) | `1.0.1` | `1.5.3` |\n| [sails](https://github.com/balderdashy/sails) | `0.12.13` | `1.5.7` |\n| [ajv](https://github.com/ajv-validator/ajv) | `4.11.4` | `4.11.8` |\n| [form-data](https://github.com/form-data/form-data) | `2.1.2` | `2.1.4` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.2.0` | `2.8.9` |\n| [sshpk](https://github.com/joyent/node-sshpk) | `1.11.0` | `1.18.0` |\n| [stringstream](https://github.com/mhart/StringStream) | `0.0.5` | `0.0.6` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `2.3.2` | `2.3.4` |\n\n\nUpdates `ejs` from 2.3.4 to 3.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mde/ejs/releases\"\u003eejs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.10\u003c/h2\u003e\n\u003cp\u003eVersion 3.1.10\u003c/p\u003e\n\u003ch2\u003ev3.1.9\u003c/h2\u003e\n\u003cp\u003eVersion 3.1.9\u003c/p\u003e\n\u003ch2\u003ev3.1.8\u003c/h2\u003e\n\u003cp\u003eVersion 3.1.8\u003c/p\u003e\n\u003ch2\u003ev3.1.7\u003c/h2\u003e\n\u003cp\u003eVersion 3.1.7\u003c/p\u003e\n\u003ch2\u003ev3.1.6\u003c/h2\u003e\n\u003cp\u003eVersion 3.1.6\u003c/p\u003e\n\u003ch2\u003ev3.1.5\u003c/h2\u003e\n\u003cp\u003eVersion 3.1.5\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2.7.4\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Node 4 support, which broke in v2.7.3 (\u003ca href=\"https://github.com/mde/ejs/commit/5e42d6cef15ae6f2c7d29ef55a455e8e49b5e76e\"\u003ehttps://github.com/mde/ejs/commit/5e42d6cef15ae6f2c7d29ef55a455e8e49b5e76e\u003c/a\u003e, \u003ca href=\"https://github.com/mde\"\u003e\u003ccode\u003e@​mde\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade the post-install message more discreet by following the example of \u003ca href=\"https://github.com/opencollective/opencollective-postinstall\"\u003eopencollective-postinstall\u003c/a\u003e (\u003ca href=\"https://github.com/mde/ejs/commit/228d8e45b7ced2afd3e596c13d44aed464e57e43\"\u003ehttps://github.com/mde/ejs/commit/228d8e45b7ced2afd3e596c13d44aed464e57e43\u003c/a\u003e, \u003ca href=\"https://github.com/mde\"\u003e\u003ccode\u003e@​mde\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for destructuring locals (\u003ca href=\"https://redirect.github.com/mde/ejs/issues/452\"\u003e#452\u003c/a\u003e, \u003ca href=\"https://github.com/ExE-Boss\"\u003e\u003ccode\u003e@​ExE-Boss\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for disabling legacy \u003ccode\u003einclude\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/mde/ejs/issues/458\"\u003e#458\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mde/ejs/issues/459\"\u003e#459\u003c/a\u003e, \u003ca href=\"https://github.com/ExE-Boss\"\u003e\u003ccode\u003e@​ExE-Boss\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompiled functions are now shown in the debugger (\u003ca href=\"https://redirect.github.com/mde/ejs/issues/456\"\u003e#456\u003c/a\u003e, \u003ca href=\"https://github.com/S2\"\u003e\u003ccode\u003e@​S2\u003c/code\u003e\u003c/a\u003e-)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efunction.name\u003c/code\u003e is now set to the file base name in environments that support this (\u003ca href=\"https://redirect.github.com/mde/ejs/issues/466\"\u003e#466\u003c/a\u003e, \u003ca href=\"https://github.com/ExE-Boss\"\u003e\u003ccode\u003e@​ExE-Boss\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe error message when \u003ccode\u003easync != true\u003c/code\u003e now correctly mention the existence of the \u003ccode\u003easync\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/mde/ejs/issues/460\"\u003e#460\u003c/a\u003e, \u003ca href=\"https://github.com/ExE-Boss\"\u003e\u003ccode\u003e@​ExE-Boss\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance of HTML output generation (\u003ca href=\"https://redirect.github.com/mde/ejs/issues/470\"\u003e#470\u003c/a\u003e, \u003ca href=\"https://github.com/nwoltman\"\u003e\u003ccode\u003e@​nwoltman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch3\u003eDeprecated:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded deprecation notice for use of \u003ccode\u003erequire.extensions\u003c/code\u003e (\u003ca href=\"https://github.com/mde\"\u003e\u003ccode\u003e@​mde\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly pass custom escape function to includes (\u003ca href=\"https://github.com/alecgibson\"\u003e\u003ccode\u003e@​alecgibson\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/mde/ejs/commit/d3f807dea9ce904e20a47a661f2310ce9134dc2a\"\u003e\u003ccode\u003ed3f807d\u003c/code\u003e\u003c/a\u003e Version 3.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/9ee26dde5d7015d9c0e2ff87314cabeac5247c02\"\u003e\u003ccode\u003e9ee26dd\u003c/code\u003e\u003c/a\u003e Mocha TDD\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/e469741dca7df2eb400199e1cdb74621e3f89aa5\"\u003e\u003ccode\u003ee469741\u003c/code\u003e\u003c/a\u003e Basic pollution protection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/715e9507fa3e6122dc6430fe0f25a6e6ded300c1\"\u003e\u003ccode\u003e715e950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mde/ejs/issues/756\"\u003e#756\u003c/a\u003e from Jeffrey-mu/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/cabe3146ad964a1e98db7742abf435906ca79406\"\u003e\u003ccode\u003ecabe314\u003c/code\u003e\u003c/a\u003e Include advanced usage examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/29b076cdbbf3eb1b4323b33299ab6d79391b2c33\"\u003e\u003ccode\u003e29b076c\u003c/code\u003e\u003c/a\u003e Added header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/11503c79af882e3635b513d57c7f1813792eb127\"\u003e\u003ccode\u003e11503c7\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:mde/ejs into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/7690404e2fc1688756938e4d2fc19e0fac77d736\"\u003e\u003ccode\u003e7690404\u003c/code\u003e\u003c/a\u003e Added security banner to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/f47d7aedd51a983e4f73045f962b1209096b5800\"\u003e\u003ccode\u003ef47d7ae\u003c/code\u003e\u003c/a\u003e Update SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/828cea1687e3db459ab09d2f405d2444c7580b90\"\u003e\u003ccode\u003e828cea1\u003c/code\u003e\u003c/a\u003e Update SECURITY.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mde/ejs/compare/v2.3.4...v3.1.10\"\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/~mde\"\u003emde\u003c/a\u003e, a new releaser for ejs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `grunt` from 1.0.1 to 1.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gruntjs/grunt/releases\"\u003egrunt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1745\"\u003e#1745\u003c/a\u003e from gruntjs/fix-copy-op  572d79b\u003c/li\u003e\n\u003cli\u003ePatch up race condition in symlink copying.  58016ff\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1746\"\u003e#1746\u003c/a\u003e from JamieSlome/patch-1  0749e1d\u003c/li\u003e\n\u003cli\u003eCreate SECURITY.md  69b7c50\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gruntjs/grunt/compare/v1.5.2...v1.5.3\"\u003ehttps://github.com/gruntjs/grunt/compare/v1.5.2...v1.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Changelog  7f15fd5\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1743\"\u003e#1743\u003c/a\u003e from gruntjs/cleanup-link  b0ec6e1\u003c/li\u003e\n\u003cli\u003eClean up link handling  433f91b\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gruntjs/grunt/compare/v1.5.1...v1.5.2\"\u003ehttps://github.com/gruntjs/grunt/compare/v1.5.1...v1.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1742\"\u003e#1742\u003c/a\u003e from gruntjs/update-symlink-test  ad22608\u003c/li\u003e\n\u003cli\u003eFix symlink test  0652305\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gruntjs/grunt/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/gruntjs/grunt/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated changelog  b2b2c2b\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1740\"\u003e#1740\u003c/a\u003e from gruntjs/update-deps-22-10  3eda6ae\u003c/li\u003e\n\u003cli\u003eUpdate testing matrix  47d32de\u003c/li\u003e\n\u003cli\u003eMore updates  2e9161c\u003c/li\u003e\n\u003cli\u003eRemove console log  04b960e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies, tests...  aad3d45\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1736\"\u003e#1736\u003c/a\u003e from justlep/main  fdc7056\u003c/li\u003e\n\u003cli\u003esupport .cjs extension  e35fe54\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gruntjs/grunt/compare/v1.4.1...v1.5.0\"\u003ehttps://github.com/gruntjs/grunt/compare/v1.4.1...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Changelog  e7625e5\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1731\"\u003e#1731\u003c/a\u003e from gruntjs/update-options  5d67e34\u003c/li\u003e\n\u003cli\u003eFix ci install  d13bf88\u003c/li\u003e\n\u003cli\u003eSwitch to Actions  08896ae\u003c/li\u003e\n\u003cli\u003eUpdate grunt-known-options  eee0673\u003c/li\u003e\n\u003cli\u003eAdd note about a breaking change  1b6e288\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gruntjs/grunt/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/gruntjs/grunt/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1728\"\u003e#1728\u003c/a\u003e from gruntjs/update-deps-changelog  63b2e89\u003c/li\u003e\n\u003cli\u003eUpdate changelog and util dep  106ed17\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1727\"\u003e#1727\u003c/a\u003e from gruntjs/update-deps-apr  49de70b\u003c/li\u003e\n\u003cli\u003eUpdate CLI and nodeunit  47cf8b6\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1722\"\u003e#1722\u003c/a\u003e from gruntjs/update-through  e86db1c\u003c/li\u003e\n\u003cli\u003eUpdate deps  4952368\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/gruntjs/grunt/blob/main/CHANGELOG\"\u003egrunt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev1.5.3\ndate: 2022-04-23\nchanges:\n- Patch up race condition in symlink copying.\nv1.5.2\ndate: 2022-04-12\nchanges:\n- Unlink symlinks when copy destination is a symlink.\nv1.5.1\ndate: 2022-04-11\nchanges:\n- Fixed symlink destination handling.\nv1.5.0\ndate: 2022-04-10\nchanges:\n- Updated dependencies.\n- Add symlink handling for copying files.\nv1.4.1\ndate: 2021-05-24\nchanges:\n- Fix --preload option to be a known option\n- Switch to GitHub Actions\nv1.4.0\ndate: 2021-04-21\nchanges:\n- Security fixes in production and dev dependencies\n- Liftup/Liftoff upgrade breaking change. Update your scripts to use --preload instead of --require. Ref: \u003ca href=\"https://github.com/js-cli/js-liftoff/commit/e7a969d6706e730d90abb4e24d3cb4d3bce06ddb\"\u003ehttps://github.com/js-cli/js-liftoff/commit/e7a969d6706e730d90abb4e24d3cb4d3bce06ddb\u003c/a\u003e.\nv1.3.0\ndate: 2020-08-18\nchanges:\n- Switch to use \u003ccode\u003esafeLoad\u003c/code\u003e for loading YML files via \u003ccode\u003efile.readYAML\u003c/code\u003e.\n- Upgrade legacy-log to ~3.0.0.\n- Upgrade legacy-util to ~2.0.0.\nv1.2.1\ndate: 2020-07-07\nchanges:\n- Remove path-is-absolute dependency.\n(PR: \u003ca href=\"https://redirect.github.com/gruntjs/grunt/pull/1715\"\u003egruntjs/grunt#1715\u003c/a\u003e)\nv1.2.0\ndate: 2020-07-03\nchanges:\n- Allow usage of grunt plugins that are located in any location that\nis visible to Node.js and NPM, instead of node_modules directly\ninside package that have a dev dependency to these plugins.\n(PR: \u003ca href=\"https://redirect.github.com/gruntjs/grunt/pull/1677\"\u003egruntjs/grunt#1677\u003c/a\u003e)\n- Removed coffeescript from dependencies. To ease transition, if\ncoffeescript is still around, Grunt will attempt to load it.\nIf it is not, and the user loads a CoffeeScript file,\nGrunt will print a useful error indicating that the\ncoffeescript package should be installed as a dev dependency.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/82d79b803798f2a5f19662df9e12bef977dfa189\"\u003e\u003ccode\u003e82d79b8\u003c/code\u003e\u003c/a\u003e 1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/572d79b08767dd22ecc162b8d41825f9f8238fef\"\u003e\u003ccode\u003e572d79b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1745\"\u003e#1745\u003c/a\u003e from gruntjs/fix-copy-op\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/58016ffac5ed9338b63ecc2a63710f5027362bae\"\u003e\u003ccode\u003e58016ff\u003c/code\u003e\u003c/a\u003e Patch up race condition in symlink copying.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/0749e1da0d8f88c5137c4eb4e9531e1b7498760e\"\u003e\u003ccode\u003e0749e1d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1746\"\u003e#1746\u003c/a\u003e from JamieSlome/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/69b7c506cbf430e06bfe1a81050351e607c30380\"\u003e\u003ccode\u003e69b7c50\u003c/code\u003e\u003c/a\u003e Create SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/ac667b24cabfff77cf769f9dbf9ddba9576b3dc2\"\u003e\u003ccode\u003eac667b2\u003c/code\u003e\u003c/a\u003e 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/7f15fd5ad9fb33ca0fe4680af7bce84d69deb673\"\u003e\u003ccode\u003e7f15fd5\u003c/code\u003e\u003c/a\u003e Update Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/b0ec6e12426fc8d5720dee1702f6a67455c5986c\"\u003e\u003ccode\u003eb0ec6e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1743\"\u003e#1743\u003c/a\u003e from gruntjs/cleanup-link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/433f91b78df99d83daa6f56a5505ead743627c30\"\u003e\u003ccode\u003e433f91b\u003c/code\u003e\u003c/a\u003e Clean up link handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/d5969eccf2493c2c579c55a617c70cab48dc12d3\"\u003e\u003ccode\u003ed5969ec\u003c/code\u003e\u003c/a\u003e 1.5.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gruntjs/grunt/compare/v1.0.1...v1.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~vladikoff\"\u003evladikoff\u003c/a\u003e, a new releaser for grunt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sails` from 0.12.13 to 1.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/balderdashy/sails/releases\"\u003esails's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] update logic to display local URL by \u003ca href=\"https://github.com/DominusKelvin\"\u003e\u003ccode\u003e@​DominusKelvin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7285\"\u003ebalderdashy/sails#7285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003esemver\u003c/code\u003e dependency (v4.3.6 » v7.5.2) by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7288\"\u003ebalderdashy/sails#7288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove virtual request parsing by \u003ca href=\"https://github.com/mikermcneil\"\u003e\u003ccode\u003e@​mikermcneil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7287\"\u003ebalderdashy/sails#7287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBig thanks to \u003ca href=\"https://github.com/ThomasRinsma\"\u003e\u003ccode\u003e@​ThomasRinsma\u003c/code\u003e\u003c/a\u003e at \u003ca href=\"https://www.linkedin.com/company/codeanio/\"\u003eCodean\u003c/a\u003e!\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/balderdashy/sails/compare/v1.5.5...v1.5.7\"\u003ehttps://github.com/balderdashy/sails/compare/v1.5.5...v1.5.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: test builds on supported node versions by \u003ca href=\"https://github.com/alxndrsn\"\u003e\u003ccode\u003e@​alxndrsn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7069\"\u003ebalderdashy/sails#7069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[misc] Bring documentation into this repo by \u003ca href=\"https://github.com/rachaelshaw\"\u003e\u003ccode\u003e@​rachaelshaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7070\"\u003ebalderdashy/sails#7070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[misc] Change name of documentation folder + update links by \u003ca href=\"https://github.com/rachaelshaw\"\u003e\u003ccode\u003e@​rachaelshaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7075\"\u003ebalderdashy/sails#7075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] fix typo in Events.md by \u003ca href=\"https://github.com/DominusKelvin\"\u003e\u003ccode\u003e@​DominusKelvin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7086\"\u003ebalderdashy/sails#7086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[misc][docs] Adding more info about the unique attribute setting by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7078\"\u003ebalderdashy/sails#7078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sails.config.connections.md by \u003ca href=\"https://github.com/anilbhanushali\"\u003e\u003ccode\u003e@​anilbhanushali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7097\"\u003ebalderdashy/sails#7097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[proposal] sails-linker.js.md by \u003ca href=\"https://github.com/jdsapariya18\"\u003e\u003ccode\u003e@​jdsapariya18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7101\"\u003ebalderdashy/sails#7101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] fix node 14 warnings by upgrading prompt dependency by \u003ca href=\"https://github.com/DominusKelvin\"\u003e\u003ccode\u003e@​DominusKelvin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7084\"\u003ebalderdashy/sails#7084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] change typo --no-front-end to --no-frontend in CLI flag help output by \u003ca href=\"https://github.com/DominusKelvin\"\u003e\u003ccode\u003e@​DominusKelvin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7109\"\u003ebalderdashy/sails#7109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[misc] Wrong wording in update.md by \u003ca href=\"https://github.com/anurbol\"\u003e\u003ccode\u003e@​anurbol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7134\"\u003ebalderdashy/sails#7134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[misc] Wrong wording in destroy.md by \u003ca href=\"https://github.com/anurbol\"\u003e\u003ccode\u003e@​anurbol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7135\"\u003ebalderdashy/sails#7135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[misc] Update mongo tutorial to show usage with latest sails-mongo adapter by \u003ca href=\"https://github.com/rachaelshaw\"\u003e\u003ccode\u003e@​rachaelshaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7074\"\u003ebalderdashy/sails#7074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] Updated \u0026quot;datastore configuration\u0026quot; link by \u003ca href=\"https://github.com/AlanConstantino\"\u003e\u003ccode\u003e@​AlanConstantino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7079\"\u003ebalderdashy/sails#7079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] upgrade sails-hook-orm dependency by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7147\"\u003ebalderdashy/sails#7147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] fix data type in docs (should be optional) by \u003ca href=\"https://github.com/mikermcneil\"\u003e\u003ccode\u003e@​mikermcneil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7151\"\u003ebalderdashy/sails#7151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] Fix node deprecation warnings by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7148\"\u003ebalderdashy/sails#7148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fixes \u003ca href=\"https://redirect.github.com/balderdashy/sails/issues/7107\"\u003e#7107\u003c/a\u003e] Change trustProxy isNaN check to _.isNaN by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7146\"\u003ebalderdashy/sails#7146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] Small text correction by \u003ca href=\"https://github.com/zsteinkamp\"\u003e\u003ccode\u003e@​zsteinkamp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7158\"\u003ebalderdashy/sails#7158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in sails-run.js by \u003ca href=\"https://github.com/eltociear\"\u003e\u003ccode\u003e@​eltociear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7174\"\u003ebalderdashy/sails#7174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[proposal] Add documentation regarding a breaking change in SSL connection syntax by \u003ca href=\"https://github.com/jarodccrowe\"\u003e\u003ccode\u003e@​jarodccrowe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7175\"\u003ebalderdashy/sails#7175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] correct misspelt waterline by \u003ca href=\"https://github.com/DominusKelvin\"\u003e\u003ccode\u003e@​DominusKelvin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7176\"\u003ebalderdashy/sails#7176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fixes \u003ca href=\"https://redirect.github.com/balderdashy/sails/issues/7168\"\u003e#7168\u003c/a\u003e] Add support for latest version of connect-mongo by \u003ca href=\"https://github.com/ElizabethForest\"\u003e\u003ccode\u003e@​ElizabethForest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7172\"\u003ebalderdashy/sails#7172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[misc] Add note about undefined attributes to upgrading docs by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7181\"\u003ebalderdashy/sails#7181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fixes \u003ca href=\"https://redirect.github.com/balderdashy/sails/issues/7201\"\u003e#7201\u003c/a\u003e] Bump up prompt to 1.2.1 by \u003ca href=\"https://github.com/dhwaneetbhatt\"\u003e\u003ccode\u003e@​dhwaneetbhatt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7202\"\u003ebalderdashy/sails#7202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[misc] Upgrade sort-route-addresses dependency by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7203\"\u003ebalderdashy/sails#7203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Permissions.md by \u003ca href=\"https://github.com/pbkompasz\"\u003e\u003ccode\u003e@​pbkompasz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7219\"\u003ebalderdashy/sails#7219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Travis CI configuration by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7226\"\u003ebalderdashy/sails#7226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate minimist dependency to v1.2.6 by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7242\"\u003ebalderdashy/sails#7242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate async dependency to 2.6.4 by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7244\"\u003ebalderdashy/sails#7244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Update session config docs by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7245\"\u003ebalderdashy/sails#7245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade ejs dependency to 3.1.7 by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7243\"\u003ebalderdashy/sails#7243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate helpers.md docs to explain subfolders by \u003ca href=\"https://github.com/itsalaidbacklife\"\u003e\u003ccode\u003e@​itsalaidbacklife\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7263\"\u003ebalderdashy/sails#7263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump expressjs to version 4.17.3 by \u003ca href=\"https://github.com/f3lang\"\u003e\u003ccode\u003e@​f3lang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7268\"\u003ebalderdashy/sails#7268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved \u0026quot;Newsgroup\u0026quot; link by \u003ca href=\"https://github.com/Sampfluger88\"\u003e\u003ccode\u003e@​Sampfluger88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7277\"\u003ebalderdashy/sails#7277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Implement custom inspect on sails.helpers by \u003ca href=\"https://github.com/DominusKelvin\"\u003e\u003ccode\u003e@​DominusKelvin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7282\"\u003ebalderdashy/sails#7282\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/alxndrsn\"\u003e\u003ccode\u003e@​alxndrsn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7069\"\u003ebalderdashy/sails#7069\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/balderdashy/sails/blob/master/CHANGELOG.md\"\u003esails's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eSails Changelog\u003c/h1\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esails migrate\u003c/code\u003e for quickly running auto-migrations by hand\u003c/li\u003e\n\u003cli\u003eThe output of \u003ccode\u003esails inspect\u003c/code\u003e no longer includes controller information\u003c/li\u003e\n\u003cli\u003eWhen loading user hooks, if \u003ccode\u003esails.config.loadHooks\u003c/code\u003e is specified, skip hooks whose names aren't explicitly included\u003c/li\u003e\n\u003cli\u003eIncreased time to display warning message in \u003ccode\u003econfig/bootstrap.js\u003c/code\u003e from 5 seconds to 30 seconds\u003c/li\u003e\n\u003cli\u003eSwitched to using \u003ccode\u003eupdateOne\u003c/code\u003e in the \u0026quot;update\u0026quot; blueprint\u003c/li\u003e\n\u003cli\u003eBlueprint queries no longer include \u003ccode\u003efetch: true\u003c/code\u003e by default, to avoid warnings from \u003ccode\u003eupdateOne\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate error mesage in default \u003ccode\u003eserverError\u003c/code\u003e response to use flaverr\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003elib/router/res.js\u003c/code\u003e, instead of always setting 'content-type' to 'application/json', only set it if \u003ccode\u003eres.get('content-type')\u003c/code\u003e is falsy\u003c/li\u003e\n\u003cli\u003eUpdate flaverr dependency\u003c/li\u003e\n\u003cli\u003eUpdate i18n-2 dependency to resolve deprecation warning\u003c/li\u003e\n\u003cli\u003eUpdate rc dependency to address potential vulnerabilities\u003c/li\u003e\n\u003cli\u003eUpdate machinepack-process dependency to address potential vulnerabilities\u003c/li\u003e\n\u003cli\u003eUpdate machinepack-redis dependency to address potential vulnerabilities\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAs always, we owe a debt of gratitude to our contributors-- we mentioned you below next to the features/enhancements/fixes you contributed to.  (Apologies to anyone we missed, there was a lot in this release!  Let us know and we'll add you to the list.)\u003c/p\u003e\n\u003cp\u003eWe especially want to thank those contributors who helped out with the documentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rachaelshaw\"\u003eRachael Shaw\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikermcneil\"\u003eMike McNeil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAli Norouzi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ronnymedinave\"\u003eRonny Medina\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexschwarz89\"\u003eAlex Schwarz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/loginx\"\u003eXavier Spriet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harrisi\"\u003eIan Harris\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vpiskunov\"\u003eVladyslav Piskunov\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdfrederick\"\u003eMichael Frederick\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streleck\"\u003eMark Strelecky\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdfrederick\"\u003eFreddy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pavanmehta91\"\u003epavan\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AdJesumPerMariam\"\u003eScott Reed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colkito\"\u003eMario Colque\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/okolilemuel\"\u003eOkoli Lemuel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ultimate-tester\"\u003eultimate-tester\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snidell\"\u003e\u003ccode\u003e@​snidell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThatNerdyPikachu\"\u003ePika\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/afidosstar\"\u003eAYEDOUN Fiacre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timwis\"\u003eTim Wisniewski\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomsaleeba\"\u003eTom Saleeba\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/s-slavchev\"\u003es-slavchev\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danielsharvey\"\u003eDaniel Harvey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeCoupa\"\u003eJulien Le Coupanec\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floriancummings\"\u003efloriancummings\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bernardoow\"\u003eBernardo Gomes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elipeters\"\u003eEli Peters\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\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/balderdashy/sails/commit/99947a5f8cf78befe0ef3f1c08d10057fa0c9bd5\"\u003e\u003ccode\u003e99947a5\u003c/code\u003e\u003c/a\u003e 1.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/4a023dc5095a4b30fdc8535f705ed34cd22d2f7d\"\u003e\u003ccode\u003e4a023dc\u003c/code\u003e\u003c/a\u003e Improve virtual request parsing (\u003ca href=\"https://redirect.github.com/balderdashy/sails/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/406a12095bc7708fc20c2f9056782a6084dd412f\"\u003e\u003ccode\u003e406a120\u003c/code\u003e\u003c/a\u003e \u003ccode\u003esemver\u003c/code\u003e 4.3.6 » 7.5.2 (\u003ca href=\"https://redirect.github.com/balderdashy/sails/issues/7288\"\u003e#7288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/8a63c315958e86858c624640a1749045ee0434b9\"\u003e\u003ccode\u003e8a63c31\u003c/code\u003e\u003c/a\u003e 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/c7dcb102da7b57212ef58d90132d02d0be5ee565\"\u003e\u003ccode\u003ec7dcb10\u003c/code\u003e\u003c/a\u003e [fix] update logic to display local URL (\u003ca href=\"https://redirect.github.com/balderdashy/sails/issues/7285\"\u003e#7285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/ceb0f3b817311143438127057c253142e53068fb\"\u003e\u003ccode\u003eceb0f3b\u003c/code\u003e\u003c/a\u003e 1.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/9127e63511707ecd1801d98997b2ceb385ce79e8\"\u003e\u003ccode\u003e9127e63\u003c/code\u003e\u003c/a\u003e [feat] Implement custom inspect on sails.helpers (\u003ca href=\"https://redirect.github.com/balderdashy/sails/issues/7282\"\u003e#7282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/ed6bf2e66ae2978ad8d6b465f3038c97338ed408\"\u003e\u003ccode\u003eed6bf2e\u003c/code\u003e\u003c/a\u003e Add note about \u003ccode\u003einitialValues\u003c/code\u003e mutation to create() and createEach() doc pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/59b96446404adbb5a0f4debaa83031fd8c54a9cc\"\u003e\u003ccode\u003e59b9644\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/balderdashy/sails/issues/7277\"\u003e#7277\u003c/a\u003e from Sampfluger88/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/34fbba4e824c15836af6da5150abd0871b64be75\"\u003e\u003ccode\u003e34fbba4\u003c/code\u003e\u003c/a\u003e Removed \u0026quot;Newsgroup\u0026quot; link\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/balderdashy/sails/compare/v0.12.13...v1.5.7\"\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/~eashaw\"\u003eeashaw\u003c/a\u003e, a new releaser for sails since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 4.11.4 to 4.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.11.7\u003c/h2\u003e\n\u003cp\u003eThe last release before 5.0.0\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\u003eSee full diff in \u003ca href=\"https://github.com/ajv-validator/ajv/commits/4.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookie` from 0.1.2 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/cookie/releases\"\u003ecookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003esameSite: true\u003c/code\u003e to work with draft-7 clients\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etrue\u003c/code\u003e now sends \u003ccode\u003eSameSite=Strict\u003c/code\u003e instead of \u003ccode\u003eSameSite\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esameSite\u003c/code\u003e option\n\u003cul\u003e\n\u003cli\u003eReplaces \u003ccode\u003efirstPartyOnly\u003c/code\u003e option, never implemented by browsers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImprove error message when \u003ccode\u003eencode\u003c/code\u003e is not a function\u003c/li\u003e\n\u003cli\u003eImprove error message when \u003ccode\u003eexpires\u003c/code\u003e is not a \u003ccode\u003eDate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: enable strict mode\u003c/li\u003e\n\u003cli\u003eperf: use for loop in parse\u003c/li\u003e\n\u003cli\u003eperf: use string concatination for serialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cookie \u003ccode\u003eMax-Age\u003c/code\u003e to never be a floating point number\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression when setting empty cookie value\n\u003cul\u003e\n\u003cli\u003eEase the new restriction, which is just basic header-level validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix typo in invalid value errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow on invalid values provided to \u003ccode\u003eserialize\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eEnsures the resulting string is a valid HTTP header value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003efirstPartyOnly\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eThrow better error for invalid argument to parse\u003c/li\u003e\n\u003cli\u003eperf: hoist regular expression\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression when setting empty cookie value\n\u003cul\u003e\n\u003cli\u003eEase the new restriction, which is just basic header-level validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix typo in invalid value errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow better error for invalid argument to parse\u003c/li\u003e\n\u003cli\u003eThrow on invalid values provided to \u003ccode\u003eserialize\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eEnsures the resulting string is a valid HTTP header value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce the scope of try-catch deopt\u003c/li\u003e\n\u003cli\u003eRemove argument reassignments\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/jshttp/cookie/blob/v0.3.1/HISTORY.md\"\u003ecookie's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.1 / 2016-05-26\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003esameSite: true\u003c/code\u003e to work with draft-7 clients\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etrue\u003c/code\u003e now sends \u003ccode\u003eSameSite=Strict\u003c/code\u003e instead of \u003ccode\u003eSameSite\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.0 / 2016-05-26\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esameSite\u003c/code\u003e option\n\u003cul\u003e\n\u003cli\u003eReplaces \u003ccode\u003efirstPartyOnly\u003c/code\u003e option, never implemented by browsers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImprove error message when \u003ccode\u003eencode\u003c/code\u003e is not a function\u003c/li\u003e\n\u003cli\u003eImprove error message when \u003ccode\u003eexpires\u003c/code\u003e is not a \u003ccode\u003eDate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.4 / 2016-05-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eperf: enable strict mode\u003c/li\u003e\n\u003cli\u003eperf: use for loop in parse\u003c/li\u003e\n\u003cli\u003eperf: use string concatination for serialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.3 / 2015-10-25\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix cookie \u003ccode\u003eMax-Age\u003c/code\u003e to never be a floating point number\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.2 / 2015-09-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression when setting empty cookie value\n\u003cul\u003e\n\u003cli\u003eEase the new restriction, which is just basic header-level validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix typo in invalid value errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.1 / 2015-09-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eThrow on invalid values provided to \u003ccode\u003eserialize\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eEnsures the resulting string is a valid HTTP header value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.0 / 2015-08-13\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003efirstPartyOnly\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eThrow better error for invalid argument to parse\u003c/li\u003e\n\u003cli\u003eperf: hoist regular expression\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.5 / 2015-09-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression when setting empty cookie value\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/jshttp/cookie/commit/e3c77d497d66c8b8d4b677b8954c1b192a09f0b3\"\u003e\u003ccode\u003ee3c77d4\u003c/code\u003e\u003c/a\u003e 0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/74b0e1ad86d161414e0a6283f82e31ac1f12a430\"\u003e\u003ccode\u003e74b0e1a\u003c/code\u003e\u003c/a\u003e Fix sameSite: true to work with draft-7 clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/91b733fbe29ae6fcfa305f8e8ff31a1c2e651feb\"\u003e\u003ccode\u003e91b733f\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/9285dd4b2fca1d87d94a7ccaccfbe05da075da20\"\u003e\u003ccode\u003e9285dd4\u003c/code\u003e\u003c/a\u003e build: update package description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/ae5d699d4166aa946fb23cd4e37fad85f6bec77e\"\u003e\u003ccode\u003eae5d699\u003c/code\u003e\u003c/a\u003e docs: add a simple example using cookie parse/serialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/f1a6c95f707773d9945c231c1ead028c3749564a\"\u003e\u003ccode\u003ef1a6c95\u003c/code\u003e\u003c/a\u003e docs: rewrite the README to improve documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/0d99d747a5478ad46d415cf11d595a530f9aead0\"\u003e\u003ccode\u003e0d99d74\u003c/code\u003e\u003c/a\u003e Improve error message when expires is not a Date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/cabcda0ac83ba0af857d68a9608e589cb091812c\"\u003e\u003ccode\u003ecabcda0\u003c/code\u003e\u003c/a\u003e Improve error message when encode is not a function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/71dbc9e316f1104535e4b294be83947d11b7536b\"\u003e\u003ccode\u003e71dbc9e\u003c/code\u003e\u003c/a\u003e Add sameSite support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/94e06192dc589cdf267cda7b824428b5c2dc31ed\"\u003e\u003ccode\u003e94e0619\u003c/code\u003e\u003c/a\u003e build: Node.js@6.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/cookie/compare/v0.1.2...v0.3.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/~dougwilson\"\u003edougwilson\u003c/a\u003e, a new releaser for cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `form-data` from 2.1.2 to 2.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/form-data/form-data/releases\"\u003eform-data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eProper toString\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etoString will output '[object FormData]'\nThanks to \u003ca href=\"https://github.com/m59peacemaker\"\u003e\u003ccode\u003e@​m59peacemaker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBroken version\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/form-data/form-data/blob/master/CHANGELOG.md\"\u003eform-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/2.1.3...v2.1.4\"\u003ev2.1.4\u003c/a\u003e - 2017-04-08\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v2.1.3...2.1.3\"\u003e2.1.3\u003c/a\u003e - 2017-04-08\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v2.1.2...v2.1.3\"\u003ev2.1.3\u003c/a\u003e - 2017-04-08\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etoString should output '[object FormData]' \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/346\"\u003e\u003ccode\u003e[#346](https://github.com/form-data/form-data/issues/346)\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/form-data/form-data/commit/19748778e2cd05e2ddc95409fcbbf0461a868775\"\u003e\u003ccode\u003e1974877\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/346\"\u003e#346\u003c/a\u003e from m59peacemaker/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/67b8a8e4bcd24a6dc971fef6d5e855099710ed9f\"\u003e\u003ccode\u003e67b8a8e\u003c/code\u003e\u003c/a\u003e toString should output '[object FormData]'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/form-data/form-data/compare/v2.1.2...v2.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getobject` from 0.1.0 to 1.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cowboy/node-getobject/releases\"\u003egetobject's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/cowboy/node-getobject/issues/8\"\u003e#8\u003c/a\u003e from cowboy/dependabot/npm_and_yarn/path-parse-1.0.7  6f86cf7\u003c/li\u003e\n\u003cli\u003eBump path-parse from 1.0.6 to 1.0.7  6e79841\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/compare/v1.0.1...v1.0.2\"\u003ehttps://github.com/cowboy/node-getobject/compare/v1.0.1...v1.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deps  141e3a5\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/cowboy/node-getobject/issues/7\"\u003e#7\u003c/a\u003e from cowboy/dependabot/npm_and_yarn/hosted-git-info-2.8.9  c97cf3e\u003c/li\u003e\n\u003cli\u003eBump hosted-git-info from 2.8.8 to 2.8.9  201e91b\u003c/li\u003e\n\u003cli\u003eUpdate dev deps  5ffb873\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/compare/v1.0.0...v1.0.1\"\u003ehttps://github.com/cowboy/node-getobject/compare/v1.0.0...v1.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/cowboy/node-getobject/commit/46e55ec15488e995fe61aaf4f91f9264bb5ff36b\"\u003e\u003ccode\u003e46e55ec\u003c/code\u003e\u003c/a\u003e 1.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/6f86cf76f9194ca7ec28a6990717670af47b44dd\"\u003e\u003ccode\u003e6f86cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cowboy/node-getobject/issues/8\"\u003e#8\u003c/a\u003e from cowboy/dependabot/npm_and_yarn/path-parse-1.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/6e7984192ba239a82b5eb606feabb56a11c3c4eb\"\u003e\u003ccode\u003e6e79841\u003c/code\u003e\u003c/a\u003e Bump path-parse from 1.0.6 to 1.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/84bd719a3d77a44a22d6d7fa70707659c668d4f2\"\u003e\u003ccode\u003e84bd719\u003c/code\u003e\u003c/a\u003e 1.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/141e3a580adc253e145ca2b7fa909e12244ac836\"\u003e\u003ccode\u003e141e3a5\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/c97cf3e1eb18069d3426a5ec2b4dd5c1e15412a7\"\u003e\u003ccode\u003ec97cf3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cowboy/node-getobject/issues/7\"\u003e#7\u003c/a\u003e from cowboy/dependabot/npm_and_yarn/hosted-git-info-2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/201e91b7ba81a7d820db857c00e8de1ed36fee5e\"\u003e\u003ccode\u003e201e91b\u003c/code\u003e\u003c/a\u003e Bump hosted-git-info from 2.8.8 to 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/5ffb873fc3197506d7c825d342a07e394300b80c\"\u003e\u003ccode\u003e5ffb873\u003c/code\u003e\u003c/a\u003e Update dev deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/92e0d1f0400a4ff87a91c3569f84768c6c7b3efb\"\u003e\u003ccode\u003e92e0d1f\u003c/code\u003e\u003c/a\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/6828cb984bf73bddd29208bf40ff10cd370e09c1\"\u003e\u003ccode\u003e6828cb9\u003c/code\u003e\u003c/a\u003e README updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cowboy/node-getobject/compare/v0.1.0...v1.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/~vladikoff\"\u003evladikoff\u003c/a\u003e, a new releaser for getobject since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.2.0 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.7...v2.8.8\"\u003e2.8.8\u003c/a\u003e (2020-02-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed node 6 support (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b18\"\u003e5038b18\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/66\"\u003e#66\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.6...v2.8.7\"\u003e2.8.7\u003c/a\u003e (2020-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not attempt to use url.URL when unavailable (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb66\"\u003e2d0bb66\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/62\"\u003e#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not pass scp-style URLs to the WhatWG url.URL (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf\"\u003ef2cdfcf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/60\"\u003e#60\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.6\"\u003e2.8.6\u003c/a\u003e (2020-02-25)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.4...v2.8.5\"\u003e2.8.5\u003c/a\u003e (2019-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated pathmatch for gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e8325b5\"\u003ee8325b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/51\"\u003e#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdated pathmatch for gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ffe056f\"\u003effe056f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.3...v2.8.4\"\u003e2.8.4\u003c/a\u003e (2019-08-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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/afeaefdd86ba9bb5044be3c1554a666d007cf19a\"\u003e\u003ccode\u003eafeaefd\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b1891a61ca3cd7453acbf85d7011fe0086bb\"\u003e\u003ccode\u003e5038b18\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed nod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/7440afa859162051c191e55d8ecfaf69a193b026\"\u003e\u003ccode\u003e7440afa\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb6615ecb8f9ef1019bc0737aab7f6449641f\"\u003e\u003ccode\u003e2d0bb66\u003c/code\u003e\u003c/a\u003e fix: Do not attempt to use url.URL when unavailable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf33ad2bd3bd1acdba0326281089f53c5b1\"\u003e\u003ccode\u003ef2cdfcf\u003c/code\u003e\u003c/a\u003e fix: Do not pass scp-style URLs to the WhatWG url.URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e1b83df5d9cb1f8bb220352e20565560548d2292\"\u003e\u003ccode\u003ee1b83df\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ff259a6117c62df488e927820e30bec2f7ee453f\"\u003e\u003ccode\u003eff259a6\u003c/code\u003e\u003c/a\u003e Ensure passwords in hosted Git URLs are correctly escaped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/624fd6f301dd5a1fd7ad1b333d6f8921a12ff98c\"\u003e\u003ccode\u003e624fd6f\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.2.0...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 3.5.5 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.14.2] - 2025-11-15\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported v4.1.1 fix to v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.1] - 2025-11-12\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution issue in yaml merge (\u0026lt;\u0026lt;) operator.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.0] - 2021-04-15\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypes are now exported as \u003ccode\u003eyaml.types.XXX\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEvery type now has \u003ccode\u003eoptions\u003c/code\u003e property with original arguments kept as they were\n(see \u003ccode\u003eyaml.types.int.options\u003c/code\u003e as an example).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSchema.extend()\u003c/code\u003e now keeps old type order in case of conflicts\n(e.g. Schema.extend([ a, b, c ]).extend([ b, a, d ]) is now ordered as \u003ccode\u003eabcd\u003c/code\u003e instead of \u003ccode\u003ecbad\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.0] - 2021-01-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCheck \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/migrate_v3_to_v4.md\"\u003emigration guide\u003c/a\u003e to see details for all breaking changes.\u003c/li\u003e\n\u003cli\u003eBreaking: \u0026quot;unsafe\u0026quot; tags \u003ccode\u003e!!js/function\u003c/code\u003e, \u003ccode\u003e!!js/regexp\u003c/code\u003e, \u003ccode\u003e!!js/undefined\u003c/code\u003e are\nmoved to \u003ca href=\"https://github.com/nodeca/js-yaml-js-types\"\u003ejs-yaml-js-types\u003c/a\u003e package.\u003c/li\u003e\n\u003cli\u003eBreaking: removed \u003ccode\u003esafe*\u003c/code\u003e functions. Use \u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003eloadAll\u003c/code\u003e, \u003ccode\u003edump\u003c/code\u003e\ninstead which are all now safe by default.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eyaml.DEFAULT_SAFE_SCHEMA\u003c/code\u003e and \u003ccode\u003eyaml.DEFAULT_FULL_SCHEMA\u003c/code\u003e are removed, use\n\u003ccode\u003eyaml.DEFAULT_SCHEMA\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eyaml.Schema.create(schema, tags)\u003c/code\u003e is removed, use \u003ccode\u003eschema.extend(tags)\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e!!binary\u003c/code\u003e now always mapped to \u003ccode\u003eUint8Array\u003c/code\u003e on load.\u003c/li\u003e\n\u003cli\u003eReduced nesting of \u003ccode\u003e/lib\u003c/code\u003e folder.\u003c/li\u003e\n\u003cli\u003eParse numbers according to YAML 1.2 instead of YAML 1.1 (\u003ccode\u003e01234\u003c/code\u003e is now decimal,\n\u003ccode\u003e0o1234\u003c/code\u003e is octal, \u003ccode\u003e1:23\u003c/code\u003e is parsed as string instead of base60).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edump()\u003c/code\u003e no longer quotes \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e[\u003c/code\u003e, \u003ccode\u003e]\u003c/code\u003e, \u003ccode\u003e(\u003c/code\u003e, \u003ccode\u003e)\u003c/code\u003e except when necessary, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/470\"\u003e#470\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/557\"\u003e#557\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eLine and column in exceptions are now formatted as \u003ccode\u003e(X:Y)\u003c/code\u003e instead of\n\u003ccode\u003eat line X, column Y\u003c/code\u003e (also present in compact format), \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/332\"\u003e#332\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCode snippet created in exceptions now contains multiple lines with line numbers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edump()\u003c/code\u003e now serializes \u003ccode\u003eundefined\u003c/code\u003e as \u003ccode\u003enull\u003c/code\u003e in collections and removes keys with\n\u003ccode\u003eundefined\u003c/code\u003e in mappings, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/571\"\u003e#571\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edump()\u003c/code\u003e with \u003ccode\u003eskipInvalid=true\u003c/code\u003e now serializes invalid items in collections as null.\u003c/li\u003e\n\u003cli\u003eCustom tags starting with \u003ccode\u003e!\u003c/code\u003e are now dumped as \u003ccode\u003e!tag\u003c/code\u003e instead of \u003ccode\u003e!\u0026lt;!tag\u0026gt;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/576\"\u003e#576\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCustom tags starting with \u003ccode\u003etag:yaml.org,2002:\u003c/code\u003e are now shorthanded using \u003ccode\u003e!!\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/258\"\u003e#258\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e.mjs\u003c/code\u003e (es modules) support.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003equotingType\u003c/code\u003e and \u003ccode\u003eforceQuotes\u003c/code\u003e options for dumper to configure\nstring literal style, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/290\"\u003e#290\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/529\"\u003e#529\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estyles: { '!!null': 'empty' }\u003c/code\u003e option for dumper\n(serializes \u003ccode\u003e{ foo: null }\u003c/code\u003e as \u0026quot;\u003ccode\u003efoo: \u003c/code\u003e\u0026quot;), \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/570\"\u003e#570\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/nodeca/js-yaml/commit/9963d366dfbde0c69722452bcd40b41e7e4160a0\"\u003e\u003ccode\u003e9963d36\u003c/code\u003e\u003c/a\u003e 3.14.2 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/10d3c8e70a6888543f5cdb656bb39f73e0ea77c1\"\u003e\u003ccode\u003e10d3c8e\u003c/code\u003e\u003c/a\u003e dist rebuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/5278870a17454fe8621dbd8c445c412529525266\"\u003e\u003ccode\u003e5278870\u003c/code\u003e\u003c/a\u003e fix prototype pollution in merge (\u0026lt;\u0026lt;) (\u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/37caaad57dc37d350d9a4577a5da53f482bb2983\"\u003e\u003ccode\u003e37caaad\u003c/code\u003e\u003c/a\u003e 3.14.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/094c0f7a79e6ff9e2b4d50b22686d2586894b58f\"\u003e\u003ccode\u003e094c0f7\u003c/code\u003e\u003c/a\u003e dist rebuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/9586ebe23298427d26b3479979bd6499bf3a14c2\"\u003e\u003ccode\u003e9586ebe\u003c/code\u003e\u003c/a\u003e Avoid calling hasOwnProperty of user-controlled objects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/34e5072f43fd36b08aaaad433da73c10d47c41e5\"\u003e\u003ccode\u003e34e5072\u003c/code\u003e\u003c/a\u003e 3.14.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/7b25c83a6dc77097c2bf14bf714e168f60ee199b\"\u003e\u003ccode\u003e7b25c83\u003c/code\u003e\u003c/a\u003e Browser files rebuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/6f7347396867b8dcfc042722c2aae810dfe4caae\"\u003e\u003ccode\u003e6f73473\u003c/code\u003e\u003c/a\u003e Dev deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/0c293491d903cddcd41b41c165bc45eeb9a8d720\"\u003e\u003ccode\u003e0c29349\u003c/code\u003e\u003c/a\u003e Travis-CI: drop old nodejs versions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/3.5.5...3.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 2.4.1 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/29a7bc4c817cbd87c8f5940fbeff32e879457b89\"\u003e\u003ccode\u003e29a7bc4\u003c/code\u003e\u003c/a\u003e Bump to v2.4.2.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lodash/lodash/compare/2.4.1...2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `path-to-regexp` from 1.5.3 to 0.1.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pillarjs/path-to-regexp/blob/v0.1.7/History.md\"\u003epath-to-regexp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.1.7 / 2015-07-28\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression with escaped round brackets and matching groups.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.6 / 2015-06-19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eindex\u003c/code\u003e feature by outputting all parameters, unnamed and named.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.5 / 2015-05-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd an index property for position in match result.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.4 / 2015-03-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd license information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.3 / 2014-07-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBetter array support\u003c/li\u003e\n\u003cli\u003eImproved support for trailing slash in non-ending mode\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.0 / 2014-03-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eadd options.end\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.0.2 / 2013-02-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to match current express\u003c/li\u003e\n\u003cli\u003eadd .license property to component.json\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/pillarjs/path-to-regexp/commit/039118d6c3c186d3f176c73935ca887a32a33d93\"\u003e\u003ccode\u003e039118d\u003c/code\u003e\u003c/a\u003e v0.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/405568d9b14f1e5fa907a9e0161952adfcca0bf0\"\u003e\u003ccode\u003e405568d\u003c/code\u003e\u003c/a\u003e Add release notes for 0.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/22a301696755ea501154a9f466549688555303e7\"\u003e\u003ccode\u003e22a3016\u003c/code\u003e\u003c/a\u003e Fix regression with escaped brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/2a1ad6285e5f1c868047c1a9a28c5948c2f5f5d5\"\u003e\u003ccode\u003e2a1ad62\u003c/code\u003e\u003c/a\u003e Remove notice about index property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/c68c940fd402f154817d1e4bb76a1a46cc0f5b79\"\u003e\u003ccode\u003ec68c940\u003c/code\u003e\u003c/a\u003e add 0.1.6 to history\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/41abe347ea83b203a711856df51c50a51deb03a2\"\u003e\u003ccode\u003e41abe34\u003c/code\u003e\u003c/a\u003e v0.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/cbe55a47dd77a4a2ebefc10320ed43f91bbfa1b3\"\u003e\u003ccode\u003ecbe55a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pillarjs/path-to-regexp/issues/56\"\u003e#56\u003c/a\u003e from pillarjs/array-wildcard-index-patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/241650f77bc3af4cdb4ae7de9e110b5e94d4cd16\"\u003e\u003ccode\u003e241650f\u003c/code\u003e\u003c/a\u003e Push in named regexp groups as numbers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/8467056b9aaa927397757cfc89d8c12069cb14a2\"\u003e\u003ccode\u003e8467056\u003c/code\u003e\u003c/a\u003e fix index property in favour of numbered params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/fa40b5f34d507a7afdef9dc8ae78f847801e05a2\"\u003e\u003ccode\u003efa40b5f\u003c/code\u003e\u003c/a\u003e v0.1.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pillarjs/path-to-regexp/compare/v1.5.3...v0.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 4.3.6 to 5.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminVersion\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove boolean \u003ccode\u003eloose\u003c/code\u003e param to an options object, with\nbackwards-compatibility protection.\u003c/li\u003e\n\u003cli\u003eAdd ability to opt out of special prerelease version handling with\nthe \u003ccode\u003eincludePrerelease\u003c/code\u003e option flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version coercion capabilities\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd intersection checking\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminSatisfying\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eprerelease(v)\u003c/code\u003e that returns prerelease components\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Backus-Naur for ranges\u003c/li\u003e\n\u003cli\u003eRemove excessively cute inspection methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove AMD/Browserified build artifacts\u003c/li\u003e\n\u003cli\u003eFix ltr and gtr when using the \u003ccode\u003e*\u003c/code\u003e range\u003c/li\u003e\n\u003cli\u003eFix for range \u003ccode\u003e*\u003c/code\u003e with a prerelease identifier\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/f8cc313550691a50d9662d8c94f0c033717efd7d\"\u003e\u003ccode\u003ef8cc313\u003c/code\u003e\u003c/a\u003e chore: release 5.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e fix: better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/deb5ad51bf58868fa243c1683775305fe9e0e365\"\u003e\u003ccode\u003edeb5ad5\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c83c18cf84f9ccaea3431c929bb285fd168c01e4\"\u003e\u003ccode\u003ec83c18c\u003c/code\u003e\u003c/a\u003e 5.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/956e228a4eb1b0136d1fe42c6171d3eda827baef\"\u003e\u003ccode\u003e956e228\u003c/code\u003e\u003c/a\u003e Correct typo in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8055dda0aee91372e3bfc47754a62f40e8a63b98\"\u003e\u003ccode\u003e8055dda\u003c/code\u003e\u003c/a\u003e 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/604e73dea1f19a05314d6c66e0a52b47b1b7b340\"\u003e\u003ccode\u003e604e73d\u003c/code\u003e\u003c/a\u003e auto-publishing scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/bed01e2316b85271f6ffff89bf19e22f41475c97\"\u003e\u003ccode\u003ebed01e2\u003c/code\u003e\u003c/a\u003e remove the nomin comments, since we don't minify any more anyway\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9cb68f1db72d297183233f4d8d287e935f2b6ddd\"\u003e\u003ccode\u003e9cb68f1\u003c/code\u003e\u003c/a\u003e document parse method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/38d42ca87a9d891fba9b2a044f914f1919fd769c\"\u003e\u003ccode\u003e38d42ca\u003c/code\u003e\u003c/a\u003e 5.7 changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v4.3.6...v5.7.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/~lukekarrys\"\u003elukekarrys\u003c/a\u003e, a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `send` from 0.13.0 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pillarjs/send/blob/master/HISTORY.md\"\u003esend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.16.1 / 2017-09-29\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression in edge-case behavior for empty \u003ccode\u003epath\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.16.0 / 2017-09-27\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eimmutable\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003e\u0026lt;/html\u0026gt;\u003c/code\u003e in default error \u0026amp; redirects\u003c/li\u003e\n\u003cli\u003eUse instance methods on steam to check for listeners\u003c/li\u003e\n\u003cli\u003edeps: mime@1.4.1\n\u003cul\u003e\n\u003cli\u003eAdd 70 new types for file extensions\u003c/li\u003e\n\u003cli\u003eSet charset as \u0026quot;UTF-8\u0026quot; for .js and .json\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eperf: improve path validation speed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.15.6 / 2017-09-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: debug@2.6.9\u003c/li\u003e\n\u003cli\u003eperf: improve \u003ccode\u003eIf-Match\u003c/code\u003e token parsing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.15.5 / 2017-09-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: etag@~1.8.1\n\u003cul\u003e\n\u003cli\u003eperf: replace regular expression with substring\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: fresh@0.5.2\n\u003cul\u003e\n\u003cli\u003eFix handling of modified headers with invalid dates\u003c/li\u003e\n\u003cli\u003eperf: improve ETag match loop\u003c/li\u003e\n\u003cli\u003eperf: improve \u003ccode\u003eIf-None-Match\u003c/code\u003e token parsing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.15.4 / 2017-08-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: debug@2.6.8\u003c/li\u003e\n\u003cli\u003edeps: depd@~1.1.1\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eBuffer\u003c/code\u003e loading\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: http-errors@~1.6.2\n\u003cul\u003e\n\u003cli\u003edeps: depd@1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.15.3 / 2017-05-16\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: debug@2.6.7\n\u003cul\u003e\n\u003cli\u003edeps: ms@2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: ms@2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.15.2 / 2017-04-26\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/pillarjs/send/commit/3daa901cf731b86187e4449fa2c52f971e0b3dbc\"\u003e\u003ccode\u003e3daa901\u003c/code\u003e\u003c/a\u003e Release 0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/ff0d82ee71ad884966f062f75d5b2b2a520ddd59\"\u003e\u003ccode\u003eff0d82e\u003c/code\u003e\u003c/a\u003e Fix regression in edge-case behavior for empty path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/04e5cbcb37ee8c0eb1c510a578161d8b9c095d43\"\u003e\u003ccode\u003e04e5cbc\u003c/code\u003e\u003c/a\u003e build: eslint-plugin-node@5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/b11c3a3feba4601e19885776c189b81ae763c7d5\"\u003e\u003ccode\u003eb11c3a3\u003c/code\u003e\u003c/a\u003e Release 0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/9f562e343115ba3f3e62635c4d2e51298f21c3a6\"\u003e\u003ccode\u003e9f562e3\u003c/code\u003e\u003c/a\u003e deps: mime@1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/a472ed304701ef2c091ce4dddb89bdddfccc98da\"\u003e\u003ccode\u003ea472ed3\u003c/code\u003e\u003c/a\u003e perf: improve path validation speed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/63c0d3364419ae29d96d1ec6bea81c0fb31d5c50\"\u003e\u003ccode\u003e63c0d33\u003c/code\u003e\u003c/a\u003e Add \u0026quot;immutable\u0026quot; option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/a1a3445f4cf131ac644fe0c098b90fb5396ab488\"\u003e\u003ccode\u003ea1a3445\u003c/code\u003e\u003c/a\u003e Fix missing \u0026lt;/html\u0026gt; in default error \u0026amp; redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/528559bb24fb1d494744fe35df55f0dcdc4df9b9\"\u003e\u003ccode\u003e528559b\u003c/code\u003e\u003c/a\u003e lint: apply standard 10 style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/bc6b5d41bee554641af11641ec838aea6828e181\"\u003e\u003ccode\u003ebc6b5d4\u003c/code\u003e\u003c/a\u003e Use instance methods on steam to check for listeners\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pillarjs/send/compare/0.13.0...0.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serve-static` from 1.10.2 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/serve-static/releases\"\u003eserve-static's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression when \u003ccode\u003eroot\u003c/code\u003e is incorrectly set to a file\u003c/li\u003e\n\u003cli\u003edeps: send@0.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.16.0\n\u003cul\u003e\n\u003cli\u003eAdd 70 new types for file extensions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimmutable\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003e\u0026lt;/html\u0026gt;\u003c/code\u003e in default error \u0026amp; redirects\u003c/li\u003e\n\u003cli\u003eSet charset as \u0026quot;UTF-8\u0026quot; for .js and .json\u003c/li\u003e\n\u003cli\u003eUse instance methods on steam to check for listeners\u003c/li\u003e\n\u003cli\u003edeps: mime@1.4.1\u003c/li\u003e\n\u003cli\u003eperf: improve path validation speed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.15.6\n\u003cul\u003e\n\u003cli\u003edeps: debug@2.6.9\u003c/li\u003e\n\u003cli\u003eperf: improve \u003ccode\u003eIf-Match\u003c/code\u003e token parsing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eperf: improve slash collapsing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: parseurl@~1.3.2\n\u003cul\u003e\n\u003cli\u003eperf: reduce overhead for full URLs\u003c/li\u003e\n\u003cli\u003eperf: unroll the \u0026quot;fast-path\u0026quot; \u003ccode\u003eRegExp\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@0.15.5\n\u003cul\u003e\n\u003cli\u003eFix handling of modified headers with invalid dates\u003c/li\u003e\n\u003cli\u003edeps: etag@~1.8.1\u003c/li\u003e\n\u003cli\u003edeps: fresh@0.5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.15.4\n\u003cul\u003e\n\u003cli\u003edeps: debug@2.6.8\u003c/li\u003e\n\u003cli\u003edeps: depd@~1.1.1\u003c/li\u003e\n\u003cli\u003edeps: http-errors@~1.6.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.15.3\n\u003cul\u003e\n\u003cli\u003edeps: debug@2.6.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.15.2\n\u003cul\u003e\n\u003cli\u003edeps: debug@2.6.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.15.1\n\u003cul\u003e\n\u003cli\u003eFix issue when \u003ccode\u003eDate.parse\u003c/code\u003e does not return \u003ccode\u003eNaN\u003c/code\u003e on invalid date\u003c/li\u003e\n\u003cli\u003eFix strict violation in broken environments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend complete HTML document in redirect response\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/expressjs/serve-static/blob/master/HISTORY.md\"\u003eserve-static's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 / 2017-09-29\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression when \u003ccode\u003eroot\u003c/code\u003e is incorrectly set to a file\u003c/li\u003e\n\u003cli\u003edeps: send@0.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 / 2017-09-27\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.16.0\n\u003cul\u003e\n\u003cli\u003eAdd 70 new types for file extensions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimmutable\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003e\u0026lt;/html\u0026gt;\u003c/code\u003e in default error \u0026amp; redirects\u003c/li\u003e\n\u003cli\u003eSet charset as \u0026quot;UTF-8\u0026quot; for .js and .json\u003c/li\u003e\n\u003cli\u003eUse instance methods on steam to check for listeners\u003c/li\u003e\n\u003cl...\n\n_Description has been truncated_","html_url":"https://github.com/luislobo/test-4020/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/luislobo%2Ftest-4020/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4034283723","node_id":"PR_kwDOJ7pPR87IgYf3","number":394,"state":"closed","title":"Bump the development-version-updates group across 1 directory with 55 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T03:00:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-06T13:39:12.000Z","updated_at":"2026-03-09T03:00:39.000Z","time_to_close":220886,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":55,"packages":[{"name":"@angular/build","old_version":"20.3.1","new_version":"20.3.19","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.3.18","new_version":"20.3.19","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.3.0","new_version":"20.3.17","repository_url":"https://github.com/angular/angular"},{"name":"@angular/language-service","old_version":"20.3.0","new_version":"20.3.17","repository_url":"https://github.com/angular/angular"},{"name":"@types/node","old_version":"24.4.0","new_version":"24.12.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"angular-eslint","old_version":"20.3.0","new_version":"20.7.0","repository_url":"https://github.com/angular-eslint/angular-eslint"},{"name":"eslint","old_version":"9.35.0","new_version":"9.39.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-cypress","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/cypress-io/eslint-plugin-cypress"},{"name":"eslint-plugin-depend","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/es-tooling/eslint-plugin-depend"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"karma-jasmine-html-reporter","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/dfederm/karma-jasmine-html-reporter"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.3.2","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"start-server-and-test","old_version":"2.1.0","new_version":"2.1.5","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.43.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.4","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@hono/node-server","old_version":"1.19.10","new_version":"1.19.11","repository_url":"https://github.com/honojs/node-server"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.8.3","new_version":"2.10.0","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"ci-info","old_version":"4.3.0","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.19","repository_url":"https://github.com/iamkun/dayjs"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"express-rate-limit","old_version":"8.2.1","new_version":"8.3.0","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"flatted","old_version":"3.3.3","new_version":"3.3.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.6","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"hosted-git-info","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"htmlparser2","old_version":"10.0.0","new_version":"10.1.0","repository_url":"https://github.com/fb55/htmlparser2"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jose","old_version":"6.1.3","new_version":"6.2.0","repository_url":"https://github.com/panva/jose"},{"name":"msgpackr","old_version":"1.11.5","new_version":"1.11.8","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"ordered-binary","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/kriszyp/ordered-binary"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"systeminformation","old_version":"5.31.1","new_version":"5.31.3","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 55 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.3.1` | `20.3.19` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.3.18` | `20.3.19` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.3.0` | `20.3.17` |\n| [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) | `20.3.0` | `20.3.17` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.4.0` | `24.12.0` |\n| [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint) | `20.3.0` | `20.7.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.35.0` | `9.39.3` |\n| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `5.1.1` | `5.3.0` |\n| [eslint-plugin-depend](https://github.com/es-tooling/eslint-plugin-depend) | `1.2.0` | `1.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [karma-jasmine-html-reporter](https://github.com/dfederm/karma-jasmine-html-reporter) | `2.1.0` | `2.2.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.3.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.1.0` | `2.1.5` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.43.0` | `8.56.1` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.29.1` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.28.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.28.6` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.28.6` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.4` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.19.10` | `1.19.11` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.6` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.3` | `2.10.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.0` | `4.28.1` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.0` | `4.4.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.19` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.5` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.2.1` | `8.3.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.3.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.6` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `9.0.0` | `9.0.2` |\n| [htmlparser2](https://github.com/fb55/htmlparser2) | `10.0.0` | `10.1.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jose](https://github.com/panva/jose) | `6.1.3` | `6.2.0` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.5` | `1.11.8` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [ordered-binary](https://github.com/kriszyp/ordered-binary) | `1.6.0` | `1.6.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.5` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.1` | `5.31.3` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n\n\nUpdates `@angular/build` from 20.3.1 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/656888a250af060c110ae87024b0e475b079c23d\"\u003e\u003cimg src=\"https://img.shields.io/badge/656888a25-fix-green\" alt=\"fix - 656888a25\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate dependency \u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e to v1.26.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/795d654138701a03d4d793d3299ff4f33e427a03\"\u003e\u003cimg src=\"https://img.shields.io/badge/795d65413-fix-green\" alt=\"fix - 795d65413\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate pacote to v21.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ffc72cbc52e23cb545476b3fdefc7e5f170eb55d\"\u003e\u003cimg src=\"https://img.shields.io/badge/ffc72cbc5-fix-green\" alt=\"fix - ffc72cbc5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate webpack to version 5.104.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ff366499eff87e9943e25904fd06d109a0fa0075\"\u003e\u003cimg src=\"https://img.shields.io/badge/ff366499e-fix-green\" alt=\"fix - ff366499e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate dependency \u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e to v1.25.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cfbb61602daf32c5b942ea84702fc3638aa111e7\"\u003e\u003cimg src=\"https://img.shields.io/badge/cfbb61602-fix-green\" alt=\"fix - cfbb61602\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e to v1.24.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/93a6f3615f8e07fa7178ed1d6dc52eaa6b507ecd\"\u003e\u003ccode\u003e93a6f36\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003ccode\u003e0299b4d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update copy-webpack-plugin to v14.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/05b35113e680341f9f9465b0f35d93fd663ba59f\"\u003e\u003ccode\u003e05b3511\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003ccode\u003e39596d5\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003ccode\u003ef668e27\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update rollup to 4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c0d1626e87b807845d898e30f52e2251aa81c2a0\"\u003e\u003ccode\u003ec0d1626\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003ccode\u003e8700e18\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): prevent open redirect via X-Forwarded-Prefix header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003ccode\u003e67582a9\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): validate host headers to prevent header-based SSRF\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/750f037791e1b00879dcef91a6aae2e6466483e4\"\u003e\u003ccode\u003e750f037\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0f02acac4f34609350f7ac0198ce6bf5279967a9\"\u003e\u003ccode\u003e0f02aca\u003c/code\u003e\u003c/a\u003e build: update webpack to v5.105.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.3.1...v20.3.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cli` from 20.3.18 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-03-04)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e0299b4d1a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/93a6f3615f8e07fa7178ed1d6dc52eaa6b507ecd\"\u003e\u003ccode\u003e93a6f36\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003ccode\u003e0299b4d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update copy-webpack-plugin to v14.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.18...v20.3.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 20.3.0 to 20.3.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5047849a4a1857471b78b7ba874f39ecd6175a6b\"\u003e\u003cimg src=\"https://img.shields.io/badge/5047849a4a-fix-green\" alt=\"fix - 5047849a4a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove placeholder image listeners once view is removed\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9d08180876eb0aee5e5c489be734b07a7cc664e\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9d0818087-fix-green\" alt=\"fix - f9d0818087\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport arbitrary nesting in :host-context()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/106b9040dfe03bd8deb0eabccc29e07f734b6ab5\"\u003e\u003cimg src=\"https://img.shields.io/badge/106b9040df-fix-green\" alt=\"fix - 106b9040df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport commas in :host() argument\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9419ea348a296b50f13ac2e23ea9a00b336989b8\"\u003e\u003cimg src=\"https://img.shields.io/badge/9419ea348a-fix-green\" alt=\"fix - 9419ea348a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport complex selectors in :nth-child()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/036c5d2a073f8e48704ec0d405ca997eedb721e9\"\u003e\u003cimg src=\"https://img.shields.io/badge/036c5d2a07-fix-green\" alt=\"fix - 036c5d2a07\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport one additional level of nesting in :host()\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.17 (2026-02-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e7f9de3c118\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.0 (2026-02-25)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/18003a33bb0d6bb09def8a0e5939fa24069696eb\"\u003e18003a33bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd an 'outlet' injector option for ngTemplateOutlet\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8bbe6dc46c9dc13bafa81a60c7613b84b5ca3761\"\u003e8bbe6dc46c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd Location strategies to manage trailing slash on write\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/51cc91480761b7275c15b5600381207f8ca00ee5\"\u003e51cc914807\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport height in ImageLoaderConfig and built-in loaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72534e2a3458df4e1bb097973872f00bbb92be42\"\u003e72534e2a34\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd support for the \u003ccode\u003einstanceof\u003c/code\u003e binary operator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/95b3f37d4a7d9a38f616d56df746dfcda3c2139b\"\u003e95b3f37d4a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eExhaustive checks for switch blocks\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/04ba09a8d9454013bebdd643eacb737642161952\"\u003e04ba09a8d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport \u003ccode\u003eAstVisitor.visitEmptyExpr()\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ce80136e7b9f0024d49fce835cffa024c4505855\"\u003ece80136e7b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eoptimize away unnecessary restore/reset view calls\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3242a61bae02253d13abb510b666376c665e61ac\"\u003e3242a61bae\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evariable counter visiting some expressions twice\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/473dd3e1cbd4fe3fa88ae4d5358eee35c11acb1b\"\u003e473dd3e1cb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eattach source spans to object literal keys in TCB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a904d9f77b56feab407f75f8d0527fa512d5dafb\"\u003ea904d9f77b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport nested component declaration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2ea6dfc6c9ca11e96a2654510c980419899f8d04\"\u003e2ea6dfc6c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate diagnostic to flag no-op arrow functions in listeners\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8d5210c9fedd8abdd810d7a89ec7ee9a1234f5c1\"\u003e8d5210c9fe\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd ChangeDetectionStrategy.Eager alias for Default\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/92d2498910caed06c182b67e39726e1441418698\"\u003e92d2498910\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd host node to DeferBlockData (\u003ca href=\"https://redirect.github.com/angular/angular/pull/66546\"\u003e#66546\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ea2016a6dce58f95ecab7c773d5dcde274354e1a\"\u003eea2016a6dc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd support for nested animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/81cabc14777a3b4966c29d60e1505aca8c29b71c\"\u003e81cabc1477\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd support for TypeScript 6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1ba9b7ac5001b315cc9df78c518964dbf479d647\"\u003e1ba9b7ac50\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eresource composition via snapshots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9923b72a20972ba6bf728d78f1afac6936ade18\"\u003ed9923b72a2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport arrow functions in expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a7e8abbb7e738ba338c3f50c76934c99925954e5\"\u003ea7e8abbb7e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly handle SkipSelf when resolving from embedded view injector\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0806ee38269b664f535e10d4d501b88370d3b44c\"\u003e0806ee3826\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent animated element duplication with dynamic components in zoneless mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ed78fa05c710ebafb355ae00a85b190a118b6cc4\"\u003eed78fa05c7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eRemove note to skip arrow functions in best practices\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003ccode\u003ec2c2b4a\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sensitive attributes on SVG script elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003ccode\u003ed1ca8ae\u003c/code\u003e\u003c/a\u003e fix(compiler): prevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/840db59dc1a9beb0b4e63799b5d56c2f096a1bab\"\u003e\u003ccode\u003e840db59\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): make required inputs diagnostic less noisy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/de8af179518732a50ae0b15ef580a93371d27a3d\"\u003e\u003ccode\u003ede8af17\u003c/code\u003e\u003c/a\u003e docs(docs-infra): Extract multiple extends statements for interfaces (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64539\"\u003e#64539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/5fb7c318bd153dbebfe65f56540380a10f1650be\"\u003e\u003ccode\u003e5fb7c31\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler-cli): missingStructuralDirective diagnostic produces fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/371274bfc6d5690390f90161106b60d80939fe75\"\u003e\u003ccode\u003e371274b\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): missingStructuralDirective diagnostic produces false negat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3ae0d1bcf58c8f337417026a4ce58eb770daa178\"\u003e\u003ccode\u003e3ae0d1b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2e817b0efb6f617312936b756ace2c85139d1fc\"\u003e\u003ccode\u003ec2e817b\u003c/code\u003e\u003c/a\u003e perf(compiler-cli): fix performance of \u0026quot;interpolated signal not invoked\u0026quot; chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/11b006ed836bfdfe96e57adba5a0394db883bea6\"\u003e\u003ccode\u003e11b006e\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.17/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/language-service` from 20.3.0 to 20.3.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5047849a4a1857471b78b7ba874f39ecd6175a6b\"\u003e\u003cimg src=\"https://img.shields.io/badge/5047849a4a-fix-green\" alt=\"fix - 5047849a4a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove placeholder image listeners once view is removed\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9d08180876eb0aee5e5c489be734b07a7cc664e\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9d0818087-fix-green\" alt=\"fix - f9d0818087\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport arbitrary nesting in :host-context()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/106b9040dfe03bd8deb0eabccc29e07f734b6ab5\"\u003e\u003cimg src=\"https://img.shields.io/badge/106b9040df-fix-green\" alt=\"fix - 106b9040df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport commas in :host() argument\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9419ea348a296b50f13ac2e23ea9a00b336989b8\"\u003e\u003cimg src=\"https://img.shields.io/badge/9419ea348a-fix-green\" alt=\"fix - 9419ea348a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport complex selectors in :nth-child()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/036c5d2a073f8e48704ec0d405ca997eedb721e9\"\u003e\u003cimg src=\"https://img.shields.io/badge/036c5d2a07-fix-green\" alt=\"fix - 036c5d2a07\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport one additional level of nesting in :host()\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.17 (2026-02-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e7f9de3c118\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.0 (2026-02-25)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/18003a33bb0d6bb09def8a0e5939fa24069696eb\"\u003e18003a33bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd an 'outlet' injector option for ngTemplateOutlet\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8bbe6dc46c9dc13bafa81a60c7613b84b5ca3761\"\u003e8bbe6dc46c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd Location strategies to manage trailing slash on write\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/51cc91480761b7275c15b5600381207f8ca00ee5\"\u003e51cc914807\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport height in ImageLoaderConfig and built-in loaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72534e2a3458df4e1bb097973872f00bbb92be42\"\u003e72534e2a34\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd support for the \u003ccode\u003einstanceof\u003c/code\u003e binary operator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/95b3f37d4a7d9a38f616d56df746dfcda3c2139b\"\u003e95b3f37d4a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eExhaustive checks for switch blocks\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/04ba09a8d9454013bebdd643eacb737642161952\"\u003e04ba09a8d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport \u003ccode\u003eAstVisitor.visitEmptyExpr()\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ce80136e7b9f0024d49fce835cffa024c4505855\"\u003ece80136e7b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eoptimize away unnecessary restore/reset view calls\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3242a61bae02253d13abb510b666376c665e61ac\"\u003e3242a61bae\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evariable counter visiting some expressions twice\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/473dd3e1cbd4fe3fa88ae4d5358eee35c11acb1b\"\u003e473dd3e1cb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eattach source spans to object literal keys in TCB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a904d9f77b56feab407f75f8d0527fa512d5dafb\"\u003ea904d9f77b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport nested component declaration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2ea6dfc6c9ca11e96a2654510c980419899f8d04\"\u003e2ea6dfc6c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate diagnostic to flag no-op arrow functions in listeners\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8d5210c9fedd8abdd810d7a89ec7ee9a1234f5c1\"\u003e8d5210c9fe\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd ChangeDetectionStrategy.Eager alias for Default\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/92d2498910caed06c182b67e39726e1441418698\"\u003e92d2498910\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd host node to DeferBlockData (\u003ca href=\"https://redirect.github.com/angular/angular/pull/66546\"\u003e#66546\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ea2016a6dce58f95ecab7c773d5dcde274354e1a\"\u003eea2016a6dc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd support for nested animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/81cabc14777a3b4966c29d60e1505aca8c29b71c\"\u003e81cabc1477\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd support for TypeScript 6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1ba9b7ac5001b315cc9df78c518964dbf479d647\"\u003e1ba9b7ac50\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eresource composition via snapshots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9923b72a20972ba6bf728d78f1afac6936ade18\"\u003ed9923b72a2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport arrow functions in expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a7e8abbb7e738ba338c3f50c76934c99925954e5\"\u003ea7e8abbb7e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly handle SkipSelf when resolving from embedded view injector\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0806ee38269b664f535e10d4d501b88370d3b44c\"\u003e0806ee3826\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent animated element duplication with dynamic components in zoneless mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ed78fa05c710ebafb355ae00a85b190a118b6cc4\"\u003eed78fa05c7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eRemove note to skip arrow functions in best practices\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.17/packages/language-service\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.4.0 to 24.12.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `angular-eslint` from 20.3.0 to 20.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular-eslint/angular-eslint/releases\"\u003eangular-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.7.0\u003c/h2\u003e\n\u003ch2\u003e20.7.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e [prefer-ngsrc] add suggestions (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2772\"\u003e#2772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency eslint to v9.39.1 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.10 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.46.4 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2780\"\u003e#2780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.11 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2785\"\u003e#2785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport eslint defineConfig types better (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.12 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2794\"\u003e#2794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-inject] improve test coverage and documentation (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2770\"\u003e#2770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e false negatives in pipe-prefix, component-selector and directive-selector when linting selectors that only contain a prefix (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2769\"\u003e#2769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [use-component-selector] detect variables (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2797\"\u003e#2797\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDmitry Zakharov \u003ca href=\"https://github.com/pumano\"\u003e\u003ccode\u003e@​pumano\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvgeny Stepanovych \u003ca href=\"https://github.com/undsoft\"\u003e\u003ccode\u003e@​undsoft\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.6.0\u003c/h2\u003e\n\u003ch2\u003e20.6.0 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuilder:\u003c/strong\u003e support {projectName} and {projectRoot} placeholders in outputFile (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2759\"\u003e#2759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e support multiple configs for component-selector and directive-selector (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2762\"\u003e#2762\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular-eslint:\u003c/strong\u003e support eslint defineConfig types in addition to typescript-eslint config (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e20.5.2 (2025-11-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.9 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.46.3 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency eslint to v9.39.0 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e update style guide links (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2689\"\u003e#2689\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/angular-eslint/angular-eslint/blob/main/packages/angular-eslint/CHANGELOG.md\"\u003eangular-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.7.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport eslint defineConfig types better (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.6.0 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular-eslint:\u003c/strong\u003e support eslint defineConfig types in addition to typescript-eslint config (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.5.2 (2025-11-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for angular-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e20.5.1 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for angular-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e20.5.0 (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule prefer-host-metadata-property (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2615\"\u003e#2615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add prefer-built-in-pipes rule (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2605\"\u003e#2605\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndreas Nicolaou \u003ca href=\"https://github.com/andreasnicolaou\"\u003e\u003ccode\u003e@​andreasnicolaou\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejase \u003ca href=\"https://github.com/jase88\"\u003e\u003ccode\u003e@​jase88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.4.0 (2025-10-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add rule prefer-at-else (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2613\"\u003e#2613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDave \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/fdddff9b3e5d9a36e4dd527d201ed7b48ce2f08f\"\u003e\u003ccode\u003efdddff9\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/9c528ee720ba1646db1960e347e00739b7f93428\"\u003e\u003ccode\u003e9c528ee\u003c/code\u003e\u003c/a\u003e fix: support eslint defineConfig types better (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/e5301604797ce99db2c65d55749e4826cffe5115\"\u003e\u003ccode\u003ee530160\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/0b2f7586284f8077bcada9ee15541f713408817d\"\u003e\u003ccode\u003e0b2f758\u003c/code\u003e\u003c/a\u003e fix(angular-eslint): support eslint defineConfig types in addition to typescr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/e97d134a0616498a863f3221f11a0af6ade0b2d3\"\u003e\u003ccode\u003ee97d134\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/6d15cdd59d80b3928f1ce4198a9f1b5ec7bd2db3\"\u003e\u003ccode\u003e6d15cdd\u003c/code\u003e\u003c/a\u003e chore: finalize migration from jest to vitest (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2756\"\u003e#2756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/895ac79b4e51eed2b6778772a81736cdf6477ba0\"\u003e\u003ccode\u003e895ac79\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/672cb7b8c794867756168ea82ec578565f5bf372\"\u003e\u003ccode\u003e672cb7b\u003c/code\u003e\u003c/a\u003e chore: use vitest (with nx atomizer) for e2e tests and use pnpm catalogs (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2720\"\u003e#2720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/0485db38849732cce0045983bc70b62e56f63fe8\"\u003e\u003ccode\u003e0485db3\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2713\"\u003e#2713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/2bc4a63ae7072b4d31252824a3b1e3f89fcbd177\"\u003e\u003ccode\u003e2bc4a63\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular-eslint/angular-eslint/commits/v20.7.0/packages/angular-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.35.0 to 9.39.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e) (sethamus)\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/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20529\"\u003e#20529\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20453\"\u003e#20453\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\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/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\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/a7d5fe64f402eefdc2bbb73992d3a4ac49f426a5\"\u003e\u003ccode\u003ea7d5fe6\u003c/code\u003e\u003c/a\u003e 9.39.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42e6b065f5a1c3b2dfb1fcdccf44ba17c0048bf2\"\u003e\u003ccode\u003e42e6b06\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20453\"\u003e#20453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.35.0...v9.39.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-cypress` from 5.1.1 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/releases\"\u003eeslint-plugin-cypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.2.1...v5.3.0\"\u003e5.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd version ESLint v10 support (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/293\"\u003e#293\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/faa2fa8631785767d6f85e1c5f9a2cf34eab6fa5\"\u003efaa2fa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.2.0...v5.2.1\"\u003e5.2.1\u003c/a\u003e (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/269\"\u003e#269\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/d600419330cd53d80cf2145f434ecd706807644c\"\u003ed600419\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.1.1...v5.2.0\"\u003e5.2.0\u003c/a\u003e (2025-10-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd type declaration file (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/279\"\u003e#279\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/006d74f8a5c1456943584f9528b1c020ba3db874\"\u003e006d74f\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/cypress-io/eslint-plugin-cypress/commit/faa2fa8631785767d6f85e1c5f9a2cf34eab6fa5\"\u003e\u003ccode\u003efaa2fa8\u003c/code\u003e\u003c/a\u003e feat: add version ESLint v10 support (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/b6e17078e6de76585bf7f4a08a2de6de2834c24e\"\u003e\u003ccode\u003eb6e1707\u003c/code\u003e\u003c/a\u003e chore(deps): update semantic-release to 25.0.2 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/d600419330cd53d80cf2145f434ecd706807644c\"\u003e\u003ccode\u003ed600419\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/7c429f88c469865bd05c99b76cdc65650dca225a\"\u003e\u003ccode\u003e7c429f8\u003c/code\u003e\u003c/a\u003e docs: update rule documentation headers (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/94c7d1cbd656f509d8b4a78a999c89c764022400\"\u003e\u003ccode\u003e94c7d1c\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint to 9.39.1 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/287\"\u003e#287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/fb76f04efcaaa0a320492e88e76f6236f97d3246\"\u003e\u003ccode\u003efb76f04\u003c/code\u003e\u003c/a\u003e ci(deps): update to Node.js 24.11.0 LTS (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/cba838f13156981c97ecc5c09affea1f7545d561\"\u003e\u003ccode\u003ecba838f\u003c/code\u003e\u003c/a\u003e chore: use npm credentials context (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/058d2df3931d4e50ebdd4c864bab63923bb6d682\"\u003e\u003ccode\u003e058d2df\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest to 4.0.4 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/065b435087c76c68939b1f248ceda0003def26c4\"\u003e\u003ccode\u003e065b435\u003c/code\u003e\u003c/a\u003e chore: lint TypeScript declaration files d.ts (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/006d74f8a5c1456943584f9528b1c020ba3db874\"\u003e\u003ccode\u003e006d74f\u003c/code\u003e\u003c/a\u003e feat: add type declaration file (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.1.1...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-depend` from 1.2.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/releases\"\u003eeslint-plugin-depend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support eslint 10 by \u003ca href=\"https://github.com/oNo500\"\u003e\u003ccode\u003e@​oNo500\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/61\"\u003ees-tooling/eslint-plugin-depend#61\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/oNo500\"\u003e\u003ccode\u003e@​oNo500\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/61\"\u003ees-tooling/eslint-plugin-depend#61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.4.0...1.5.0\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.4.0...1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump module-replacements by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/58\"\u003ees-tooling/eslint-plugin-depend#58\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.3.1...1.4.0\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.3.1...1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: mark type import for typescript-estree by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/56\"\u003ees-tooling/eslint-plugin-depend#56\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.3.0...1.3.1\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.3.0...1.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump dependencies by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/51\"\u003ees-tooling/eslint-plugin-depend#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaintenance, Use \u003ccode\u003eempathic\u003c/code\u003e by \u003ca href=\"https://github.com/beeequeue\"\u003e\u003ccode\u003e@​beeequeue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/52\"\u003ees-tooling/eslint-plugin-depend#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ccode\u003e@eslint/json\u003c/code\u003e by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/53\"\u003ees-tooling/eslint-plugin-depend#53\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable trusted publishes by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/54\"\u003ees-tooling/eslint-plugin-depend#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore scripts by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/55\"\u003ees-tooling/eslint-plugin-depend#55\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/beeequeue\"\u003e\u003ccode\u003e@​beeequeue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/52\"\u003ees-tooling/eslint-plugin-depend#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/53\"\u003ees-tooling/eslint-plugin-depend#53\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.3.0\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.0-alpha.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump dependencies by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/51\"\u003ees-tooling/eslint-plugin-depend#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaintenance, Use \u003ccode\u003eempathic\u003c/code\u003e by \u003ca href=\"https://github.com/beeequeue\"\u003e\u003ccode\u003e@​beeequeue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/52\"\u003ees-tooling/eslint-plugin-depend#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ccode\u003e@eslint/json\u003c/code\u003e by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/53\"\u003ees-tooling/eslint-plugin-depend#53\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable trusted publishes by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/54\"\u003ees-tooling/eslint-plugin-depend#54\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/beeequeue\"\u003e\u003ccode\u003e@​beeequeue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/52\"\u003ees-tooling/eslint-plugin-depend#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/53\"\u003ees-tooling/eslint-plugin-depend#53\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.3.0-alpha.0\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.3.0-alpha.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/es-tooling/eslint-plugin-depend/commit/a5562ddccc96ce3931bb6325c185c92855eabe06\"\u003e\u003ccode\u003ea5562dd\u003c/code\u003e\u003c/a\u003e feat: support eslint 10 (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/commit/5f81ab8b0a0a48f2b528dd47a78964e533b5a699\"\u003e\u003ccode\u003e5f81ab8\u003c/code\u003e\u003c/a\u003e chore: bump module-replacements (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/commit/35a4edc68a6ef8222c53fe086f5098c9ea4322c6\"\u003e\u003ccode\u003e35a4edc\u003c/code\u003e\u003c/a\u003e fix: mark type im...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/example-angular-app/pull/394","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fexample-angular-app/issues/394","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/394/packages"},{"uuid":"4024698766","node_id":"PR_kwDOIQQwXM7IBFMJ","number":57,"state":"closed","title":"Bump the npm_and_yarn group across 9 directories with 27 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-05T01:20:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-04T23:23:02.000Z","updated_at":"2026-03-05T01:21:00.000Z","time_to_close":7076,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":27,"packages":[{"name":"@babel/helpers","old_version":"7.15.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.10.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"async","old_version":"2.6.3","new_version":"2.6.4","repository_url":"https://github.com/caolan/async"},{"name":"decode-uri-component","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"hosted-git-info","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"lodash","old_version":"4.17.15","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"minimist","old_version":"1.2.5","new_version":"1.2.8","repository_url":"https://github.com/minimistjs/minimist"},{"name":"path-parse","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/jbgutierrez/path-parse"},{"name":"tmpl","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/daaku/nodejs-tmpl"},{"name":"tough-cookie","old_version":"4.0.0","new_version":"4.1.4","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"word-wrap","old_version":"1.2.3","new_version":"1.2.5","repository_url":"https://github.com/jonschlinkert/word-wrap"},{"name":"ws","old_version":"7.5.5","new_version":"7.5.10","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 12 updates in the /devtools/client/debugger directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.15.4` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.10.4` | `7.29.0` |\n| [async](https://github.com/caolan/async) | `2.6.3` | `2.6.4` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.0` | `0.2.2` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.8` | `2.8.9` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.15` | `4.17.23` |\n| [minimist](https://github.com/minimistjs/minimist) | `1.2.5` | `1.2.8` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [tmpl](https://github.com/daaku/nodejs-tmpl) | `1.0.4` | `1.0.5` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `4.0.0` | `4.1.4` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n| [ws](https://github.com/websockets/ws) | `7.5.5` | `7.5.10` |\n\nBumps the npm_and_yarn group with 15 updates in the /devtools/client/shared/components/test/node directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `16.4.1` | `16.4.2` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.10.4` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.11.5` | `7.29.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.14.0` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `6.0.5` | `6.0.6` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.0` | `0.2.2` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.8` | `2.8.9` |\n| [json5](https://github.com/json5/json5) | `2.1.3` | `2.2.3` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.20` | `4.17.23` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.0.4` | `3.1.5` |\n| [minimist](https://github.com/minimistjs/minimist) | `1.2.5` | `1.2.8` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [tmpl](https://github.com/daaku/nodejs-tmpl) | `1.0.4` | `1.0.5` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n| [y18n](https://github.com/yargs/y18n) | `4.0.0` | `4.0.3` |\n\nBumps the npm_and_yarn group with 9 updates in the /devtools/client/webconsole/test/node directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `16.4.1` | `16.4.2` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.20.7` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.20.12` | `7.29.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.0` | `6.14.0` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `6.0.5` | `6.0.6` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.15` | `4.17.23` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.0.4` | `3.1.5` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n| [ws](https://github.com/websockets/ws) | `5.2.3` | `5.2.4` |\n\nBumps the npm_and_yarn group with 10 updates in the /dom/webgpu/tests/cts/checkout directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.20.6` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.20.5` | `7.29.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.14.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.10.0` | `8.18.0` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.0` | `0.2.2` |\n| [json5](https://github.com/json5/json5) | `1.0.1` | `1.0.2` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [semver](https://github.com/npm/node-semver) | `5.7.1` | `5.7.2` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n| [qs](https://github.com/ljharb/qs) | `6.11.0` | `6.14.2` |\n\nBumps the npm_and_yarn group with 5 updates in the /python/mozperftest/mozperftest/test/browsertime directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.0.4` | `3.1.5` |\n| [ws](https://github.com/websockets/ws) | `7.5.6` | `7.5.10` |\n| [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js) | `0.4.23` | `0.5.0` |\n| [jszip](https://github.com/Stuk/jszip) | `3.7.1` | `3.10.1` |\n\nBumps the npm_and_yarn group with 5 updates in the /security/nss/automation/taskcluster/graph directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async](https://github.com/caolan/async) | `2.1.1` | `3.2.6` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.1.5` | `2.8.9` |\n| [minimist](https://github.com/minimistjs/minimist) | `1.2.0` | `1.2.8` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `2.3.1` | `removed` |\n| [merge](https://github.com/yeikos/js.merge) | `1.2.0` | `2.1.1` |\n\nBumps the npm_and_yarn group with 1 update in the /testing/web-platform/tests/css/css-writing-modes/tools/generators directory: [ejs](https://github.com/mde/ejs).\nBumps the npm_and_yarn group with 1 update in the /testing/xpcshell/dns-packet directory: [ip](https://github.com/indutny/node-ip).\nBumps the npm_and_yarn group with 9 updates in the /tools/lint/eslint/eslint-plugin-mozilla directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.20.13` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.20.13` | `7.29.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.14.0` |\n| [braces](https://github.com/micromatch/braces) | `3.0.2` | `3.0.3` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [semver](https://github.com/npm/node-semver) | `6.3.0` | `6.3.1` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n\n\nUpdates `@babel/helpers` from 7.15.4 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/18d88b83c67c8dbbe63e4ac423e6006c4c01b85c\"\u003e\u003ccode\u003e18d88b8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/core\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/741cbd2381ac0cda3afd42bc04454a87d9d8762a\"\u003e\u003ccode\u003e741cbd2\u003c/code\u003e\u003c/a\u003e chore: fix various typos across codebase (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17476\"\u003e#17476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f743094585b39bd9f7a9e3a3561215b2103e2474\"\u003e\u003ccode\u003ef743094\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17441\"\u003e#17441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/baa4cb8b9f8a551d7dae9042b19ea2f74df6b110\"\u003e\u003ccode\u003ebaa4cb8\u003c/code\u003e\u003c/a\u003e v7.27.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helpers\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/traverse` from 7.10.4 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/traverse\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\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/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\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/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\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/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\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, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/84366a8ea453814e732784db74cf2e2b6635eb6f\"\u003e\u003ccode\u003e84366a8\u003c/code\u003e\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/229eb452c5d5d2be0dc138ec2956aff7ff1057d7\"\u003e\u003ccode\u003e229eb45\u003c/code\u003e\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/905bc22b2fff23673eabe467815c67b29bf8bba2\"\u003e\u003ccode\u003e905bc22\u003c/code\u003e\u003c/a\u003e fix: lint errors in main branch (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17612\"\u003e#17612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a03e2b63ae530674e866b60350b7eb4a5fcb5f59\"\u003e\u003ccode\u003ea03e2b6\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003epath.evaluate\u003c/code\u003e correctly returns \u003ccode\u003econfident\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17584\"\u003e#17584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aac2c37e11ad58905f7f9606103074e80bacbbcd\"\u003e\u003ccode\u003eaac2c37\u003c/code\u003e\u003c/a\u003e chore: Use Gulpfile.mts (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17579\"\u003e#17579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/65c4a6b3ee0e1d32801529e841572bb22534e1f3\"\u003e\u003ccode\u003e65c4a6b\u003c/code\u003e\u003c/a\u003e [Babel 8] fix: Improve \u003ccode\u003etraverse\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17574\"\u003e#17574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-traverse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/traverse\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async` from 2.6.3 to 2.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md\"\u003easync's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.6.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix potential prototype pollution exploit (\u003ca href=\"https://redirect.github.com/caolan/async/issues/1828\"\u003e#1828\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/caolan/async/commit/c6bdaca4f9175c14fc655d3783c6af6a883e6514\"\u003e\u003ccode\u003ec6bdaca\u003c/code\u003e\u003c/a\u003e Version 2.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/8870da9d5022bab310413041b4079e10db3980b7\"\u003e\u003ccode\u003e8870da9\u003c/code\u003e\u003c/a\u003e Update built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/4df6754ef4e96a742956df8782fee27242a2ea12\"\u003e\u003ccode\u003e4df6754\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/8f7f90342a6571ba1c197d747ebed30c368096d2\"\u003e\u003ccode\u003e8f7f903\u003c/code\u003e\u003c/a\u003e Fix prototype pollution vulnerability (\u003ca href=\"https://redirect.github.com/caolan/async/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/caolan/async/compare/v2.6.3...v2.6.4\"\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/~hargasinski\"\u003ehargasinski\u003c/a\u003e, a new releaser for async since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `decode-uri-component` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/releases\"\u003edecode-uri-component's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent overwriting previously decoded tokens  980e0bf\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to GitHub workflows  76abc93\u003c/li\u003e\n\u003cli\u003eFix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e  746ca5d\u003c/li\u003e\n\u003cli\u003eUpdate license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)  486d7e2\u003c/li\u003e\n\u003cli\u003eTidelift tasks  a650457\u003c/li\u003e\n\u003cli\u003eMeta tweaks  66e1c28\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a0eea469d26eb0df668b081672cdb9581feb78eb\"\u003e\u003ccode\u003ea0eea46\u003c/code\u003e\u003c/a\u003e 0.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/980e0bf09b64d94f1aa79012f895816c30ffd152\"\u003e\u003ccode\u003e980e0bf\u003c/code\u003e\u003c/a\u003e Prevent overwriting previously decoded tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3c8a373dd4837e89b3f970e01295dd03e1405a33\"\u003e\u003ccode\u003e3c8a373\u003c/code\u003e\u003c/a\u003e 0.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/76abc939783fe3900fadb7d384a74d324d5557f3\"\u003e\u003ccode\u003e76abc93\u003c/code\u003e\u003c/a\u003e Switch to GitHub workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/746ca5dcb6667c5d364e782d53c542830e4c10b9\"\u003e\u003ccode\u003e746ca5d\u003c/code\u003e\u003c/a\u003e Fix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/486d7e26d3a8c0fbe860fb651fe1bc98c2f2be30\"\u003e\u003ccode\u003e486d7e2\u003c/code\u003e\u003c/a\u003e Update license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a65045724e6234acef87f31da499d4807b20b134\"\u003e\u003ccode\u003ea650457\u003c/code\u003e\u003c/a\u003e Tidelift tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/66e1c2834c0e189201cb65196ec3101372459b02\"\u003e\u003ccode\u003e66e1c28\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.8.8 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.15 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.15...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimist` from 1.2.5 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md\"\u003eminimist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.7...v1.2.8\"\u003ev1.2.8\u003c/a\u003e - 2023-02-09\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/17\"\u003e\u003ccode\u003e[#17](https://github.com/minimistjs/minimist/issues/17)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/12\"\u003e\u003ccode\u003e[#12](https://github.com/minimistjs/minimist/issues/12)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/10\"\u003e\u003ccode\u003e[#10](https://github.com/minimistjs/minimist/issues/10)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/10\"\u003e#10\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix handling of short option with non-trivial equals \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/5\"\u003e\u003ccode\u003e[#5](https://github.com/minimistjs/minimist/issues/5)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerge tag 'v0.2.3' \u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/5368ca4147e974138a54cc0dc4cea8f756546b70\"\u003e\u003ccode\u003e5368ca4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/e5f5067259ceeaf0b098d14bec910f87e58708c7\"\u003e\u003ccode\u003ee5f5067\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/62fde7d935f83417fb046741531a9e2346a36976\"\u003e\u003ccode\u003e62fde7d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/36ac5d0d95e4947d074e5737d94814034ca335d1\"\u003e\u003ccode\u003e36ac5d0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/73923d223553fca08b1ba77e3fbc2a492862ae4c\"\u003e\u003ccode\u003e73923d2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] add reusable workflows \u003ca href=\"https://github.com/minimistjs/minimist/commit/d80727df77bfa9e631044d7f16368d8f09242c91\"\u003e\u003ccode\u003ed80727d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] add eslint; rules to enable later are warnings \u003ca href=\"https://github.com/minimistjs/minimist/commit/48bc06a1b41f00e9cdf183db34f7a51ba70e98d4\"\u003e\u003ccode\u003e48bc06a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation \u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[readme] rename and add badges \u003ca href=\"https://github.com/minimistjs/minimist/commit/5df0fe49211bd09a3636f8686a7cb3012c3e98f0\"\u003e\u003ccode\u003e5df0fe4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] switch from \u003ccode\u003ecovert\u003c/code\u003e to \u003ccode\u003enyc\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/a48b128fdb8d427dfb20a15273f83e38d97bef07\"\u003e\u003ccode\u003ea48b128\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ecovert\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e; remove unnecessary \u003ccode\u003etap\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/f0fb958e9a1fe980cdffc436a211b0bda58f621b\"\u003e\u003ccode\u003ef0fb958\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] create FUNDING.yml; add \u003ccode\u003efunding\u003c/code\u003e in package.json \u003ca href=\"https://github.com/minimistjs/minimist/commit/3639e0c819359a366387e425ab6eabf4c78d3caa\"\u003e\u003ccode\u003e3639e0c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] use \u003ccode\u003enpmignore\u003c/code\u003e to autogenerate an npmignore file \u003ca href=\"https://github.com/minimistjs/minimist/commit/be2e038c342d8333b32f0fde67a0026b79c8150e\"\u003e\u003ccode\u003ebe2e038\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/minimistjs/minimist/commit/282b570e7489d01b03f2d6d3dabf79cd3e5f84cf\"\u003e\u003ccode\u003e282b570\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eisConstructorOrProto adapted from PR \u003ca href=\"https://github.com/minimistjs/minimist/commit/ef9153fc52b6cea0744b2239921c5dcae4697f11\"\u003e\u003ccode\u003eef9153f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/3124ed3e46306301ebb3c834874ce0241555c2c4\"\u003e\u003ccode\u003e3124ed3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003esafe-publish-latest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/4b927de696d561c636b4f43bf49d4597cb36d6d6\"\u003e\u003ccode\u003e4b927de\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add \u003ccode\u003eaud\u003c/code\u003e in \u003ccode\u003eposttest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/b32d9bd0ab340f4e9f8c3a97ff2a4424f25fab8c\"\u003e\u003ccode\u003eb32d9bd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] update repo URLs \u003ca href=\"https://github.com/minimistjs/minimist/commit/f9fdfc032c54884d9a9996a390c63cd0719bbe1a\"\u003e\u003ccode\u003ef9fdfc0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] Avoid 0.6 tests due to build failures \u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/950eaa74f112e04d23e9c606c67472c46739b473\"\u003e\u003ccode\u003e950eaa7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep \u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge tag 'v0.2.2' \u003ca href=\"https://github.com/minimistjs/minimist/commit/980d7ac61a0b4bd552711251ac107d506b23e41f\"\u003e\u003ccode\u003e980d7ac\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.6...v1.2.7\"\u003ev1.2.7\u003c/a\u003e - 2022-10-10\u003c/h2\u003e\n\u003ch3\u003eCommits\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/minimistjs/minimist/commit/6901ee286bc4c16da6830b48b46ce1574703cea1\"\u003e\u003ccode\u003e6901ee2\u003c/code\u003e\u003c/a\u003e v1.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e Merge tag 'v0.2.3'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/c0b26618322e94adea26c68e613ef0be482c6c63\"\u003e\u003ccode\u003ec0b2661\u003c/code\u003e\u003c/a\u003e v0.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/63b8fee87b8e7a003216d5d77ba5d6decf3cfb0d\"\u003e\u003ccode\u003e63b8fee\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/72239e6f0ea77d8be0ad4f682b7ae7d142144395\"\u003e\u003ccode\u003e72239e6\u003c/code\u003e\u003c/a\u003e [Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e [eslint] fix indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/9ec4d279ced72ea2f60237218e71cc03aa0dfdd6\"\u003e\u003ccode\u003e9ec4d27\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e [actions] Avoid 0.6 tests due to build failures\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.5...v1.2.8\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for minimist since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepublish\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `path-parse` from 1.0.6 to 1.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jbgutierrez/path-parse/commits/v1.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tmpl` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/daaku/nodejs-tmpl/commits/v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tough-cookie` from 4.0.0 to 4.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/salesforce/tough-cookie/releases\"\u003etough-cookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.npmjs.com/package/tough-cookie/v/4.1.4\"\u003ehttps://www.npmjs.com/package/tough-cookie/v/4.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd local alias for \u003ccode\u003etoString\u003c/code\u003e by \u003ca href=\"https://github.com/corvidism\"\u003e\u003ccode\u003e@​corvidism\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/409\"\u003esalesforce/tough-cookie#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect string validation for URL by \u003ca href=\"https://github.com/coditva\"\u003e\u003ccode\u003e@​coditva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/261\"\u003esalesforce/tough-cookie#261\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/corvidism\"\u003e\u003ccode\u003e@​corvidism\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/409\"\u003esalesforce/tough-cookie#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coditva\"\u003e\u003ccode\u003e@​coditva\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/261\"\u003esalesforce/tough-cookie#261\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/salesforce/tough-cookie/compare/v4.1.3...v4.1.4\"\u003ehttps://github.com/salesforce/tough-cookie/compare/v4.1.3...v4.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.1.3\u003c/h2\u003e\n\u003cp\u003eSecurity fix for Prototype Pollution discovery in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/282\"\u003e#282\u003c/a\u003e. This is a minor release, although output from the \u003ccode\u003einspect\u003c/code\u003e utility is affected by this change, we felt this change was important enough to be pushed into the next patch.\u003c/p\u003e\n\u003ch2\u003e4.1.2 -- Patch and Bugfix Release\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow set cookies with localhost by \u003ca href=\"https://github.com/colincasey\"\u003e\u003ccode\u003e@​colincasey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/253\"\u003esalesforce/tough-cookie#253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/salesforce/tough-cookie/compare/v4.1.1...v4.1.2\"\u003ehttps://github.com/salesforce/tough-cookie/compare/v4.1.1...v4.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.1.1\u003c/h2\u003e\n\u003ch2\u003ePatch Release\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow special use domains by default by \u003ca href=\"https://github.com/colincasey\"\u003e\u003ccode\u003e@​colincasey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/249\"\u003esalesforce/tough-cookie#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e4.1.1 Patch -- allow special use domains by default by \u003ca href=\"https://github.com/awaterma\"\u003e\u003ccode\u003e@​awaterma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/250\"\u003esalesforce/tough-cookie#250\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/salesforce/tough-cookie/compare/v4.1.0...v4.1.1\"\u003ehttps://github.com/salesforce/tough-cookie/compare/v4.1.0...v4.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.1.0\u003c/h2\u003e\n\u003cp\u003ev4.1.0\u003c/p\u003e\n\u003cp\u003eMinor release, focused mainly on resolving reported issues and some minor feature work.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreate CHANGELOG.md by \u003ca href=\"https://github.com/ShivanKaul\"\u003e\u003ccode\u003e@​ShivanKaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/189\"\u003esalesforce/tough-cookie#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing param validation issue145 by \u003ca href=\"https://github.com/medelibero-sfdc\"\u003e\u003ccode\u003e@​medelibero-sfdc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/193\"\u003esalesforce/tough-cookie#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate SECURITY.md by \u003ca href=\"https://github.com/ShivanKaul\"\u003e\u003ccode\u003e@​ShivanKaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/201\"\u003esalesforce/tough-cookie#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate CODE_OF_CONDUCT.md by \u003ca href=\"https://github.com/ShivanKaul\"\u003e\u003ccode\u003e@​ShivanKaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/200\"\u003esalesforce/tough-cookie#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for issue \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/195\"\u003e#195\u003c/a\u003e by \u003ca href=\"https://github.com/medelibero-sfdc\"\u003e\u003ccode\u003e@​medelibero-sfdc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/202\"\u003esalesforce/tough-cookie#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd explanation and more special-use domains by \u003ca href=\"https://github.com/ShivanKaul\"\u003e\u003ccode\u003e@​ShivanKaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/203\"\u003esalesforce/tough-cookie#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync of constructor options for serialization by \u003ca href=\"https://github.com/medelibero-sfdc\"\u003e\u003ccode\u003e@​medelibero-sfdc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/204\"\u003esalesforce/tough-cookie#204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturned null in case of empty cookie value by \u003ca href=\"https://github.com/vsin12\"\u003e\u003ccode\u003e@​vsin12\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/196\"\u003esalesforce/tough-cookie#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e132 str trim not a function by \u003ca href=\"https://github.com/awaterma\"\u003e\u003ccode\u003e@​awaterma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/209\"\u003esalesforce/tough-cookie#209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for issue \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/153\"\u003e#153\u003c/a\u003e by \u003ca href=\"https://github.com/medelibero-sfdc\"\u003e\u003ccode\u003e@​medelibero-sfdc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/210\"\u003esalesforce/tough-cookie#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix permuteDomain with trailing dot by \u003ca href=\"https://github.com/ruoho-sfdc\"\u003e\u003ccode\u003e@​ruoho-sfdc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/216\"\u003esalesforce/tough-cookie#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/213\"\u003e#213\u003c/a\u003e -- added gh-actions flow for building and testing tough-co… by \u003ca href=\"https://github.com/awaterma\"\u003e\u003ccode\u003e@​awaterma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/218\"\u003esalesforce/tough-cookie#218\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/salesforce/tough-cookie/commit/cacbc37936bd4824693d885e1e65dca626ed3c8c\"\u003e\u003ccode\u003ecacbc37\u003c/code\u003e\u003c/a\u003e Bump version to 4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/a48fb3a6ba2bbce41595a20e1db56543d974057b\"\u003e\u003ccode\u003ea48fb3a\u003c/code\u003e\u003c/a\u003e Add tests for url validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/50e69bf9372c13a1e573b77c179a879198a240e3\"\u003e\u003ccode\u003e50e69bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/261\"\u003e#261\u003c/a\u003e from postmanlabs/fix/url-string-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/1253d58825378c2327e3a71e2228b65812d1cf7c\"\u003e\u003ccode\u003e1253d58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/409\"\u003e#409\u003c/a\u003e from corvidism/validators-to-string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/238367e2f1d8a2c72cc25cc80a6eeecb612983d6\"\u003e\u003ccode\u003e238367e\u003c/code\u003e\u003c/a\u003e Add local alias for \u003ccode\u003etoString\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/4ff4d29f6cefd279a412b8d62a21142ebd410b36\"\u003e\u003ccode\u003e4ff4d29\u003c/code\u003e\u003c/a\u003e 4.1.3 release preparation, update the package and lib/version to 4.1.3. (\u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/12d474791bb856004e858fdb1c47b7608d09cf6e\"\u003e\u003ccode\u003e12d4747\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution in cookie memstore (\u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/f06b72d1d447f33dfa6222c0a3c0c5e063558248\"\u003e\u003ccode\u003ef06b72d\u003c/code\u003e\u003c/a\u003e Fix documentation for store.findCookies, missing allowSpecialUseDomain proper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/cf6debd15f16df43030f36719251fcce0ed27dfc\"\u003e\u003ccode\u003ecf6debd\u003c/code\u003e\u003c/a\u003e Fix incorrect string validation for URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/b1a8898ee3f8af52c6c1c355555d9f50ebe626ce\"\u003e\u003ccode\u003eb1a8898\u003c/code\u003e\u003c/a\u003e fix: allow set cookies with localhost (\u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/salesforce/tough-cookie/compare/v4.0.0...v4.1.4\"\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/~ccasey\"\u003eccasey\u003c/a\u003e, a new releaser for tough-cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `word-wrap` from 1.2.3 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonschlinkert/word-wrap/releases\"\u003eword-wrap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e:\u003c/p\u003e\n\u003cp\u003eReverts default value for \u003ccode\u003eoptions.indent\u003c/code\u003e to two spaces \u003ccode\u003e'  '\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jonschlinkert/word-wrap/compare/1.2.4...1.2.5\"\u003ehttps://github.com/jonschlinkert/word-wrap/compare/1.2.4...1.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove default indent by \u003ca href=\"https://github.com/mohd-akram\"\u003e\u003ccode\u003e@​mohd-akram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/24\"\u003ejonschlinkert/word-wrap#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🔒fix: CVE 2023 26115 (2) by \u003ca href=\"https://github.com/OlafConijn\"\u003e\u003ccode\u003e@​OlafConijn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/41\"\u003ejonschlinkert/word-wrap#41\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:lock: fix: CVE-2023-26115 by \u003ca href=\"https://github.com/aashutoshrathi\"\u003e\u003ccode\u003e@​aashutoshrathi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/33\"\u003ejonschlinkert/word-wrap#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: publish workflow by \u003ca href=\"https://github.com/OlafConijn\"\u003e\u003ccode\u003e@​OlafConijn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/42\"\u003ejonschlinkert/word-wrap#42\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/mohd-akram\"\u003e\u003ccode\u003e@​mohd-akram\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/24\"\u003ejonschlinkert/word-wrap#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OlafConijn\"\u003e\u003ccode\u003e@​OlafConijn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/41\"\u003ejonschlinkert/word-wrap#41\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aashutoshrathi\"\u003e\u003ccode\u003e@​aashutoshrathi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/33\"\u003ejonschlinkert/word-wrap#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4\"\u003ehttps://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4\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/jonschlinkert/word-wrap/commit/207044ebda1dd3809d15b6000a48409266536771\"\u003e\u003ccode\u003e207044e\u003c/code\u003e\u003c/a\u003e 1.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/98943154855b0dd79b707462b9202614990c7f61\"\u003e\u003ccode\u003e9894315\u003c/code\u003e\u003c/a\u003e revert default indent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/f64b188c7261d26b99e1e2075d6b12f21798e83a\"\u003e\u003ccode\u003ef64b188\u003c/code\u003e\u003c/a\u003e run verb to generate README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/03ea08256ba0c8e8b02b1b304f0f5bd2b1863207\"\u003e\u003ccode\u003e03ea082\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/issues/42\"\u003e#42\u003c/a\u003e from jonschlinkert/chore/publish-workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/420dce9a2412b21881202b73a3c34f0edc53cb2e\"\u003e\u003ccode\u003e420dce9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/issues/41\"\u003e#41\u003c/a\u003e from jonschlinkert/fix/CVE-2023-26115-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/bfa694edf55bb84ff84512f13da6d68bf7593f06\"\u003e\u003ccode\u003ebfa694e\u003c/code\u003e\u003c/a\u003e Update .github/workflows/publish.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/ace0b3c78f81aaf43040bab3bc91d3c5546d3fd2\"\u003e\u003ccode\u003eace0b3c\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/6fd727594676f3e1b196b08a320908bec2f4ca02\"\u003e\u003ccode\u003e6fd7275\u003c/code\u003e\u003c/a\u003e chore: add publish workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/30d6daf60fce429f5f559252fa86ee78200652c4\"\u003e\u003ccode\u003e30d6daf\u003c/code\u003e\u003c/a\u003e chore: fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/655929cabea6299dddf3b4a21fc3713fca701b48\"\u003e\u003ccode\u003e655929c\u003c/code\u003e\u003c/a\u003e chore: remove package-lock\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 7.5.5 to 7.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.5.10\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported e55e5106 to the 7.x release line (22c28763).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.5.9\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported bc8bd34e to the 7.x release line (0435e6e1).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.5.8\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported 0fdcc0af to the 7.x release line (2758ed35).\u003c/li\u003e\n\u003cli\u003eBackported d68ba9e1 to the 7.x release line (dc1781bc).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.5.7\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported 6946f5fe to the 7.x release line (1f72e2e1).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.5.6\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported b8186dd1 to the 7.x release line (73dec34b).\u003c/li\u003e\n\u003cli\u003eBackported ed2b8039 to the 7.x release line (22a26afb).\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/websockets/ws/commit/d962d70649e393841ee1ed726a8f7ffbe90d0c06\"\u003e\u003ccode\u003ed962d70\u003c/code\u003e\u003c/a\u003e [dist] 7.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f\"\u003e\u003ccode\u003e22c2876\u003c/code\u003e\u003c/a\u003e [security] Fix crash when the Upgrade header cannot be read (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2231\"\u003e#2231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/8a78f8770618cc5a1ade485a7445cb6d6f46e2f2\"\u003e\u003ccode\u003e8a78f87\u003c/code\u003e\u003c/a\u003e [dist] 7.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/0435e6e12b8d38992cf0651cb8605dde2294bd25\"\u003e\u003ccode\u003e0435e6e\u003c/code\u003e\u003c/a\u003e [security] Fix same host check for ws+unix: redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/4271f07cfc95cf7e1936388fb69e22a3731fa260\"\u003e\u003ccode\u003e4271f07\u003c/code\u003e\u003c/a\u003e [dist] 7.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/dc1781bc319cb347878d11cf730947d0bef69a51\"\u003e\u003ccode\u003edc1781b\u003c/code\u003e\u003c/a\u003e [security] Drop sensitive headers when following insecure redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/2758ed355073105a60b8b836b25265b8cdcb3b42\"\u003e\u003ccode\u003e2758ed3\u003c/code\u003e\u003c/a\u003e [fix] Abort the handshake if the Upgrade header is invalid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/a370613fab74b82990582fa7728e130c5e87ee4c\"\u003e\u003ccode\u003ea370613\u003c/code\u003e\u003c/a\u003e [dist] 7.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/1f72e2e14f4fbb20265c228a43bb64ab915d8046\"\u003e\u003ccode\u003e1f72e2e\u003c/code\u003e\u003c/a\u003e [security] Drop sensitive headers when following redirects (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2013\"\u003e#2013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/8ecd890800dfbe210298438ab9bb8dbe328f3e0b\"\u003e\u003ccode\u003e8ecd890\u003c/code\u003e\u003c/a\u003e [dist] 7.5.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/ws/compare/7.5.5...7.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 16.4.1 to 16.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.2\u003c/h2\u003e\n\u003ch2\u003e16.4.2 (August 1, 2018)\u003c/h2\u003e\n\u003ch3\u003eReact DOM Server\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a \u003ca href=\"https://reactjs.org/blog/2018/08/01/react-v-16-4-2.html\"\u003epotential XSS vulnerability when the attacker controls an attribute name\u003c/a\u003e (\u003ccode\u003eCVE-2018-6341\u003c/code\u003e). This fix is available in the latest \u003ccode\u003ereact-dom@16.4.2\u003c/code\u003e, as well as in previous affected minor versions: \u003ccode\u003ereact-dom@16.0.1\u003c/code\u003e, \u003ccode\u003ereact-dom@16.1.2\u003c/code\u003e, \u003ccode\u003ereact-dom@16.2.1\u003c/code\u003e, and \u003ccode\u003ereact-dom@16.3.3\u003c/code\u003e. (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/13302\"\u003e#13302\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a crash in the server renderer when an attribute is called \u003ccode\u003ehasOwnProperty\u003c/code\u003e. This fix is only available in \u003ccode\u003ereact-dom@16.4.2\u003c/code\u003e. (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/13303\"\u003e#13303\u003c/a\u003e)\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.2 (August 1, 2018)\u003c/h2\u003e\n\u003ch3\u003eReact DOM Server\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a \u003ca href=\"https://reactjs.org/blog/2018/08/01/react-v-16-4-2.html\"\u003epotential XSS vulnerability when the attacker controls an attribute name\u003c/a\u003e (\u003ccode\u003eCVE-2018-6341\u003c/code\u003e). This fix is available in the latest \u003ccode\u003ereact-dom@16.4.2\u003c/code\u003e, as well as in previous affected minor versions: \u003ccode\u003ereact-dom@16.0.1\u003c/code\u003e, \u003ccode\u003ereact-dom@16.1.2\u003c/code\u003e, \u003ccode\u003ereact-dom@16.2.1\u003c/code\u003e, and \u003ccode\u003ereact-dom@16.3.3\u003c/code\u003e. (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/13302\"\u003e#13302\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a crash in the server renderer when an attribute is called \u003ccode\u003ehasOwnProperty\u003c/code\u003e. This fix is only available in \u003ccode\u003ereact-dom@16.4.2\u003c/code\u003e. (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/13303\"\u003e#13303\u003c/a\u003e)\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/facebook/react/commit/54adb2674afe16ec603e0c54bf46ccf1afa42308\"\u003e\u003ccode\u003e54adb26\u003c/code\u003e\u003c/a\u003e 16.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/d922ed2cf2fadf2578a1379be3bb89430e7ceb0c\"\u003e\u003ccode\u003ed922ed2\u003c/code\u003e\u003c/a\u003e Fix SSR crash on a hasOwnProperty attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5b19684fc3eddb44a790f31804707de9234147c7\"\u003e\u003ccode\u003e5b19684\u003c/code\u003e\u003c/a\u003e Sanitize unknown attribute names for SSR\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v16.4.2/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helpers` from 7.10.4 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/...\n\n_Description has been truncated_","html_url":"https://github.com/Centaurioun/Firefox-gecko-dev/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Centaurioun%2FFirefox-gecko-dev/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"},{"uuid":"4004852908","node_id":"PR_kwDOJ7pPR87HBFZg","number":389,"state":"closed","title":"Bump the development-version-updates group across 1 directory with 49 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-04T22:59:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-28T15:33:47.000Z","updated_at":"2026-03-04T22:59:56.000Z","time_to_close":372367,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":49,"packages":[{"name":"@angular/build","old_version":"20.3.1","new_version":"20.3.18","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.3.0","new_version":"20.3.17","repository_url":"https://github.com/angular/angular"},{"name":"@angular/language-service","old_version":"20.3.0","new_version":"20.3.17","repository_url":"https://github.com/angular/angular"},{"name":"@types/node","old_version":"24.4.0","new_version":"24.11.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"angular-eslint","old_version":"20.3.0","new_version":"20.7.0","repository_url":"https://github.com/angular-eslint/angular-eslint"},{"name":"eslint","old_version":"9.35.0","new_version":"9.39.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-cypress","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/cypress-io/eslint-plugin-cypress"},{"name":"eslint-plugin-depend","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/es-tooling/eslint-plugin-depend"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"karma-jasmine-html-reporter","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/dfederm/karma-jasmine-html-reporter"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.3.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"start-server-and-test","old_version":"2.1.0","new_version":"2.1.5","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.43.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.4","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.8.3","new_version":"2.10.0","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"ci-info","old_version":"4.3.0","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.19","repository_url":"https://github.com/iamkun/dayjs"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.6","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"hosted-git-info","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"htmlparser2","old_version":"10.0.0","new_version":"10.1.0","repository_url":"https://github.com/fb55/htmlparser2"},{"name":"immutable","old_version":"5.1.3","new_version":"5.1.4","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"msgpackr","old_version":"1.11.5","new_version":"1.11.8","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"ordered-binary","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/kriszyp/ordered-binary"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 49 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.3.1` | `20.3.18` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.3.0` | `20.3.17` |\n| [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) | `20.3.0` | `20.3.17` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.4.0` | `24.11.0` |\n| [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint) | `20.3.0` | `20.7.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.35.0` | `9.39.3` |\n| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `5.1.1` | `5.3.0` |\n| [eslint-plugin-depend](https://github.com/es-tooling/eslint-plugin-depend) | `1.2.0` | `1.4.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [karma-jasmine-html-reporter](https://github.com/dfederm/karma-jasmine-html-reporter) | `2.1.0` | `2.2.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.3.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.1.0` | `2.1.5` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.43.0` | `8.56.1` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.29.1` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.28.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.28.6` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.28.6` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.4` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.6` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.3` | `2.10.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.0` | `4.28.1` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.0` | `4.4.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.19` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.5` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.6` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `9.0.0` | `9.0.2` |\n| [htmlparser2](https://github.com/fb55/htmlparser2) | `10.0.0` | `10.1.0` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `5.1.3` | `5.1.4` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.5` | `1.11.8` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [ordered-binary](https://github.com/kriszyp/ordered-binary) | `1.6.0` | `1.6.1` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.5` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n\n\nUpdates `@angular/build` from 20.3.1 to 20.3.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/656888a250af060c110ae87024b0e475b079c23d\"\u003e\u003cimg src=\"https://img.shields.io/badge/656888a25-fix-green\" alt=\"fix - 656888a25\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate dependency \u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e to v1.26.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/795d654138701a03d4d793d3299ff4f33e427a03\"\u003e\u003cimg src=\"https://img.shields.io/badge/795d65413-fix-green\" alt=\"fix - 795d65413\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate pacote to v21.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ffc72cbc52e23cb545476b3fdefc7e5f170eb55d\"\u003e\u003cimg src=\"https://img.shields.io/badge/ffc72cbc5-fix-green\" alt=\"fix - ffc72cbc5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate webpack to version 5.104.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ff366499eff87e9943e25904fd06d109a0fa0075\"\u003e\u003cimg src=\"https://img.shields.io/badge/ff366499e-fix-green\" alt=\"fix - ff366499e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate dependency \u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e to v1.25.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cfbb61602daf32c5b942ea84702fc3638aa111e7\"\u003e\u003cimg src=\"https://img.shields.io/badge/cfbb61602-fix-green\" alt=\"fix - cfbb61602\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e to v1.24.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/25bb7e65c4fc7e401c658126c53b0b7a13d62965\"\u003e\u003cimg src=\"https://img.shields.io/badge/25bb7e65c-fix-green\" alt=\"fix - 25bb7e65c\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure correct URL joining for prerender routes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/05b35113e680341f9f9465b0f35d93fd663ba59f\"\u003e\u003ccode\u003e05b3511\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003ccode\u003e39596d5\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003ccode\u003ef668e27\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update rollup to 4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c0d1626e87b807845d898e30f52e2251aa81c2a0\"\u003e\u003ccode\u003ec0d1626\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003ccode\u003e8700e18\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): prevent open redirect via X-Forwarded-Prefix header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003ccode\u003e67582a9\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): validate host headers to prevent header-based SSRF\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/750f037791e1b00879dcef91a6aae2e6466483e4\"\u003e\u003ccode\u003e750f037\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0f02acac4f34609350f7ac0198ce6bf5279967a9\"\u003e\u003ccode\u003e0f02aca\u003c/code\u003e\u003c/a\u003e build: update webpack to v5.105.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/656888a250af060c110ae87024b0e475b079c23d\"\u003e\u003ccode\u003e656888a\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/cli\u003c/code\u003e): update dependency \u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e to v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/279b1adcf9dd2918682f3e4897494eb7ca5769fd\"\u003e\u003ccode\u003e279b1ad\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.15 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.3.1...v20.3.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 20.3.0 to 20.3.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5047849a4a1857471b78b7ba874f39ecd6175a6b\"\u003e\u003cimg src=\"https://img.shields.io/badge/5047849a4a-fix-green\" alt=\"fix - 5047849a4a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove placeholder image listeners once view is removed\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9d08180876eb0aee5e5c489be734b07a7cc664e\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9d0818087-fix-green\" alt=\"fix - f9d0818087\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport arbitrary nesting in :host-context()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/106b9040dfe03bd8deb0eabccc29e07f734b6ab5\"\u003e\u003cimg src=\"https://img.shields.io/badge/106b9040df-fix-green\" alt=\"fix - 106b9040df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport commas in :host() argument\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9419ea348a296b50f13ac2e23ea9a00b336989b8\"\u003e\u003cimg src=\"https://img.shields.io/badge/9419ea348a-fix-green\" alt=\"fix - 9419ea348a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport complex selectors in :nth-child()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/036c5d2a073f8e48704ec0d405ca997eedb721e9\"\u003e\u003cimg src=\"https://img.shields.io/badge/036c5d2a07-fix-green\" alt=\"fix - 036c5d2a07\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport one additional level of nesting in :host()\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.17 (2026-02-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e7f9de3c118\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.0 (2026-02-25)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/18003a33bb0d6bb09def8a0e5939fa24069696eb\"\u003e18003a33bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd an 'outlet' injector option for ngTemplateOutlet\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8bbe6dc46c9dc13bafa81a60c7613b84b5ca3761\"\u003e8bbe6dc46c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd Location strategies to manage trailing slash on write\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/51cc91480761b7275c15b5600381207f8ca00ee5\"\u003e51cc914807\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport height in ImageLoaderConfig and built-in loaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72534e2a3458df4e1bb097973872f00bbb92be42\"\u003e72534e2a34\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd support for the \u003ccode\u003einstanceof\u003c/code\u003e binary operator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/95b3f37d4a7d9a38f616d56df746dfcda3c2139b\"\u003e95b3f37d4a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eExhaustive checks for switch blocks\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/04ba09a8d9454013bebdd643eacb737642161952\"\u003e04ba09a8d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport \u003ccode\u003eAstVisitor.visitEmptyExpr()\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ce80136e7b9f0024d49fce835cffa024c4505855\"\u003ece80136e7b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eoptimize away unnecessary restore/reset view calls\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3242a61bae02253d13abb510b666376c665e61ac\"\u003e3242a61bae\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evariable counter visiting some expressions twice\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/473dd3e1cbd4fe3fa88ae4d5358eee35c11acb1b\"\u003e473dd3e1cb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eattach source spans to object literal keys in TCB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a904d9f77b56feab407f75f8d0527fa512d5dafb\"\u003ea904d9f77b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport nested component declaration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2ea6dfc6c9ca11e96a2654510c980419899f8d04\"\u003e2ea6dfc6c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate diagnostic to flag no-op arrow functions in listeners\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8d5210c9fedd8abdd810d7a89ec7ee9a1234f5c1\"\u003e8d5210c9fe\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd ChangeDetectionStrategy.Eager alias for Default\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/92d2498910caed06c182b67e39726e1441418698\"\u003e92d2498910\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd host node to DeferBlockData (\u003ca href=\"https://redirect.github.com/angular/angular/pull/66546\"\u003e#66546\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ea2016a6dce58f95ecab7c773d5dcde274354e1a\"\u003eea2016a6dc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd support for nested animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/81cabc14777a3b4966c29d60e1505aca8c29b71c\"\u003e81cabc1477\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd support for TypeScript 6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1ba9b7ac5001b315cc9df78c518964dbf479d647\"\u003e1ba9b7ac50\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eresource composition via snapshots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9923b72a20972ba6bf728d78f1afac6936ade18\"\u003ed9923b72a2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport arrow functions in expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a7e8abbb7e738ba338c3f50c76934c99925954e5\"\u003ea7e8abbb7e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly handle SkipSelf when resolving from embedded view injector\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0806ee38269b664f535e10d4d501b88370d3b44c\"\u003e0806ee3826\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent animated element duplication with dynamic components in zoneless mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ed78fa05c710ebafb355ae00a85b190a118b6cc4\"\u003eed78fa05c7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eRemove note to skip arrow functions in best practices\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003ccode\u003ec2c2b4a\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sensitive attributes on SVG script elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003ccode\u003ed1ca8ae\u003c/code\u003e\u003c/a\u003e fix(compiler): prevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/840db59dc1a9beb0b4e63799b5d56c2f096a1bab\"\u003e\u003ccode\u003e840db59\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): make required inputs diagnostic less noisy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/de8af179518732a50ae0b15ef580a93371d27a3d\"\u003e\u003ccode\u003ede8af17\u003c/code\u003e\u003c/a\u003e docs(docs-infra): Extract multiple extends statements for interfaces (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64539\"\u003e#64539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/5fb7c318bd153dbebfe65f56540380a10f1650be\"\u003e\u003ccode\u003e5fb7c31\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler-cli): missingStructuralDirective diagnostic produces fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/371274bfc6d5690390f90161106b60d80939fe75\"\u003e\u003ccode\u003e371274b\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): missingStructuralDirective diagnostic produces false negat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3ae0d1bcf58c8f337417026a4ce58eb770daa178\"\u003e\u003ccode\u003e3ae0d1b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2e817b0efb6f617312936b756ace2c85139d1fc\"\u003e\u003ccode\u003ec2e817b\u003c/code\u003e\u003c/a\u003e perf(compiler-cli): fix performance of \u0026quot;interpolated signal not invoked\u0026quot; chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/11b006ed836bfdfe96e57adba5a0394db883bea6\"\u003e\u003ccode\u003e11b006e\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.17/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/language-service` from 20.3.0 to 20.3.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5047849a4a1857471b78b7ba874f39ecd6175a6b\"\u003e\u003cimg src=\"https://img.shields.io/badge/5047849a4a-fix-green\" alt=\"fix - 5047849a4a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove placeholder image listeners once view is removed\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9d08180876eb0aee5e5c489be734b07a7cc664e\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9d0818087-fix-green\" alt=\"fix - f9d0818087\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport arbitrary nesting in :host-context()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/106b9040dfe03bd8deb0eabccc29e07f734b6ab5\"\u003e\u003cimg src=\"https://img.shields.io/badge/106b9040df-fix-green\" alt=\"fix - 106b9040df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport commas in :host() argument\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9419ea348a296b50f13ac2e23ea9a00b336989b8\"\u003e\u003cimg src=\"https://img.shields.io/badge/9419ea348a-fix-green\" alt=\"fix - 9419ea348a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport complex selectors in :nth-child()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/036c5d2a073f8e48704ec0d405ca997eedb721e9\"\u003e\u003cimg src=\"https://img.shields.io/badge/036c5d2a07-fix-green\" alt=\"fix - 036c5d2a07\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport one additional level of nesting in :host()\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.17 (2026-02-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e7f9de3c118\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.0 (2026-02-25)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/18003a33bb0d6bb09def8a0e5939fa24069696eb\"\u003e18003a33bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd an 'outlet' injector option for ngTemplateOutlet\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8bbe6dc46c9dc13bafa81a60c7613b84b5ca3761\"\u003e8bbe6dc46c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd Location strategies to manage trailing slash on write\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/51cc91480761b7275c15b5600381207f8ca00ee5\"\u003e51cc914807\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport height in ImageLoaderConfig and built-in loaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72534e2a3458df4e1bb097973872f00bbb92be42\"\u003e72534e2a34\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd support for the \u003ccode\u003einstanceof\u003c/code\u003e binary operator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/95b3f37d4a7d9a38f616d56df746dfcda3c2139b\"\u003e95b3f37d4a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eExhaustive checks for switch blocks\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/04ba09a8d9454013bebdd643eacb737642161952\"\u003e04ba09a8d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport \u003ccode\u003eAstVisitor.visitEmptyExpr()\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ce80136e7b9f0024d49fce835cffa024c4505855\"\u003ece80136e7b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eoptimize away unnecessary restore/reset view calls\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3242a61bae02253d13abb510b666376c665e61ac\"\u003e3242a61bae\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evariable counter visiting some expressions twice\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/473dd3e1cbd4fe3fa88ae4d5358eee35c11acb1b\"\u003e473dd3e1cb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eattach source spans to object literal keys in TCB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a904d9f77b56feab407f75f8d0527fa512d5dafb\"\u003ea904d9f77b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport nested component declaration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2ea6dfc6c9ca11e96a2654510c980419899f8d04\"\u003e2ea6dfc6c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate diagnostic to flag no-op arrow functions in listeners\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8d5210c9fedd8abdd810d7a89ec7ee9a1234f5c1\"\u003e8d5210c9fe\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd ChangeDetectionStrategy.Eager alias for Default\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/92d2498910caed06c182b67e39726e1441418698\"\u003e92d2498910\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd host node to DeferBlockData (\u003ca href=\"https://redirect.github.com/angular/angular/pull/66546\"\u003e#66546\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ea2016a6dce58f95ecab7c773d5dcde274354e1a\"\u003eea2016a6dc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd support for nested animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/81cabc14777a3b4966c29d60e1505aca8c29b71c\"\u003e81cabc1477\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd support for TypeScript 6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1ba9b7ac5001b315cc9df78c518964dbf479d647\"\u003e1ba9b7ac50\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eresource composition via snapshots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9923b72a20972ba6bf728d78f1afac6936ade18\"\u003ed9923b72a2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport arrow functions in expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a7e8abbb7e738ba338c3f50c76934c99925954e5\"\u003ea7e8abbb7e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly handle SkipSelf when resolving from embedded view injector\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0806ee38269b664f535e10d4d501b88370d3b44c\"\u003e0806ee3826\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent animated element duplication with dynamic components in zoneless mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ed78fa05c710ebafb355ae00a85b190a118b6cc4\"\u003eed78fa05c7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eRemove note to skip arrow functions in best practices\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.17/packages/language-service\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.4.0 to 24.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `angular-eslint` from 20.3.0 to 20.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular-eslint/angular-eslint/releases\"\u003eangular-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.7.0\u003c/h2\u003e\n\u003ch2\u003e20.7.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e [prefer-ngsrc] add suggestions (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2772\"\u003e#2772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency eslint to v9.39.1 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.10 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.46.4 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2780\"\u003e#2780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.11 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2785\"\u003e#2785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport eslint defineConfig types better (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.12 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2794\"\u003e#2794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-inject] improve test coverage and documentation (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2770\"\u003e#2770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e false negatives in pipe-prefix, component-selector and directive-selector when linting selectors that only contain a prefix (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2769\"\u003e#2769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [use-component-selector] detect variables (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2797\"\u003e#2797\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDmitry Zakharov \u003ca href=\"https://github.com/pumano\"\u003e\u003ccode\u003e@​pumano\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvgeny Stepanovych \u003ca href=\"https://github.com/undsoft\"\u003e\u003ccode\u003e@​undsoft\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.6.0\u003c/h2\u003e\n\u003ch2\u003e20.6.0 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuilder:\u003c/strong\u003e support {projectName} and {projectRoot} placeholders in outputFile (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2759\"\u003e#2759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e support multiple configs for component-selector and directive-selector (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2762\"\u003e#2762\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular-eslint:\u003c/strong\u003e support eslint defineConfig types in addition to typescript-eslint config (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e20.5.2 (2025-11-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.9 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.46.3 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency eslint to v9.39.0 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e update style guide links (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2689\"\u003e#2689\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/angular-eslint/angular-eslint/blob/main/packages/angular-eslint/CHANGELOG.md\"\u003eangular-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.7.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport eslint defineConfig types better (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.6.0 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular-eslint:\u003c/strong\u003e support eslint defineConfig types in addition to typescript-eslint config (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.5.2 (2025-11-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for angular-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e20.5.1 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for angular-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e20.5.0 (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule prefer-host-metadata-property (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2615\"\u003e#2615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add prefer-built-in-pipes rule (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2605\"\u003e#2605\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndreas Nicolaou \u003ca href=\"https://github.com/andreasnicolaou\"\u003e\u003ccode\u003e@​andreasnicolaou\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejase \u003ca href=\"https://github.com/jase88\"\u003e\u003ccode\u003e@​jase88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.4.0 (2025-10-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add rule prefer-at-else (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2613\"\u003e#2613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDave \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/fdddff9b3e5d9a36e4dd527d201ed7b48ce2f08f\"\u003e\u003ccode\u003efdddff9\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/9c528ee720ba1646db1960e347e00739b7f93428\"\u003e\u003ccode\u003e9c528ee\u003c/code\u003e\u003c/a\u003e fix: support eslint defineConfig types better (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/e5301604797ce99db2c65d55749e4826cffe5115\"\u003e\u003ccode\u003ee530160\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/0b2f7586284f8077bcada9ee15541f713408817d\"\u003e\u003ccode\u003e0b2f758\u003c/code\u003e\u003c/a\u003e fix(angular-eslint): support eslint defineConfig types in addition to typescr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/e97d134a0616498a863f3221f11a0af6ade0b2d3\"\u003e\u003ccode\u003ee97d134\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/6d15cdd59d80b3928f1ce4198a9f1b5ec7bd2db3\"\u003e\u003ccode\u003e6d15cdd\u003c/code\u003e\u003c/a\u003e chore: finalize migration from jest to vitest (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2756\"\u003e#2756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/895ac79b4e51eed2b6778772a81736cdf6477ba0\"\u003e\u003ccode\u003e895ac79\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/672cb7b8c794867756168ea82ec578565f5bf372\"\u003e\u003ccode\u003e672cb7b\u003c/code\u003e\u003c/a\u003e chore: use vitest (with nx atomizer) for e2e tests and use pnpm catalogs (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2720\"\u003e#2720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/0485db38849732cce0045983bc70b62e56f63fe8\"\u003e\u003ccode\u003e0485db3\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2713\"\u003e#2713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/2bc4a63ae7072b4d31252824a3b1e3f89fcbd177\"\u003e\u003ccode\u003e2bc4a63\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular-eslint/angular-eslint/commits/v20.7.0/packages/angular-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.35.0 to 9.39.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e) (sethamus)\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/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20529\"\u003e#20529\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20453\"\u003e#20453\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\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/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\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/a7d5fe64f402eefdc2bbb73992d3a4ac49f426a5\"\u003e\u003ccode\u003ea7d5fe6\u003c/code\u003e\u003c/a\u003e 9.39.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42e6b065f5a1c3b2dfb1fcdccf44ba17c0048bf2\"\u003e\u003ccode\u003e42e6b06\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20453\"\u003e#20453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.35.0...v9.39.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-cypress` from 5.1.1 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/releases\"\u003eeslint-plugin-cypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.2.1...v5.3.0\"\u003e5.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd version ESLint v10 support (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/293\"\u003e#293\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/faa2fa8631785767d6f85e1c5f9a2cf34eab6fa5\"\u003efaa2fa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.2.0...v5.2.1\"\u003e5.2.1\u003c/a\u003e (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/269\"\u003e#269\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/d600419330cd53d80cf2145f434ecd706807644c\"\u003ed600419\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.1.1...v5.2.0\"\u003e5.2.0\u003c/a\u003e (2025-10-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd type declaration file (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/279\"\u003e#279\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/006d74f8a5c1456943584f9528b1c020ba3db874\"\u003e006d74f\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/cypress-io/eslint-plugin-cypress/commit/faa2fa8631785767d6f85e1c5f9a2cf34eab6fa5\"\u003e\u003ccode\u003efaa2fa8\u003c/code\u003e\u003c/a\u003e feat: add version ESLint v10 support (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/b6e17078e6de76585bf7f4a08a2de6de2834c24e\"\u003e\u003ccode\u003eb6e1707\u003c/code\u003e\u003c/a\u003e chore(deps): update semantic-release to 25.0.2 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/d600419330cd53d80cf2145f434ecd706807644c\"\u003e\u003ccode\u003ed600419\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/7c429f88c469865bd05c99b76cdc65650dca225a\"\u003e\u003ccode\u003e7c429f8\u003c/code\u003e\u003c/a\u003e docs: update rule documentation headers (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/94c7d1cbd656f509d8b4a78a999c89c764022400\"\u003e\u003ccode\u003e94c7d1c\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint to 9.39.1 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/287\"\u003e#287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/fb76f04efcaaa0a320492e88e76f6236f97d3246\"\u003e\u003ccode\u003efb76f04\u003c/code\u003e\u003c/a\u003e ci(deps): update to Node.js 24.11.0 LTS (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/cba838f13156981c97ecc5c09affea1f7545d561\"\u003e\u003ccode\u003ecba838f\u003c/code\u003e\u003c/a\u003e chore: use npm credentials context (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/058d2df3931d4e50ebdd4c864bab63923bb6d682\"\u003e\u003ccode\u003e058d2df\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest to 4.0.4 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/065b435087c76c68939b1f248ceda0003def26c4\"\u003e\u003ccode\u003e065b435\u003c/code\u003e\u003c/a\u003e chore: lint TypeScript declaration files d.ts (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/006d74f8a5c1456943584f9528b1c020ba3db874\"\u003e\u003ccode\u003e006d74f\u003c/code\u003e\u003c/a\u003e feat: add type declaration file (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.1.1...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-depend` from 1.2.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/releases\"\u003eeslint-plugin-depend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump module-replacements by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/58\"\u003ees-tooling/eslint-plugin-depend#58\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.3.1...1.4.0\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.3.1...1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: mark type import for typescript-estree by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/56\"\u003ees-tooling/eslint-plugin-depend#56\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.3.0...1.3.1\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.3.0...1.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump dependencies by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/51\"\u003ees-tooling/eslint-plugin-depend#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaintenance, Use \u003ccode\u003eempathic\u003c/code\u003e by \u003ca href=\"https://github.com/beeequeue\"\u003e\u003ccode\u003e@​beeequeue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/52\"\u003ees-tooling/eslint-plugin-depend#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ccode\u003e@eslint/json\u003c/code\u003e by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/53\"\u003ees-tooling/eslint-plugin-depend#53\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable trusted publishes by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/54\"\u003ees-tooling/eslint-plugin-depend#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore scripts by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/55\"\u003ees-tooling/eslint-plugin-depend#55\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/beeequeue\"\u003e\u003ccode\u003e@​beeequeue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/52\"\u003ees-tooling/eslint-plugin-depend#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/53\"\u003ees-tooling/eslint-plugin-depend#53\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.3.0\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.0-alpha.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump dependencies by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/51\"\u003ees-tooling/eslint-plugin-depend#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaintenance, Use \u003ccode\u003eempathic\u003c/code\u003e by \u003ca href=\"https://github.com/beeequeue\"\u003e\u003ccode\u003e@​beeequeue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/52\"\u003ees-tooling/eslint-plugin-depend#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ccode\u003e@eslint/json\u003c/code\u003e by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/53\"\u003ees-tooling/eslint-plugin-depend#53\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable trusted publishes by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/54\"\u003ees-tooling/eslint-plugin-depend#54\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/beeequeue\"\u003e\u003ccode\u003e@​beeequeue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/52\"\u003ees-tooling/eslint-plugin-depend#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/53\"\u003ees-tooling/eslint-plugin-depend#53\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.3.0-alpha.0\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.3.0-alpha.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/es-tooling/eslint-plugin-depend/commit/5f81ab8b0a0a48f2b528dd47a78964e533b5a699\"\u003e\u003ccode\u003e5f81ab8\u003c/code\u003e\u003c/a\u003e chore: bump module-replacements (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/commit/35a4edc68a6ef8222c53fe086f5098c9ea4322c6\"\u003e\u003ccode\u003e35a4edc\u003c/code\u003e\u003c/a\u003e fix: mark type import for typescript-estree (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/commit/458bce20111273ac184ce8d50f5629ae3918ac0d\"\u003e\u003ccode\u003e458bce2\u003c/code\u003e\u003c/a\u003e chore: ignore scripts (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/commit/ee124d8a751e9c292890fe3279815b32ca55a50d\"\u003e\u003ccode\u003eee124d8\u003c/code\u003e\u003c/a\u003e chore: enable trusted publishes (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/commit/878e435b67fbe55cbde29c319da5e3432f72da64\"\u003e\u003ccode\u003e878e435\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003e@eslint/json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/commit/9f87b88d81a2873c2452c1fb39fa7bd07e9f520a\"\u003e\u003ccode\u003e9f87b88\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003eempathic\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/commit/ab547a2d7146ef0ba5ad9dec12681b8a9f9debf6\"\u003e\u003ccode\u003eab547a2\u003c/code\u003e\u003c/a\u003e chore: bump dependencies (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for eslint-plugin-depend since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.4 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/772\"\u003e#772\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c\"\u003e\u003ccode\u003e7264ed0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Bump prettier-linter-helpers dependency to v1.0.1\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/776\"\u003e#776\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b\"\u003e\u003ccode\u003e77651a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aswils\"\u003e\u003ccode\u003e@​aswils\u003c/code\u003e\u003c/a\u003e! - fix: bump synckit for yarn PnP ESM issue\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/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/772\"\u003e#772\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c\"\u003e\u003ccode\u003e7264ed0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPSco...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/example-angular-app/pull/389","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fexample-angular-app/issues/389","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/389/packages"},{"uuid":"3956847136","node_id":"PR_kwDOD8ct5s7EkUQ7","number":39,"state":"closed","title":"Bump hosted-git-info","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-02-28T11:08:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-18T09:32:09.000Z","updated_at":"2026-02-28T11:08:18.000Z","time_to_close":869762,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hosted-git-info","old_version":"3.0.4","new_version":"3.0.8","repository_url":"https://github.com/npm/hosted-git-info"}],"path":null,"ecosystem":"npm"},"body":"Bumps  and [hosted-git-info](https://github.com/npm/hosted-git-info). These dependencies needed to be updated together.\nUpdates `hosted-git-info` from 3.0.4 to 3.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/main/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.7...v3.0.8\"\u003e3.0.8\u003c/a\u003e (2021-01-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify the regular expression for shortcut matching (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/bede0dc\"\u003ebede0dc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.6...v3.0.7\"\u003e3.0.7\u003c/a\u003e (2020-10-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrectly filter out urls for tarballs in gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/eb5bd5a\"\u003eeb5bd5a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/69\"\u003e#69\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.5...v3.0.6\"\u003e3.0.6\u003c/a\u003e (2020-10-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport to github gist legacy hash length (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/c067102\"\u003ec067102\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/68\"\u003e#68\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.4...v3.0.5\"\u003e3.0.5\u003c/a\u003e (2020-07-11)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/a810463604a54af041223a1f69c80622b85fac90\"\u003e\u003ccode\u003ea810463\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/bede0dc38e1785e732bf0a48ba6f81a4a908eba3\"\u003e\u003ccode\u003ebede0dc\u003c/code\u003e\u003c/a\u003e fix: simplify the regular expression for shortcut matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/afe280820d6c5f76fba40a2dfd7e899d3be526f3\"\u003e\u003ccode\u003eafe2808\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/eb5bd5a00658b43042f5227482bcfc7083f10274\"\u003e\u003ccode\u003eeb5bd5a\u003c/code\u003e\u003c/a\u003e fix: correctly filter out urls for tarballs in gitlab\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/d30f96e079407da03ee02e4616a0ff22995bf9e3\"\u003e\u003ccode\u003ed30f96e\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/c06710282195ac1925b2dc7e30cc0d64e016e990\"\u003e\u003ccode\u003ec067102\u003c/code\u003e\u003c/a\u003e fix: support to github gist legacy hash length\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/c53c6ab07f9b9992d9812115ea572e3b14cccfef\"\u003e\u003ccode\u003ec53c6ab\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/167cef296215ffffb7c2ba7b142be0ae35d44b50\"\u003e\u003ccode\u003e167cef2\u003c/code\u003e\u003c/a\u003e chore: properly advertise version support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/47c931e1972a64af0f783fd26f537e4af6b86bb2\"\u003e\u003ccode\u003e47c931e\u003c/code\u003e\u003c/a\u003e update lru-cache to latest\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.4...v3.0.8\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.8.8 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/main/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.7...v3.0.8\"\u003e3.0.8\u003c/a\u003e (2021-01-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify the regular expression for shortcut matching (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/bede0dc\"\u003ebede0dc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.6...v3.0.7\"\u003e3.0.7\u003c/a\u003e (2020-10-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrectly filter out urls for tarballs in gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/eb5bd5a\"\u003eeb5bd5a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/69\"\u003e#69\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.5...v3.0.6\"\u003e3.0.6\u003c/a\u003e (2020-10-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport to github gist legacy hash length (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/c067102\"\u003ec067102\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/68\"\u003e#68\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.4...v3.0.5\"\u003e3.0.5\u003c/a\u003e (2020-07-11)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/a810463604a54af041223a1f69c80622b85fac90\"\u003e\u003ccode\u003ea810463\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/bede0dc38e1785e732bf0a48ba6f81a4a908eba3\"\u003e\u003ccode\u003ebede0dc\u003c/code\u003e\u003c/a\u003e fix: simplify the regular expression for shortcut matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/afe280820d6c5f76fba40a2dfd7e899d3be526f3\"\u003e\u003ccode\u003eafe2808\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/eb5bd5a00658b43042f5227482bcfc7083f10274\"\u003e\u003ccode\u003eeb5bd5a\u003c/code\u003e\u003c/a\u003e fix: correctly filter out urls for tarballs in gitlab\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/d30f96e079407da03ee02e4616a0ff22995bf9e3\"\u003e\u003ccode\u003ed30f96e\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/c06710282195ac1925b2dc7e30cc0d64e016e990\"\u003e\u003ccode\u003ec067102\u003c/code\u003e\u003c/a\u003e fix: support to github gist legacy hash length\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/c53c6ab07f9b9992d9812115ea572e3b14cccfef\"\u003e\u003ccode\u003ec53c6ab\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/167cef296215ffffb7c2ba7b142be0ae35d44b50\"\u003e\u003ccode\u003e167cef2\u003c/code\u003e\u003c/a\u003e chore: properly advertise version support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/47c931e1972a64af0f783fd26f537e4af6b86bb2\"\u003e\u003ccode\u003e47c931e\u003c/code\u003e\u003c/a\u003e update lru-cache to latest\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.4...v3.0.8\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/denysmatsevych/password-generator/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/denysmatsevych/password-generator/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/denysmatsevych%2Fpassword-generator/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"},{"uuid":"3940200455","node_id":"PR_kwDOETrPJ87DtvcU","number":14,"state":"closed","title":"Bump hosted-git-info from 2.8.8 to 2.8.9 in /tickets","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-19T23:32:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-14T03:23:50.000Z","updated_at":"2026-02-19T23:32:49.000Z","time_to_close":504537,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hosted-git-info","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"}],"path":"/tickets","ecosystem":"npm"},"body":"Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info 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=hosted-git-info\u0026package-manager=npm_and_yarn\u0026previous-version=2.8.8\u0026new-version=2.8.9)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/paragbaxi/ticketing/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/paragbaxi/ticketing/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/paragbaxi%2Fticketing/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"3916009702","node_id":"PR_kwDONg06Wc7Cdpcq","number":1,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 16 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-02-09T11:55:34.000Z","updated_at":"2026-02-09T11:57:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":16,"packages":[{"name":"node-fetch","old_version":"2.6.1","new_version":"2.6.7","repository_url":"https://github.com/node-fetch/node-fetch"},{"name":"@babel/traverse","old_version":"7.7.2","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"ajv","old_version":"6.10.2","new_version":"6.12.6","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"decode-uri-component","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"fsevents","old_version":"1.2.9","new_version":"1.2.13","repository_url":"https://github.com/fsevents/fsevents"},{"name":"glob-parent","old_version":"5.1.0","new_version":"5.1.2","repository_url":"https://github.com/gulpjs/glob-parent"},{"name":"handlebars","old_version":"4.7.6","new_version":"4.7.8","repository_url":"https://github.com/handlebars-lang/handlebars.js"},{"name":"hosted-git-info","old_version":"2.8.5","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"json5","old_version":"2.1.1","new_version":"2.2.3","repository_url":"https://github.com/json5/json5"},{"name":"lodash","old_version":"4.17.19","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"minimatch","old_version":"3.0.4","new_version":"3.1.2","repository_url":"https://github.com/isaacs/minimatch"},{"name":"path-parse","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/jbgutierrez/path-parse"},{"name":"tmpl","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/daaku/nodejs-tmpl"},{"name":"word-wrap","old_version":"1.2.3","new_version":"1.2.5","repository_url":"https://github.com/jonschlinkert/word-wrap"},{"name":"ws","old_version":"5.2.2","new_version":"5.2.4","repository_url":"https://github.com/websockets/ws"},{"name":"y18n","old_version":"4.0.0","new_version":"4.0.3","repository_url":"https://github.com/yargs/y18n"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [node-fetch](https://github.com/node-fetch/node-fetch) | `2.6.1` | `2.6.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.7.2` | `7.29.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.10.2` | `6.12.6` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.0` | `0.2.2` |\n| [fsevents](https://github.com/fsevents/fsevents) | `1.2.9` | `1.2.13` |\n| [glob-parent](https://github.com/gulpjs/glob-parent) | `5.1.0` | `5.1.2` |\n| [handlebars](https://github.com/handlebars-lang/handlebars.js) | `4.7.6` | `4.7.8` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.5` | `2.8.9` |\n| [json5](https://github.com/json5/json5) | `2.1.1` | `2.2.3` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.19` | `4.17.23` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.0.4` | `3.1.2` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [tmpl](https://github.com/daaku/nodejs-tmpl) | `1.0.4` | `1.0.5` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n| [ws](https://github.com/websockets/ws) | `5.2.2` | `5.2.4` |\n| [y18n](https://github.com/yargs/y18n) | `4.0.0` | `4.0.3` |\n\n\nUpdates `node-fetch` from 2.6.1 to 2.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/node-fetch/node-fetch/releases\"\u003enode-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.7\u003c/h2\u003e\n\u003ch1\u003eSecurity patch release\u003c/h1\u003e\n\u003cp\u003eRecommended to upgrade, to not leak sensitive cookie and authentication header information to 3th party host while a redirect occurred\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't forward secure headers to 3th party by \u003ca href=\"https://github.com/jimmywarting\"\u003e\u003ccode\u003e@​jimmywarting\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/pull/1453\"\u003enode-fetch/node-fetch#1453\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7\"\u003ehttps://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.6.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(URL): prefer built in URL version when available and fallback to whatwg by \u003ca href=\"https://github.com/jimmywarting\"\u003e\u003ccode\u003e@​jimmywarting\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/pull/1352\"\u003enode-fetch/node-fetch#1352\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/node-fetch/node-fetch/compare/v2.6.5...v2.6.6\"\u003ehttps://github.com/node-fetch/node-fetch/compare/v2.6.5...v2.6.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.6.2\u003c/h2\u003e\n\u003cp\u003efixed main path in package.json\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/node-fetch/node-fetch/commit/1ef4b560a17e644a02a3bfdea7631ffeee578b35\"\u003e\u003ccode\u003e1ef4b56\u003c/code\u003e\u003c/a\u003e backport of \u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/1449\"\u003e#1449\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/8fe5c4ea66b9b8187600e6d5ec9b1b6781f44009\"\u003e\u003ccode\u003e8fe5c4e\u003c/code\u003e\u003c/a\u003e 2.x: Specify encoding as an optional peer dependency in package.json (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/f56b0c66d3dd2ef185436de1f2fd40f66bfea8f4\"\u003e\u003ccode\u003ef56b0c6\u003c/code\u003e\u003c/a\u003e fix(URL): prefer built in URL version when available and fallback to whatwg (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/b5417aea6a3275932283a200214522e6ab53f1ea\"\u003e\u003ccode\u003eb5417ae\u003c/code\u003e\u003c/a\u003e fix: import whatwg-url in a way compatible with ESM Node (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/1303\"\u003e#1303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/18193c5922c64046b922e18faf41821290535f06\"\u003e\u003ccode\u003e18193c5\u003c/code\u003e\u003c/a\u003e fix v2.6.3 that did not sending query params (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/ace7536c955556be742d9910566738630cc3c2a6\"\u003e\u003ccode\u003eace7536\u003c/code\u003e\u003c/a\u003e fix: properly encode url with unicode characters (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/152214ca2f6e2a5a17d71e4638114625d3be30c6\"\u003e\u003ccode\u003e152214c\u003c/code\u003e\u003c/a\u003e Fix(package.json): Corrected main file path in package.json (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7\"\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/~endless\"\u003eendless\u003c/a\u003e, a new releaser for node-fetch since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/traverse` from 7.7.2 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/traverse\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\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/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\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/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\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/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\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, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/84366a8ea453814e732784db74cf2e2b6635eb6f\"\u003e\u003ccode\u003e84366a8\u003c/code\u003e\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/229eb452c5d5d2be0dc138ec2956aff7ff1057d7\"\u003e\u003ccode\u003e229eb45\u003c/code\u003e\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/905bc22b2fff23673eabe467815c67b29bf8bba2\"\u003e\u003ccode\u003e905bc22\u003c/code\u003e\u003c/a\u003e fix: lint errors in main branch (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17612\"\u003e#17612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a03e2b63ae530674e866b60350b7eb4a5fcb5f59\"\u003e\u003ccode\u003ea03e2b6\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003epath.evaluate\u003c/code\u003e correctly returns \u003ccode\u003econfident\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17584\"\u003e#17584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aac2c37e11ad58905f7f9606103074e80bacbbcd\"\u003e\u003ccode\u003eaac2c37\u003c/code\u003e\u003c/a\u003e chore: Use Gulpfile.mts (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17579\"\u003e#17579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/65c4a6b3ee0e1d32801529e841572bb22534e1f3\"\u003e\u003ccode\u003e65c4a6b\u003c/code\u003e\u003c/a\u003e [Babel 8] fix: Improve \u003ccode\u003etraverse\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17574\"\u003e#17574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-traverse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/traverse\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 6.10.2 to 6.12.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.12.6\u003c/h2\u003e\n\u003cp\u003eFix performance issue of \u0026quot;url\u0026quot; format.\u003c/p\u003e\n\u003ch2\u003ev6.12.5\u003c/h2\u003e\n\u003cp\u003eFix uri scheme validation (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e).\nFix boolean schemas with strictKeywords option (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.4\u003c/h2\u003e\n\u003cp\u003eFix: coercion of one-item arrays to scalar that should fail validation (\u003ca href=\"https://runkit.com/esp/5f3672ba2f6642001ae27411\"\u003efailing example\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003ev6.12.3\u003c/h2\u003e\n\u003cp\u003ePass schema object to processCode function\nOption for strictNumbers (\u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1128\"\u003e#1128\u003c/a\u003e)\nFixed vulnerability related to untrusted schemas (\u003ca href=\"https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2020-15366\"\u003eCVE-2020-15366\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.2\u003c/h2\u003e\n\u003cp\u003eRemoved post-install script\u003c/p\u003e\n\u003ch2\u003ev6.12.1\u003c/h2\u003e\n\u003cp\u003eDocs and dependency updates\u003c/p\u003e\n\u003ch2\u003ev6.12.0\u003c/h2\u003e\n\u003cp\u003eImproved hostname validation (\u003ca href=\"https://github.com/sambauers\"\u003e\u003ccode\u003e@​sambauers\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1143\"\u003e#1143\u003c/a\u003e)\nOption \u003ccode\u003ekeywords\u003c/code\u003e to add custom keywords (\u003ca href=\"https://github.com/franciscomorais\"\u003e\u003ccode\u003e@​franciscomorais\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1137\"\u003e#1137\u003c/a\u003e)\nTypes fixes (\u003ca href=\"https://github.com/boenrobot\"\u003e\u003ccode\u003e@​boenrobot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MattiAstedrone\"\u003e\u003ccode\u003e@​MattiAstedrone\u003c/code\u003e\u003c/a\u003e)\nDocs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/epoberezkin/ajv#error-logging\"\u003eerror logging\u003c/a\u003e example (\u003ca href=\"https://github.com/RadiationSickness\"\u003e\u003ccode\u003e@​RadiationSickness\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript usage notes (\u003ca href=\"https://github.com/thetric\"\u003e\u003ccode\u003e@​thetric\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.11.0\u003c/h2\u003e\n\u003cp\u003eTime formats support two digit and colon-less variants of timezone offset (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1061\"\u003e#1061\u003c/a\u003e , \u003ca href=\"https://github.com/cjpillsbury\"\u003e\u003ccode\u003e@​cjpillsbury\u003c/code\u003e\u003c/a\u003e)\nDocs: RegExp related security considerations\nTests: Disabled failing typescript test\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/ajv-validator/ajv/commit/fe591439f34e24030f69df9eb8d91e6d037a3af7\"\u003e\u003ccode\u003efe59143\u003c/code\u003e\u003c/a\u003e 6.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/d580d3e8ac6a467670d68d86e3a39fd661ac8c23\"\u003e\u003ccode\u003ed580d3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1298\"\u003e#1298\u003c/a\u003e from ajv-validator/fix-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/fd363896a8d6c5697b5da41f4d9a400a84efaf8e\"\u003e\u003ccode\u003efd36389\u003c/code\u003e\u003c/a\u003e fix: regular expression for \u0026quot;url\u0026quot; format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/490e34c4846064db5c962a77087e17078954c2f6\"\u003e\u003ccode\u003e490e34c\u003c/code\u003e\u003c/a\u003e docs: link to v7-beta branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9cd93a1bdbdefd5a7ba3db5e123d20c84d1d1d0e\"\u003e\u003ccode\u003e9cd93a1\u003c/code\u003e\u003c/a\u003e docs: note about v7 in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/877d286e7f145b1b2127da66c6800b071533f28f\"\u003e\u003ccode\u003e877d286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1262\"\u003e#1262\u003c/a\u003e from b4h0-c4t/refactor-opt-object-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f1c8e45b9cdff918be28becf03bf0b339321c398\"\u003e\u003ccode\u003ef1c8e45\u003c/code\u003e\u003c/a\u003e 6.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/764035e201d7733b8d700d4a04dd079fef9f4d30\"\u003e\u003ccode\u003e764035e\u003c/code\u003e\u003c/a\u003e Merge branch 'ChALkeR-chalker/fix-comma'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/37981602ce6d43313ae106644b372b021626a8af\"\u003e\u003ccode\u003e3798160\u003c/code\u003e\u003c/a\u003e Merge branch 'chalker/fix-comma' of git://github.com/ChALkeR/ajv into ChALkeR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/a3c7ebab222e4cce07b5e30ebcbb809da7f934e8\"\u003e\u003ccode\u003ea3c7eba\u003c/code\u003e\u003c/a\u003e Merge branch 'refactor-opt-object-type' of github.com:b4h0-c4t/ajv into refac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v6.10.2...v6.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `decode-uri-component` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/releases\"\u003edecode-uri-component's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent overwriting previously decoded tokens  980e0bf\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to GitHub workflows  76abc93\u003c/li\u003e\n\u003cli\u003eFix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e  746ca5d\u003c/li\u003e\n\u003cli\u003eUpdate license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)  486d7e2\u003c/li\u003e\n\u003cli\u003eTidelift tasks  a650457\u003c/li\u003e\n\u003cli\u003eMeta tweaks  66e1c28\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a0eea469d26eb0df668b081672cdb9581feb78eb\"\u003e\u003ccode\u003ea0eea46\u003c/code\u003e\u003c/a\u003e 0.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/980e0bf09b64d94f1aa79012f895816c30ffd152\"\u003e\u003ccode\u003e980e0bf\u003c/code\u003e\u003c/a\u003e Prevent overwriting previously decoded tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3c8a373dd4837e89b3f970e01295dd03e1405a33\"\u003e\u003ccode\u003e3c8a373\u003c/code\u003e\u003c/a\u003e 0.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/76abc939783fe3900fadb7d384a74d324d5557f3\"\u003e\u003ccode\u003e76abc93\u003c/code\u003e\u003c/a\u003e Switch to GitHub workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/746ca5dcb6667c5d364e782d53c542830e4c10b9\"\u003e\u003ccode\u003e746ca5d\u003c/code\u003e\u003c/a\u003e Fix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/486d7e26d3a8c0fbe860fb651fe1bc98c2f2be30\"\u003e\u003ccode\u003e486d7e2\u003c/code\u003e\u003c/a\u003e Update license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a65045724e6234acef87f31da499d4807b20b134\"\u003e\u003ccode\u003ea650457\u003c/code\u003e\u003c/a\u003e Tidelift tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/66e1c2834c0e189201cb65196ec3101372459b02\"\u003e\u003ccode\u003e66e1c28\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fsevents` from 1.2.9 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsevents/fsevents/releases\"\u003efsevents's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.2.13\u003c/h2\u003e\n\u003cp\u003eOnly build on Mac-OSX\u003c/p\u003e\n\u003ch2\u003eRelease v1.2.11\u003c/h2\u003e\n\u003cp\u003eRemoving node-pre-gyp so that building fsevents becomes easier and enabled without the download of binaries.\u003c/p\u003e\n\u003cp\u003eThe credentials to the AWS store have been lost. Releasing to AWS is both insecure and no longer possible due to the lost credentials.\u003c/p\u003e\n\u003ch2\u003eIntermediate Release\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/fsevents/fsevents/commit/844a05d41fa0f764c7457dae266b0ab50384394a\"\u003e\u003ccode\u003e844a05d\u003c/code\u003e\u003c/a\u003e Version Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/f393f2aa218d87ab214697a0280c77be02adee8d\"\u003e\u003ccode\u003ef393f2a\u003c/code\u003e\u003c/a\u003e Only build fsevents on macOS (\u003ca href=\"https://redirect.github.com/fsevents/fsevents/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/6a281a782e126ccfc9185dcaed79927a75c24ada\"\u003e\u003ccode\u003e6a281a7\u003c/code\u003e\u003c/a\u003e [publish binary]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/acc2bcee6f79cf077e6e1b0e422aa81b56e87ded\"\u003e\u003ccode\u003eacc2bce\u003c/code\u003e\u003c/a\u003e [publish binary]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/f532b6e8100c034e8b8b77aaaecf37e695175882\"\u003e\u003ccode\u003ef532b6e\u003c/code\u003e\u003c/a\u003e [publish binary]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/4c6a1c0b09b5179b14e189cf0ba8ffdda0fa44c5\"\u003e\u003ccode\u003e4c6a1c0\u003c/code\u003e\u003c/a\u003e Add node 13 to travis matrix.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/92e40aa2a5a5bec30cf32491587b2d31ff31072c\"\u003e\u003ccode\u003e92e40aa\u003c/code\u003e\u003c/a\u003e Release 1.2.12.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/909af26846834642c81d19f4148afa3b7557b058\"\u003e\u003ccode\u003e909af26\u003c/code\u003e\u003c/a\u003e Release v1.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/7074adbfbbc743daf31a12916c054b84a1802429\"\u003e\u003ccode\u003e7074adb\u003c/code\u003e\u003c/a\u003e Release v1.2.10\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fsevents/fsevents/compare/v1.2.9...v1.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob-parent` from 5.1.0 to 5.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/glob-parent/releases\"\u003eglob-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate ReDoS (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/36\"\u003e#36\u003c/a\u003e) (\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/f9231168b0041fea3f8f954b3cceb56269fc6366\"\u003ef923116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eunescape exclamation mark (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/26\"\u003e#26\u003c/a\u003e) (\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/a98874f1a59e407f4fb1beb0db4efa8392da60bb\"\u003ea98874f\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/gulpjs/glob-parent/blob/main/CHANGELOG.md\"\u003eglob-parent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2\"\u003e5.1.2\u003c/a\u003e (2021-03-06)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate ReDoS (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/36\"\u003e#36\u003c/a\u003e) (\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/f9231168b0041fea3f8f954b3cceb56269fc6366\"\u003ef923116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/glob-parent/compare/v6.0.1...v6.0.2\"\u003e6.0.2\u003c/a\u003e (2021-09-29)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/53\"\u003e#53\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/glob-parent/commit/843f8de1c177e9a5c06c4cfd2349ca5207168e00\"\u003e843f8de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/glob-parent/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2021-07-20)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve ReDoS vulnerability from CVE-2021-35065 (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/49\"\u003e#49\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/glob-parent/commit/3e9f04a3b4349db7e1962d87c9a7398cda51f339\"\u003e3e9f04a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/glob-parent/compare/v5.1.2...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2021-05-03)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect mishandled escaped path separators (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/34\"\u003e#34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade scaffold, dropping node \u0026lt;10 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect mishandled escaped path separators (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/34\"\u003e#34\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/glob-parent/commit/32f6d52663b7addac38d0dff570d8127edf03f47\"\u003e32f6d52\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/32\"\u003e#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade scaffold, dropping node \u0026lt;10 support (\u003ca href=\"https://www.github.com/gulpjs/glob-parent/commit/e83d0c5a411947cf69eb58f36349db80439c606f\"\u003ee83d0c5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e (2021-01-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eunescape exclamation mark (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/26\"\u003e#26\u003c/a\u003e) (\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/a98874f1a59e407f4fb1beb0db4efa8392da60bb\"\u003ea98874f\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/gulpjs/glob-parent/commit/eb2c439de448c779b450472e591a2bc9e37e9668\"\u003e\u003ccode\u003eeb2c439\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/12bcb6c45c942e2d05fc1e6ff5402e72555b54b6\"\u003e\u003ccode\u003e12bcb6c\u003c/code\u003e\u003c/a\u003e chore: release 5.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/f9231168b0041fea3f8f954b3cceb56269fc6366\"\u003e\u003ccode\u003ef923116\u003c/code\u003e\u003c/a\u003e fix: eliminate ReDoS (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/0b014a7962789b2d8f2cf0b6311f40667aecd62c\"\u003e\u003ccode\u003e0b014a7\u003c/code\u003e\u003c/a\u003e chore: add JSDoc returns information (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/2b24ebd64b2a045aa167c825376335555da139fd\"\u003e\u003ccode\u003e2b24ebd\u003c/code\u003e\u003c/a\u003e chore: generate initial changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/9b6e8747ddf664c9b1a36fbd2a23e43a35b8a52f\"\u003e\u003ccode\u003e9b6e874\u003c/code\u003e\u003c/a\u003e chore: release 5.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/749c35ee084498ebb1ce8cc9cf655f6aa4d623c5\"\u003e\u003ccode\u003e749c35e\u003c/code\u003e\u003c/a\u003e ci: try wrapping the JOB_ID in a string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/5d39def48c9e9eaee0ca36dafdf7b6cdcd875b85\"\u003e\u003ccode\u003e5d39def\u003c/code\u003e\u003c/a\u003e ci: attempt to switch to published coveralls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/0b5b37f674a7e207457c99cb2f123299e5ab31c9\"\u003e\u003ccode\u003e0b5b37f\u003c/code\u003e\u003c/a\u003e ci: put the npm step back in for only Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/473f5d87644bf19f32c53de21d2420f03aa02e5a\"\u003e\u003ccode\u003e473f5d8\u003c/code\u003e\u003c/a\u003e ci: update azure build images\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/glob-parent/compare/v5.1.0...v5.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `handlebars` from 4.7.6 to 4.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handlebars-lang/handlebars.js/releases\"\u003ehandlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake library compatible with workers (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1894\"\u003e#1894\u003c/a\u003e) - 3d3796c\u003c/li\u003e\n\u003cli\u003eDon't rely on Node.js global object (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1776\"\u003e#1776\u003c/a\u003e) - 2954e7e\u003c/li\u003e\n\u003cli\u003eFix compiling of each block params in strict mode (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1855\"\u003e#1855\u003c/a\u003e) - 30dbf04\u003c/li\u003e\n\u003cli\u003eFix rollup warning when importing Handlebars as ESM - 03d387b\u003c/li\u003e\n\u003cli\u003eFix bundler issue with webpack 5 (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1862\"\u003e#1862\u003c/a\u003e) - c6c6bbb\u003c/li\u003e\n\u003cli\u003eUse https instead of git for mustache submodule - 88ac068\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/compare/v4.7.7...v4.7.8\"\u003eCommits\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/handlebars-lang/handlebars.js/blob/v4.7.8/release-notes.md\"\u003ehandlebars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.8 - July 27th, 2023\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake library compatible with workers (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1894\"\u003e#1894\u003c/a\u003e) - 3d3796c\u003c/li\u003e\n\u003cli\u003eDon't rely on Node.js global object (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1776\"\u003e#1776\u003c/a\u003e) - 2954e7e\u003c/li\u003e\n\u003cli\u003eFix compiling of each block params in strict mode (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1855\"\u003e#1855\u003c/a\u003e) - 30dbf04\u003c/li\u003e\n\u003cli\u003eFix rollup warning when importing Handlebars as ESM - 03d387b\u003c/li\u003e\n\u003cli\u003eFix bundler issue with webpack 5 (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1862\"\u003e#1862\u003c/a\u003e) - c6c6bbb\u003c/li\u003e\n\u003cli\u003eUse https instead of git for mustache submodule - 88ac068\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/compare/v4.7.7...v4.7.8\"\u003eCommits\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.7.7 - February 15th, 2021\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix weird error in integration tests - eb860c0\u003c/li\u003e\n\u003cli\u003efix: check prototype property access in strict-mode (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1736\"\u003e#1736\u003c/a\u003e) - b6d3de7\u003c/li\u003e\n\u003cli\u003efix: escape property names in compat mode (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1736\"\u003e#1736\u003c/a\u003e) - f058970\u003c/li\u003e\n\u003cli\u003erefactor: In spec tests, use expectTemplate over equals and shouldThrow (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1683\"\u003e#1683\u003c/a\u003e) - 77825f8\u003c/li\u003e\n\u003cli\u003echore: start testing on Node.js 12 and 13 - 3789a30\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(POSSIBLY) BREAKING CHANGES:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ethe changes from version \u003ca href=\"https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md#v460---january-8th-2020\"\u003e4.6.0\u003c/a\u003e now also apply\nin when using the compile-option \u0026quot;strict: true\u0026quot;. Access to prototype properties is forbidden completely by default, specific properties or methods\ncan be allowed via runtime-options. See \u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1633\"\u003e#1633\u003c/a\u003e for details. If you are using Handlebars as documented, you should not be accessing prototype properties\nfrom your template anyway, so the changes should not be a problem for you. Only the use of undocumented features can break your build.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThat is why we only bump the patch version despite mentioning breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/wycats/handlebars.js/compare/v4.7.6...v4.7.7\"\u003eCommits\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/handlebars-lang/handlebars.js/commit/8dc3d2517b41d12b1e06f88a449f30d27c137c21\"\u003e\u003ccode\u003e8dc3d25\u003c/code\u003e\u003c/a\u003e v4.7.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/668c4fb878688e6a2e6bd4ac944b28634c98a9c7\"\u003e\u003ccode\u003e668c4fb\u003c/code\u003e\u003c/a\u003e Fix browser tests in CI pipeline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/c65c6cce3f626e4896a9d59250f0908be695adae\"\u003e\u003ccode\u003ec65c6cc\u003c/code\u003e\u003c/a\u003e Test on Node 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/3d3796c1e97cead4a2699e83d51ddb7f20b70aa6\"\u003e\u003ccode\u003e3d3796c\u003c/code\u003e\u003c/a\u003e Make library compatible with workers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/075b354a3b92af1559d8648b6051df4d4a875081\"\u003e\u003ccode\u003e075b354\u003c/code\u003e\u003c/a\u003e Fix sync issue with npm lock-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/30dbf0478109ded8f12bb29832135d480c17e367\"\u003e\u003ccode\u003e30dbf04\u003c/code\u003e\u003c/a\u003e Fix compiling of each block params in strict mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/e3a54485db7730b74656450373b5f774364ffe34\"\u003e\u003ccode\u003ee3a5448\u003c/code\u003e\u003c/a\u003e Fix bundler issue with webpack 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/8e23642ea25d8835712484e814b6f2c2c3126a66\"\u003e\u003ccode\u003e8e23642\u003c/code\u003e\u003c/a\u003e Fix integration-tests issue with npm \u0026gt;= 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/88ac06875f06aa3f3b83bd169b2e0b440f553867\"\u003e\u003ccode\u003e88ac068\u003c/code\u003e\u003c/a\u003e use https instead of git for mustache submodule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/c68bc08a0de9b0f3d1570da7d439fccd16427958\"\u003e\u003ccode\u003ec68bc08\u003c/code\u003e\u003c/a\u003e Fix typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handlebars-lang/handlebars.js/compare/v4.7.6...v4.7.8\"\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/~jaylinski\"\u003ejaylinski\u003c/a\u003e, a new releaser for handlebars since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.8.5 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.7...v2.8.8\"\u003e2.8.8\u003c/a\u003e (2020-02-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed node 6 support (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b18\"\u003e5038b18\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/66\"\u003e#66\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.6...v2.8.7\"\u003e2.8.7\u003c/a\u003e (2020-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not attempt to use url.URL when unavailable (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb66\"\u003e2d0bb66\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/62\"\u003e#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not pass scp-style URLs to the WhatWG url.URL (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf\"\u003ef2cdfcf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/60\"\u003e#60\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.6\"\u003e2.8.6\u003c/a\u003e (2020-02-25)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/afeaefdd86ba9bb5044be3c1554a666d007cf19a\"\u003e\u003ccode\u003eafeaefd\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b1891a61ca3cd7453acbf85d7011fe0086bb\"\u003e\u003ccode\u003e5038b18\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed nod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/7440afa859162051c191e55d8ecfaf69a193b026\"\u003e\u003ccode\u003e7440afa\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb6615ecb8f9ef1019bc0737aab7f6449641f\"\u003e\u003ccode\u003e2d0bb66\u003c/code\u003e\u003c/a\u003e fix: Do not attempt to use url.URL when unavailable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf33ad2bd3bd1acdba0326281089f53c5b1\"\u003e\u003ccode\u003ef2cdfcf\u003c/code\u003e\u003c/a\u003e fix: Do not pass scp-style URLs to the WhatWG url.URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e1b83df5d9cb1f8bb220352e20565560548d2292\"\u003e\u003ccode\u003ee1b83df\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ff259a6117c62df488e927820e30bec2f7ee453f\"\u003e\u003ccode\u003eff259a6\u003c/code\u003e\u003c/a\u003e Ensure passwords in hosted Git URLs are correctly escaped\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json5` from 2.1.1 to 2.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/json5/json5/releases\"\u003ejson5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: json5@2.2.3 is now the 'latest' release according to npm instead of v1.0.2. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Properties with the name \u003ccode\u003e__proto__\u003c/code\u003e are added to objects and arrays.\n(\u003ca href=\"https://redirect.github.com/json5/json5/issues/199\"\u003e#199\u003c/a\u003e) This also fixes a prototype pollution vulnerability reported by\nJonathan Gregson! (\u003ca href=\"https://redirect.github.com/json5/json5/issues/295\"\u003e#295\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Removed dependence on minimist to patch CVE-2021-44906. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew: Accurate and documented TypeScript declarations are now included. There is no need to install \u003ccode\u003e@types/json5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/236\"\u003e#236\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/json5/json5/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.1.3 [\u003ca href=\"https://github.com/json5/json5/tree/v2.1.3\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.1.2...v2.1.3\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: An out of memory bug when parsing numbers has been fixed. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/228\"\u003e#228\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/json5/json5/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Bump \u003ccode\u003eminimist\u003c/code\u003e to \u003ccode\u003ev1.2.5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/222\"\u003e#222\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/json5/json5/blob/main/CHANGELOG.md\"\u003ejson5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev2.2.3 [\u003ca href=\"https://github.com/json5/json5/tree/v2.2.3\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.2.2...v2.2.3\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: json5@2.2.3 is now the 'latest' release according to npm instead of\nv1.0.2. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.2.2 [\u003ca href=\"https://github.com/json5/json5/tree/v2.2.2\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.2.1...v2.2.2\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Properties with the name \u003ccode\u003e__proto__\u003c/code\u003e are added to objects and arrays.\n(\u003ca href=\"https://redirect.github.com/json5/json5/issues/199\"\u003e#199\u003c/a\u003e) This also fixes a prototype pollution vulnerability reported by\nJonathan Gregson! (\u003ca href=\"https://redirect.github.com/json5/json5/issues/295\"\u003e#295\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.2.1 [\u003ca href=\"https://github.com/json5/json5/tree/v2.2.1\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.2.0...v2.2.1\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Removed dependence on minimist to patch CVE-2021-44906. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.2.0 [\u003ca href=\"https://github.com/json5/json5/tree/v2.2.0\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.1.3...v2.2.0\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew: Accurate and documented TypeScript declarations are now included. There\nis no need to install \u003ccode\u003e@types/json5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/236\"\u003e#236\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/json5/json5/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.1.3 [\u003ca href=\"https://github.com/json5/json5/tree/v2.1.3\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.1.2...v2.1.3\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: An out of memory bug when parsing numbers has been fixed. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/228\"\u003e#228\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/json5/json5/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.1.2 [\u003ca href=\"https://github.com/json5/json5/tree/v2.1.2\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.1.1...v2.1.2\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Bump \u003ccode\u003eminimist\u003c/code\u003e to \u003ccode\u003ev1.2.5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/222\"\u003e#222\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/json5/json5/commit/c3a75242772a5026a49c4017a16d9b3543b62776\"\u003e\u003ccode\u003ec3a7524\u003c/code\u003e\u003c/a\u003e 2.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/94fd06d82eeed225fa172f6fb2ca27375cbd2e39\"\u003e\u003ccode\u003e94fd06d\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG for v2.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/3b8cebf0c474a8b20c78bd75c89cca0c4dce84ce\"\u003e\u003ccode\u003e3b8cebf\u003c/code\u003e\u003c/a\u003e docs(security): use GitHub security advisories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/f0fd9e194dde282caff114a110f4fac635f3a62c\"\u003e\u003ccode\u003ef0fd9e1\u003c/code\u003e\u003c/a\u003e docs: publish a security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/6a91a05fffeda16ff6b3b5008b6b340d42d31ec0\"\u003e\u003ccode\u003e6a91a05\u003c/code\u003e\u003c/a\u003e docs(template): bug -\u0026gt; bug report\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/14f8cb186e8abdfaccf6527171da7b1224374650\"\u003e\u003ccode\u003e14f8cb1\u003c/code\u003e\u003c/a\u003e 2.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/10cc7ca9169b59c5e0f5afc03dbd870cd06bcc46\"\u003e\u003ccode\u003e10cc7ca\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG for v2.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/7774c1097993bc3ce9f0ac4b722a32bf7d6871c8\"\u003e\u003ccode\u003e7774c10\u003c/code\u003e\u003c/a\u003e fix: add \u003cstrong\u003eproto\u003c/strong\u003e to objects and arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/edde30abd8b22facf2c06c72586b9f6edf12700d\"\u003e\u003ccode\u003eedde30a\u003c/code\u003e\u003c/a\u003e Readme: slight tweak to intro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/97286f8bd542c89dcee096bc05dd28ed2dfc1e16\"\u003e\u003ccode\u003e97286f8\u003c/code\u003e\u003c/a\u003e Improve example in readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/json5/json5/compare/v2.1.1...v2.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.19 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.19...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 3.0.4 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/699c459443a6bd98f5b28197978f76e7f71467ac\"\u003e\u003ccode\u003e699c459\u003c/code\u003e\u003c/a\u003e 3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/2f2b5ff1bb1b6a01f4404f7e475f0a2cba578ab7\"\u003e\u003ccode\u003e2f2b5ff\u003c/code\u003e\u003c/a\u003e fix: trim pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/25d7c0d09c47063c9b0d2ace17ef8e951d90eccc\"\u003e\u003ccode\u003e25d7c0d\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/55dda291dfb595bd11b4edb19b45dd98eda76de0\"\u003e\u003ccode\u003e55dda29\u003c/code\u003e\u003c/a\u003e fix: treat nocase:true as always having magic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/5e1fb8dd2bb78c0ae22101b9229fac4c76ef039e\"\u003e\u003ccode\u003e5e1fb8d\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/f8145c54f34075069f4a23cb214d871da4cd4006\"\u003e\u003ccode\u003ef8145c5\u003c/code\u003e\u003c/a\u003e Add 'allowWindowsEscape' option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/570e8b1aef6c9e823a824aa0b9be10db43857cd7\"\u003e\u003ccode\u003e570e8b1\u003c/code\u003e\u003c/a\u003e add publishConfig for v3 publishes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/5b7cd3372be253759fb4d865eb3f38f189a5fcdf\"\u003e\u003ccode\u003e5b7cd33\u003c/code\u003e\u003c/a\u003e 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/20b4b562830680867feb75f9c635aca08e5c86ff\"\u003e\u003ccode\u003e20b4b56\u003c/code\u003e\u003c/a\u003e [fix] revert all breaking syntax changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/2ff038852ec03e85e60e0eb333005c680ac8a543\"\u003e\u003ccode\u003e2ff0388\u003c/code\u003e\u003c/a\u003e document, expose, and test 'partial:true' option\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `path-parse` from 1.0.6 to 1.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jbgutierrez/path-parse/commits/v1.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tmpl` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/daaku/nodejs-tmpl/commits/v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `word-wrap` from 1.2.3 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonschlinkert/word-wrap/releases\"\u003eword-wrap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e:\u003c/p\u003e\n\u003cp\u003eReverts default value for \u003ccode\u003eoptions.indent\u003c/code\u003e to two spaces \u003ccode\u003e'  '\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jonschlinkert/word-wrap/compare/1.2.4...1.2.5\"\u003ehttps://github.com/jonschlinkert/word-wrap/compare/1.2.4...1.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove default indent by \u003ca href=\"https://github.com/mohd-akram\"\u003e\u003ccode\u003e@​mohd-akram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/24\"\u003ejonschlinkert/word-wrap#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🔒fix: CVE 2023 26115 (2) by \u003ca href=\"https://github.com/OlafConijn\"\u003e\u003ccode\u003e@​OlafConijn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/41\"\u003ejonschlinkert/word-wrap#41\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:lock: fix: CVE-2023-26115 by \u003ca href=\"https://github.com/aashutoshrathi\"\u003e\u003ccode\u003e@​aashutoshrathi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/33\"\u003ejonschlinkert/word-wrap#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: publish workflow by \u003ca href=\"https://github.com/OlafConijn\"\u003e\u003ccode\u003e@​OlafConijn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/42\"\u003ejonschlinkert/word-wrap#42\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/mohd-akram\"\u003e\u003ccode\u003e@​mohd-akram\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/24\"\u003ejonschlinkert/word-wrap#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OlafConijn\"\u003e\u003ccode\u003e@​OlafConijn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/41\"\u003ejonschlinkert/word-wrap#41\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aashutoshrathi\"\u003e\u003ccode\u003e@​aashutoshrathi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/33\"\u003ejonschlinkert/word-wrap#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4\"\u003ehttps://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4\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/jonschlinkert/word-wrap/commit/207044ebda1dd3809d15b6000a48409266536771\"\u003e\u003ccode\u003e207044e\u003c/code\u003e\u003c/a\u003e 1.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/98943154855b0dd79b707462b9202614990c7f61\"\u003e\u003ccode\u003e9894315\u003c/code\u003e\u003c/a\u003e revert default indent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/f64b188c7261d26b99e1e2075d6b12f21798e83a\"\u003e\u003ccode\u003ef64b188\u003c/code\u003e\u003c/a\u003e run verb to generate README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/03ea08256ba0c8e8b02b1b304f0f5bd2b1863207\"\u003e\u003ccode\u003e03ea082\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/issues/42\"\u003e#42\u003c/a\u003e from jonschlinkert/chore/publish-workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/420dce9a2412b21881202b73a3c34f0edc53cb2e\"\u003e\u003ccode\u003e420dce9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/issues/41\"\u003e#41\u003c/a\u003e from jonschlinkert/fix/CVE-2023-26115-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/bfa694edf55bb84ff84512f13da6d68bf7593f06\"\u003e\u003ccode\u003ebfa694e\u003c/code\u003e\u003c/a\u003e Update .github/workflows/publish.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/ace0b3c78f81aaf43040bab3bc91d3c5546d3fd2\"\u003e\u003ccode\u003eace0b3c\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/6fd727594676f3e1b196b08a320908bec2f4ca02\"\u003e\u003ccode\u003e6fd7275\u003c/code\u003e\u003c/a\u003e chore: add publish workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/30d6daf60fce429f5f559252fa86ee78200652c4\"\u003e\u003ccode\u003e30d6daf\u003c/code\u003e\u003c/a\u003e chore: fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/655929cabea6299dddf3b4a21fc3713fca701b48\"\u003e\u003ccode\u003e655929c\u003c/code\u003e\u003c/a\u003e chore: remove package-lock\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 5.2.2 to 5.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.4\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported e55e5106 to the 5.x release line (4abd8f6d).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.3\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported 00c425ec to the 5.x release line (76d47c14).\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/websockets/ws/commit/aa8fe0a93f65a5aad9e9724d14c09950682c46c4\"\u003e\u003ccode\u003eaa8fe0a\u003c/code\u003e\u003c/a\u003e [dist] 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/4abd8f6de4b0b65ef80b3ff081989479ed93377e\"\u003e\u003ccode\u003e4abd8f6\u003c/code\u003e\u003c/a\u003e [security] Fix crash when the Upgrade header cannot be read (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2231\"\u003e#2231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/36a3f4d47b5fa1e31e72fd6a748799c9a800b1cb\"\u003e\u003ccode\u003e36a3f4d\u003c/code\u003e\u003c/a\u003e [lint] Add space before function parentheses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/6dd88e7e968ef2416445d8f8620c17d99b15c77c\"\u003e\u003ccode\u003e6dd88e7\u003c/code\u003e\u003c/a\u003e [dist] 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/76d47c1479002022a3e4357b3c9f0e23a68d4cd2\"\u003e\u003ccode\u003e76d47c1\u003c/code\u003e\u003c/a\u003e [security] Fix ReDoS vulnerability\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/websockets/ws/compare/5.2.2...5.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `y18n` from 4.0.0 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md\"\u003ey18n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/y18n/compare/y18n-v4.0.2...y18n-v4.0.3\"\u003e4.0.3\u003c/a\u003e (2021-04-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e 4.x.x should not enforce Node 10 (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/126\"\u003e#126\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/1e21a536e9135d8403a47be88922157a706b7cde\"\u003e1e21a53\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e4.0.1 (2020-11-30)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaddress prototype pollution issue (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/108\"\u003e#108\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/a9ac604abf756dec9687be3843e2c93bfe581f25\"\u003ea9ac604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/yargs/y18n/commit/0aa97c508ea31efadd2a27f98fed6873eefc963e\"\u003e\u003ccode\u003e0aa97c5\u003c/code\u003e\u003c/a\u003e chore: release 4.x.x (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/y18n/commit/a8e7f04f8011423ce526e9b9f7ceea190c032733\"\u003e\u003ccode\u003ea8e7f04\u003c/code\u003e\u003c/a\u003e build(release-please): configure branch properly (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/y18n/commit/1e21a536e9135d8403a47be88922157a706b7cde\"\u003e\u003ccode\u003e1e21a53\u003c/code\u003e\u003c/a\u003e fix(release): 4.x.x should not enforce Node 10 (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/y18n/commit/8dc75802f3aa944bf9a827213969d64834621215\"\u003e\u003ccode\u003e8dc7580\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/y18n/commit/7de58ca0d315990cdb38234e97fc66254cdbcd71\"\u003e\u003ccode\u003e7de58ca\u003c/code\u003e\u003c/a\u003e fix: address prototype pollution issue\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yargs/y18n/compare/v4.0.0...y18n-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for y18n since your current version.\u003c/p\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/alialobidm/assets/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/alialobidm/assets/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alialobidm%2Fassets/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3901656059","node_id":"PR_kwDOQPVIys7Bu0jt","number":2,"state":"closed","title":"Bump the npm_and_yarn 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-02-08T18:52:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-05T13:42:26.000Z","updated_at":"2026-02-08T18:52:12.000Z","time_to_close":277785,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":13,"packages":[{"name":"ajv","old_version":"6.10.2","new_version":"6.12.6","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"base-x","old_version":"3.0.7","new_version":"3.0.11","repository_url":"https://github.com/cryptocoinjs/base-x"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"cipher-base","old_version":"1.0.4","new_version":"1.0.7","repository_url":"https://github.com/crypto-browserify/cipher-base"},{"name":"cookiejar","old_version":"2.1.2","new_version":"2.1.4","repository_url":"https://github.com/bmeck/node-cookiejar"},{"name":"hosted-git-info","old_version":"2.8.4","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"lodash","old_version":"4.17.15","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"min-document","old_version":"2.19.0","new_version":"2.19.2","repository_url":"https://github.com/Raynos/min-document"},{"name":"path-parse","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/jbgutierrez/path-parse"},{"name":"pbkdf2","old_version":"3.0.17","new_version":"3.1.5","repository_url":"https://github.com/browserify/pbkdf2"},{"name":"secp256k1","old_version":"3.7.1","new_version":"3.8.1","repository_url":"https://github.com/cryptocoinjs/secp256k1-node"},{"name":"sha.js","old_version":"2.4.11","new_version":"2.4.12","repository_url":"https://github.com/crypto-browserify/sha.js"},{"name":"y18n","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/yargs/y18n"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 13 updates in the /demo directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.10.2` | `6.12.6` |\n| [base-x](https://github.com/cryptocoinjs/base-x) | `3.0.7` | `3.0.11` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [cipher-base](https://github.com/crypto-browserify/cipher-base) | `1.0.4` | `1.0.7` |\n| [cookiejar](https://github.com/bmeck/node-cookiejar) | `2.1.2` | `2.1.4` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.4` | `2.8.9` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.15` | `4.17.23` |\n| [min-document](https://github.com/Raynos/min-document) | `2.19.0` | `2.19.2` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [pbkdf2](https://github.com/browserify/pbkdf2) | `3.0.17` | `3.1.5` |\n| [secp256k1](https://github.com/cryptocoinjs/secp256k1-node) | `3.7.1` | `3.8.1` |\n| [sha.js](https://github.com/crypto-browserify/sha.js) | `2.4.11` | `2.4.12` |\n| [y18n](https://github.com/yargs/y18n) | `3.2.1` | `3.2.2` |\n\n\nUpdates `ajv` from 6.10.2 to 6.12.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.12.6\u003c/h2\u003e\n\u003cp\u003eFix performance issue of \u0026quot;url\u0026quot; format.\u003c/p\u003e\n\u003ch2\u003ev6.12.5\u003c/h2\u003e\n\u003cp\u003eFix uri scheme validation (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e).\nFix boolean schemas with strictKeywords option (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.4\u003c/h2\u003e\n\u003cp\u003eFix: coercion of one-item arrays to scalar that should fail validation (\u003ca href=\"https://runkit.com/esp/5f3672ba2f6642001ae27411\"\u003efailing example\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003ev6.12.3\u003c/h2\u003e\n\u003cp\u003ePass schema object to processCode function\nOption for strictNumbers (\u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1128\"\u003e#1128\u003c/a\u003e)\nFixed vulnerability related to untrusted schemas (\u003ca href=\"https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2020-15366\"\u003eCVE-2020-15366\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.2\u003c/h2\u003e\n\u003cp\u003eRemoved post-install script\u003c/p\u003e\n\u003ch2\u003ev6.12.1\u003c/h2\u003e\n\u003cp\u003eDocs and dependency updates\u003c/p\u003e\n\u003ch2\u003ev6.12.0\u003c/h2\u003e\n\u003cp\u003eImproved hostname validation (\u003ca href=\"https://github.com/sambauers\"\u003e\u003ccode\u003e@​sambauers\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1143\"\u003e#1143\u003c/a\u003e)\nOption \u003ccode\u003ekeywords\u003c/code\u003e to add custom keywords (\u003ca href=\"https://github.com/franciscomorais\"\u003e\u003ccode\u003e@​franciscomorais\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1137\"\u003e#1137\u003c/a\u003e)\nTypes fixes (\u003ca href=\"https://github.com/boenrobot\"\u003e\u003ccode\u003e@​boenrobot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MattiAstedrone\"\u003e\u003ccode\u003e@​MattiAstedrone\u003c/code\u003e\u003c/a\u003e)\nDocs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/epoberezkin/ajv#error-logging\"\u003eerror logging\u003c/a\u003e example (\u003ca href=\"https://github.com/RadiationSickness\"\u003e\u003ccode\u003e@​RadiationSickness\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript usage notes (\u003ca href=\"https://github.com/thetric\"\u003e\u003ccode\u003e@​thetric\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.11.0\u003c/h2\u003e\n\u003cp\u003eTime formats support two digit and colon-less variants of timezone offset (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1061\"\u003e#1061\u003c/a\u003e , \u003ca href=\"https://github.com/cjpillsbury\"\u003e\u003ccode\u003e@​cjpillsbury\u003c/code\u003e\u003c/a\u003e)\nDocs: RegExp related security considerations\nTests: Disabled failing typescript test\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/ajv-validator/ajv/commit/fe591439f34e24030f69df9eb8d91e6d037a3af7\"\u003e\u003ccode\u003efe59143\u003c/code\u003e\u003c/a\u003e 6.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/d580d3e8ac6a467670d68d86e3a39fd661ac8c23\"\u003e\u003ccode\u003ed580d3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1298\"\u003e#1298\u003c/a\u003e from ajv-validator/fix-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/fd363896a8d6c5697b5da41f4d9a400a84efaf8e\"\u003e\u003ccode\u003efd36389\u003c/code\u003e\u003c/a\u003e fix: regular expression for \u0026quot;url\u0026quot; format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/490e34c4846064db5c962a77087e17078954c2f6\"\u003e\u003ccode\u003e490e34c\u003c/code\u003e\u003c/a\u003e docs: link to v7-beta branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9cd93a1bdbdefd5a7ba3db5e123d20c84d1d1d0e\"\u003e\u003ccode\u003e9cd93a1\u003c/code\u003e\u003c/a\u003e docs: note about v7 in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/877d286e7f145b1b2127da66c6800b071533f28f\"\u003e\u003ccode\u003e877d286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1262\"\u003e#1262\u003c/a\u003e from b4h0-c4t/refactor-opt-object-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f1c8e45b9cdff918be28becf03bf0b339321c398\"\u003e\u003ccode\u003ef1c8e45\u003c/code\u003e\u003c/a\u003e 6.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/764035e201d7733b8d700d4a04dd079fef9f4d30\"\u003e\u003ccode\u003e764035e\u003c/code\u003e\u003c/a\u003e Merge branch 'ChALkeR-chalker/fix-comma'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/37981602ce6d43313ae106644b372b021626a8af\"\u003e\u003ccode\u003e3798160\u003c/code\u003e\u003c/a\u003e Merge branch 'chalker/fix-comma' of git://github.com/ChALkeR/ajv into ChALkeR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/a3c7ebab222e4cce07b5e30ebcbb809da7f934e8\"\u003e\u003ccode\u003ea3c7eba\u003c/code\u003e\u003c/a\u003e Merge branch 'refactor-opt-object-type' of github.com:b4h0-c4t/ajv into refac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v6.10.2...v6.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base-x` from 3.0.7 to 3.0.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/043a888a9bae09bc4b40500e37792e2c6398e9f2\"\u003e\u003ccode\u003e043a888\u003c/code\u003e\u003c/a\u003e 3.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/2705dddd2565b455641985974b534291d8defb31\"\u003e\u003ccode\u003e2705ddd\u003c/code\u003e\u003c/a\u003e [backport 3.x] Prohibit char codes that would overflow the \u003ccode\u003eBASE_MAP\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/3d43c0e16bfbc045a0a8bb6423e6e336df81b512\"\u003e\u003ccode\u003e3d43c0e\u003c/code\u003e\u003c/a\u003e 3.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/0a3544695fa6800649a8b78ed46cece61bcdbbe5\"\u003e\u003ccode\u003e0a35446\u003c/code\u003e\u003c/a\u003e Improve decoding performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/4c10d3313a5838ce122ca3022823f1b4b153b843\"\u003e\u003ccode\u003e4c10d33\u003c/code\u003e\u003c/a\u003e 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/c9dcddd5d68c5cb5fb87d3baa4382c596d574602\"\u003e\u003ccode\u003ec9dcddd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cryptocoinjs/base-x/issues/78\"\u003e#78\u003c/a\u003e from cryptocoinjs/fix/space-alphabets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/6c54632a1bebd60fb79203c65badeec2b4360af3\"\u003e\u003ccode\u003e6c54632\u003c/code\u003e\u003c/a\u003e Fix alphabets with space in them\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/69c09ed8b5cd0ea9853b4420337a5be0540becb5\"\u003e\u003ccode\u003e69c09ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cryptocoinjs/base-x/issues/73\"\u003e#73\u003c/a\u003e from terrierscript/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/1dd37959d559049397b7744ef3c4f1afd047aba9\"\u003e\u003ccode\u003e1dd3795\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/806ef3f473cb6c9a84559811f411b99cbcf93deb\"\u003e\u003ccode\u003e806ef3f\u003c/code\u003e\u003c/a\u003e 3.0.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cryptocoinjs/base-x/compare/v3.0.7...v3.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cipher-base` from 1.0.4 to 1.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserify/cipher-base/blob/master/CHANGELOG.md\"\u003ecipher-base's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.6...v1.0.7\"\u003ev1.0.7\u003c/a\u003e - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003eto-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/fd1e5eeafccbc8eaa827ee6b9b60c14608aa784f\"\u003e\u003ccode\u003efd1e5ee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/08ba8034223a53d300b7dccf33d8f14e52379a34\"\u003e\u003ccode\u003e08ba803\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.5...v1.0.6\"\u003ev1.0.6\u003c/a\u003e - 2024-11-26\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] io.js 3.0 - Node.js 5.3 typed array support \u003ca href=\"https://github.com/browserify/cipher-base/commit/b7ddd2ac24e65cc47befc1e0eb5026422f8ab037\"\u003e\u003ccode\u003eb7ddd2a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.4...v1.0.5\"\u003ev1.0.5\u003c/a\u003e - 2024-11-17\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] standard -\u0026gt; eslint, make test dir, etc \u003ca href=\"https://github.com/browserify/cipher-base/commit/ae02fd6624c41ac4ac18077be797111d1955bc76\"\u003e\u003ccode\u003eae02fd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] migrate from travis to GHA \u003ca href=\"https://github.com/browserify/cipher-base/commit/66387d71461287ad9067bb1bcbfdc47403a33ee7\"\u003e\u003ccode\u003e66387d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix package.json indentation \u003ca href=\"https://github.com/browserify/cipher-base/commit/5c02918ac58c875ed36913c2dc3e1043f4d1c99c\"\u003e\u003ccode\u003e5c02918\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] return valid values on multi-byte-wide TypedArray input \u003ca href=\"https://github.com/browserify/cipher-base/commit/8fd136432ca298a664f5637629cf2b42a6c7f294\"\u003e\u003ccode\u003e8fd1364\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/88dc806806d3dc41444dbf639c87c00f82c949b3\"\u003e\u003ccode\u003e88dc806\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003enpmignore\u003c/code\u003e and \u003ccode\u003esafe-publish-latest\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/7a137d749ce7ea7ea56b9c096844b1b8ab723f61\"\u003e\u003ccode\u003e7a137d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/browserify/cipher-base/commit/42528f291db16bf2e7d5f831ebe2ad87fd0b1f42\"\u003e\u003ccode\u003e42528f2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003einherits\u003c/code\u003e, \u003ccode\u003esafe-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/0e7a2d9a33a391e82fa9cf512d6e25cc91ab8613\"\u003e\u003ccode\u003e0e7a2d9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add missing \u003ccode\u003eengines.node\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/f2dc13e47bbcf3c873db9a9e0f83e5f29d0783fe\"\u003e\u003ccode\u003ef2dc13e\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/browserify/cipher-base/commit/00567180c846dd3db3848c9223991c58a0d5490c\"\u003e\u003ccode\u003e0056718\u003c/code\u003e\u003c/a\u003e v1.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/fd1e5eeafccbc8eaa827ee6b9b60c14608aa784f\"\u003e\u003ccode\u003efd1e5ee\u003c/code\u003e\u003c/a\u003e [Refactor] use \u003ccode\u003eto-buffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/08ba8034223a53d300b7dccf33d8f14e52379a34\"\u003e\u003ccode\u003e08ba803\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/f5249f94611506ef35a8be4d48a3fc5ecf1fac63\"\u003e\u003ccode\u003ef5249f9\u003c/code\u003e\u003c/a\u003e v1.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/b7ddd2ac24e65cc47befc1e0eb5026422f8ab037\"\u003e\u003ccode\u003eb7ddd2a\u003c/code\u003e\u003c/a\u003e [Fix] io.js 3.0 - Node.js 5.3 typed array support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/f03cebfdad1cba1d56614c58affa303b0fa2a43e\"\u003e\u003ccode\u003ef03cebf\u003c/code\u003e\u003c/a\u003e v1.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/88dc806806d3dc41444dbf639c87c00f82c949b3\"\u003e\u003ccode\u003e88dc806\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/7a137d749ce7ea7ea56b9c096844b1b8ab723f61\"\u003e\u003ccode\u003e7a137d7\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003enpmignore\u003c/code\u003e and \u003ccode\u003esafe-publish-latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/5c02918ac58c875ed36913c2dc3e1043f4d1c99c\"\u003e\u003ccode\u003e5c02918\u003c/code\u003e\u003c/a\u003e [meta] fix package.json indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/8fd136432ca298a664f5637629cf2b42a6c7f294\"\u003e\u003ccode\u003e8fd1364\u003c/code\u003e\u003c/a\u003e [Fix] return valid values on multi-byte-wide TypedArray input\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crypto-browserify/cipher-base/compare/v1.0.4...v1.0.7\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for cipher-base since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookiejar` from 2.1.2 to 2.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bmeck/node-cookiejar/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.8.4 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.7...v2.8.8\"\u003e2.8.8\u003c/a\u003e (2020-02-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed node 6 support (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b18\"\u003e5038b18\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/66\"\u003e#66\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.6...v2.8.7\"\u003e2.8.7\u003c/a\u003e (2020-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not attempt to use url.URL when unavailable (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb66\"\u003e2d0bb66\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/62\"\u003e#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not pass scp-style URLs to the WhatWG url.URL (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf\"\u003ef2cdfcf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/60\"\u003e#60\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.6\"\u003e2.8.6\u003c/a\u003e (2020-02-25)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.4...v2.8.5\"\u003e2.8.5\u003c/a\u003e (2019-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated pathmatch for gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e8325b5\"\u003ee8325b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/51\"\u003e#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdated pathmatch for gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ffe056f\"\u003effe056f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/afeaefdd86ba9bb5044be3c1554a666d007cf19a\"\u003e\u003ccode\u003eafeaefd\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b1891a61ca3cd7453acbf85d7011fe0086bb\"\u003e\u003ccode\u003e5038b18\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed nod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/7440afa859162051c191e55d8ecfaf69a193b026\"\u003e\u003ccode\u003e7440afa\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb6615ecb8f9ef1019bc0737aab7f6449641f\"\u003e\u003ccode\u003e2d0bb66\u003c/code\u003e\u003c/a\u003e fix: Do not attempt to use url.URL when unavailable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf33ad2bd3bd1acdba0326281089f53c5b1\"\u003e\u003ccode\u003ef2cdfcf\u003c/code\u003e\u003c/a\u003e fix: Do not pass scp-style URLs to the WhatWG url.URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e1b83df5d9cb1f8bb220352e20565560548d2292\"\u003e\u003ccode\u003ee1b83df\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ff259a6117c62df488e927820e30bec2f7ee453f\"\u003e\u003ccode\u003eff259a6\u003c/code\u003e\u003c/a\u003e Ensure passwords in hosted Git URLs are correctly escaped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/624fd6f301dd5a1fd7ad1b333d6f8921a12ff98c\"\u003e\u003ccode\u003e624fd6f\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.4...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.15 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.15...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `min-document` from 2.19.0 to 2.19.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/0d14150640e4dd159e092eb551b3aca8f3378991\"\u003e\u003ccode\u003e0d14150\u003c/code\u003e\u003c/a\u003e 2.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/49c2e0607bece7a041b8935bfb044ce6b65777d8\"\u003e\u003ccode\u003e49c2e06\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Raynos/min-document/issues/56\"\u003e#56\u003c/a\u003e from wasabina67/fix/prototype-pollution-removeAttribut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/966646172d9063f880aeaf79882edfc3a0ceaca4\"\u003e\u003ccode\u003e9666461\u003c/code\u003e\u003c/a\u003e Fix prototype pollution vulnerability in removeAttributeNS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/4490b40cbb19feb26b09f217690a0969d1a89d51\"\u003e\u003ccode\u003e4490b40\u003c/code\u003e\u003c/a\u003e 2.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/2cd587153733d3346365df6033067f64f07690f5\"\u003e\u003ccode\u003e2cd5871\u003c/code\u003e\u003c/a\u003e update ignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/fe32e8da464cef622528725f647029a8fd7d95a6\"\u003e\u003ccode\u003efe32e8d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Raynos/min-document/issues/55\"\u003e#55\u003c/a\u003e from jameswassink/fix/prototype-pollution-removeAttrib...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/6c5f31aa57e2122fcedd4c7eae58b82f477e09f5\"\u003e\u003ccode\u003e6c5f31a\u003c/code\u003e\u003c/a\u003e Better prototype pollution fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/0d4e8192ef723fb869645256102a56ed922efd68\"\u003e\u003ccode\u003e0d4e819\u003c/code\u003e\u003c/a\u003e Fix prototype pollution in removeAttributeNS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/bf7b69130a364b5c6fcb8e623bffe43054994c65\"\u003e\u003ccode\u003ebf7b691\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/1b5402dcd5df3bf2575e71d463baa44dc2c05571\"\u003e\u003ccode\u003e1b5402d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Raynos/min-document/issues/49\"\u003e#49\u003c/a\u003e from PixnBits/patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Raynos/min-document/compare/v2.19.0...v2.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `path-parse` from 1.0.6 to 1.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jbgutierrez/path-parse/commits/v1.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pbkdf2` from 3.0.17 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md\"\u003epbkdf2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/compare/v3.1.4...v3.1.5\"\u003ev3.1.5\u003c/a\u003e - 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] only allow finite iterations \u003ca href=\"https://github.com/browserify/pbkdf2/commit/67bd94dbbf21b93f5e282ee910728945c8ef2827\"\u003e\u003ccode\u003e67bd94d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] restore node 0.10 support \u003ca href=\"https://github.com/browserify/pbkdf2/commit/8f59d962f71dcb2cc14067d7f514ff96e3406f81\"\u003e\u003ccode\u003e8f59d96\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] check parameters before the \u0026quot;no Promise\u0026quot; bailout \u003ca href=\"https://github.com/browserify/pbkdf2/commit/d2dc5f052cacadf3d4a09d87164158da875ca740\"\u003e\u003ccode\u003ed2dc5f0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/compare/v3.1.3...v3.1.4\"\u003ev3.1.4\u003c/a\u003e - 2025-09-22\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ecreate-hash\u003c/code\u003e, \u003ccode\u003eripemd160\u003c/code\u003e, \u003ccode\u003esha.js\u003c/code\u003e, \u003ccode\u003eto-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/pbkdf2/commit/8dbf49b38235066c565a92eaf3722720a1333a2d\"\u003e\u003ccode\u003e8dbf49b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] update repo URLs \u003ca href=\"https://github.com/browserify/pbkdf2/commit/d15bc351de0edbed394d2a6189176960aaa0d050\"\u003e\u003ccode\u003ed15bc35\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/browserify/pbkdf2/commit/aaf870b1d1855e6a381af05021f304294a79f7c9\"\u003e\u003ccode\u003eaaf870b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/compare/v3.1.2...v3.1.3\"\u003ev3.1.3\u003c/a\u003e - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/browserify/pbkdf2/commit/8b067308eedcc3b7da3e06202d437ff532de75bd\"\u003e\u003ccode\u003e8b06730\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lint] fix whitespace \u003ca href=\"https://github.com/browserify/pbkdf2/commit/9a76e2f37ef4541aeff92d97b7335b7fa6e989a8\"\u003e\u003ccode\u003e9a76e2f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lint] fix parens/curlies/semis/etc \u003ca href=\"https://github.com/browserify/pbkdf2/commit/6fd84bf64a423d207d9e665f3e9fd88b148c4480\"\u003e\u003ccode\u003e6fd84bf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/browserify/pbkdf2/commit/796c38d428ed9546e7ddfbb38322faa99921d716\"\u003e\u003ccode\u003e796c38d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix tests in node 17 \u003ca href=\"https://github.com/browserify/pbkdf2/commit/3661fb0156177bfe380c7bcc133917e7ee501bc7\"\u003e\u003ccode\u003e3661fb0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;[Tests] fix tests in node \u0026lt; 3\u0026quot; \u003ca href=\"https://github.com/browserify/pbkdf2/commit/7431b5766805cbf880c1b3d0f38d484357844ff7\"\u003e\u003ccode\u003e7431b57\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix tests in node \u0026lt; 3 \u003ca href=\"https://github.com/browserify/pbkdf2/commit/eb9f97a66ed83836bebc4ff563a1588248708501\"\u003e\u003ccode\u003eeb9f97a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] ensure unknown algorithms throw + known ones match node \u003ca href=\"https://github.com/browserify/pbkdf2/commit/26d4fd391e00ed806840ea1ef7341937985f4ba8\"\u003e\u003ccode\u003e26d4fd3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add GHA, always run nyc \u003ca href=\"https://github.com/browserify/pbkdf2/commit/513906a735e80a0e125e1a3363c5dbe90bb34bb7\"\u003e\u003ccode\u003e513906a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lint] fix a few more rules \u003ca href=\"https://github.com/browserify/pbkdf2/commit/ab04da834a0342cb3779486314fa67ebc1e3f035\"\u003e\u003ccode\u003eab04da8\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lint] switch to eslint \u003ca href=\"https://github.com/browserify/pbkdf2/commit/89694cf7e4062a8c924fbe74ad2b2d3cf78f1715\"\u003e\u003ccode\u003e89694cf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add coverage \u003ca href=\"https://github.com/browserify/pbkdf2/commit/d0d534bfdc4db6d6ea9f719606ad18a78db6c124\"\u003e\u003ccode\u003ed0d534b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003eto-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/pbkdf2/commit/e3102a8cd4830a3ac85cd0dd011cc002fdde33bb\"\u003e\u003ccode\u003ee3102a8\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[readme] improve badges \u003ca href=\"https://github.com/browserify/pbkdf2/commit/fca0c9d4c5b053d911315a3607367d1db9f9f605\"\u003e\u003ccode\u003efca0c9d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] remove unused travis file \u003ca href=\"https://github.com/browserify/pbkdf2/commit/a2c7d93bbcad73c49dad0c18fef6b8a4af8c3310\"\u003e\u003ccode\u003ea2c7d93\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] switch from \u003ccode\u003efiles\u003c/code\u003e to \u003ccode\u003enpmignore\u003c/code\u003e \u003ca href=\"https://github.com/browserify/pbkdf2/commit/7f31fbca528fa5af3b7d3910daf09a7e5ed8adb4\"\u003e\u003ccode\u003e7f31fbc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] use .nycrc \u003ca href=\"https://github.com/browserify/pbkdf2/commit/8d628e8d5559b4acd4d4a714afb04a2990f901b7\"\u003e\u003ccode\u003e8d628e8\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] minor tweaks \u003ca href=\"https://github.com/browserify/pbkdf2/commit/fc61005c8cbd480e24ee103ac39a45f0d90ac636\"\u003e\u003ccode\u003efc61005\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ecreate-hmac\u003c/code\u003e, \u003ccode\u003esafe-buffer\u003c/code\u003e, \u003ccode\u003esha.js\u003c/code\u003e \u003ca href=\"https://github.com/browserify/pbkdf2/commit/ae2a7d051c9133c25d5212ba4f46747c0ed4c190\"\u003e\u003ccode\u003eae2a7d0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] pin \u003ccode\u003ecreate-hash\u003c/code\u003e, \u003ccode\u003eripemd160\u003c/code\u003e due to breaking changes \u003ca href=\"https://github.com/browserify/pbkdf2/commit/e07996890af79296f1913431fb3b252e25df2f0e\"\u003e\u003ccode\u003ee079968\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix tests in node 3 \u003ca href=\"https://github.com/browserify/pbkdf2/commit/45fbcf30431f9585ae3b61f2207c0a16c1953915\"\u003e\u003ccode\u003e45fbcf3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] skip publishing benchmarks \u003ca href=\"https://github.com/browserify/pbkdf2/commit/19ea57bf11d055ddcd97d2556cd3097663b050b9\"\u003e\u003ccode\u003e19ea57b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing peer dep \u003ca href=\"https://github.com/browserify/pbkdf2/commit/645e252375087e97beb95e518038b99eb5724c5b\"\u003e\u003ccode\u003e645e252\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/compare/v3.1.1...v3.1.2\"\u003ev3.1.2\u003c/a\u003e - 2021-04-09\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle nextTick \u003ca href=\"https://github.com/browserify/pbkdf2/commit/36457b9fecfd1e128c8e9884a57e277649679832\"\u003e\u003ccode\u003e36457b9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for process before accessing \u003ca href=\"https://github.com/browserify/pbkdf2/commit/449e510f861f56ed673613d8102f6b1a3e680ced\"\u003e\u003ccode\u003e449e510\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/browserify/pbkdf2/commit/36879052911703147a6dfa5e97422126bf3cda5b\"\u003e\u003ccode\u003e3687905\u003c/code\u003e\u003c/a\u003e v3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/67bd94dbbf21b93f5e282ee910728945c8ef2827\"\u003e\u003ccode\u003e67bd94d\u003c/code\u003e\u003c/a\u003e [Fix] only allow finite iterations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/8f59d962f71dcb2cc14067d7f514ff96e3406f81\"\u003e\u003ccode\u003e8f59d96\u003c/code\u003e\u003c/a\u003e [Fix] restore node 0.10 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/d2dc5f052cacadf3d4a09d87164158da875ca740\"\u003e\u003ccode\u003ed2dc5f0\u003c/code\u003e\u003c/a\u003e [Fix] check parameters before the \u0026quot;no Promise\u0026quot; bailout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/b2ad6154b9b71726a0f990712dbf8549721289e0\"\u003e\u003ccode\u003eb2ad615\u003c/code\u003e\u003c/a\u003e v3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/8dbf49b38235066c565a92eaf3722720a1333a2d\"\u003e\u003ccode\u003e8dbf49b\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ecreate-hash\u003c/code\u003e, \u003ccode\u003eripemd160\u003c/code\u003e, \u003ccode\u003esha.js\u003c/code\u003e, \u003ccode\u003eto-buffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/aaf870b1d1855e6a381af05021f304294a79f7c9\"\u003e\u003ccode\u003eaaf870b\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/d15bc351de0edbed394d2a6189176960aaa0d050\"\u003e\u003ccode\u003ed15bc35\u003c/code\u003e\u003c/a\u003e [meta] update repo URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/3e40827b183f7f5a14946bdb7d57de3d1d8dd581\"\u003e\u003ccode\u003e3e40827\u003c/code\u003e\u003c/a\u003e v3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/e3102a8cd4830a3ac85cd0dd011cc002fdde33bb\"\u003e\u003ccode\u003ee3102a8\u003c/code\u003e\u003c/a\u003e [Refactor] use \u003ccode\u003eto-buffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserify/pbkdf2/compare/v3.0.17...v3.1.5\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for pbkdf2 since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `secp256k1` from 3.7.1 to 3.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cryptocoinjs/secp256k1-node/releases\"\u003esecp256k1's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate elliptic to 6.5.2 (\u003ca href=\"https://redirect.github.com/cryptocoinjs/secp256k1-node/issues/158\"\u003ecryptocoinjs/secp256k1-node#158\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/cryptocoinjs/secp256k1-node/commit/69dcdf14bce648f16f7563315329e170fef5c39e\"\u003e\u003ccode\u003e69dcdf1\u003c/code\u003e\u003c/a\u003e 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/secp256k1-node/commit/e256905ee649a7caacc251f7c964667195a52221\"\u003e\u003ccode\u003ee256905\u003c/code\u003e\u003c/a\u003e elliptic: fix key verification in loadCompressedPublicKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/secp256k1-node/commit/289dbc34b0b133f09a989ae60b1494e99108af18\"\u003e\u003ccode\u003e289dbc3\u003c/code\u003e\u003c/a\u003e Update elliptic to 6.5.7 (CVE-2024-42461) (\u003ca href=\"https://redirect.github.com/cryptocoinjs/secp256k1-node/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/secp256k1-node/commit/47551dcb65dfff7e133d829cbfc367a09906bd01\"\u003e\u003ccode\u003e47551dc\u003c/code\u003e\u003c/a\u003e 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/secp256k1-node/commit/c44ff4515d734167b6ab963c20924639da5ab816\"\u003e\u003ccode\u003ec44ff45\u003c/code\u003e\u003c/a\u003e update elliptic to 6.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cryptocoinjs/secp256k1-node/compare/v3.7.1...v3.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha.js` from 2.4.11 to 2.4.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserify/sha.js/blob/master/CHANGELOG.md\"\u003esha.js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/sha.js/compare/v2.4.11...v2.4.12\"\u003ev2.4.12\u003c/a\u003e - 2025-07-01\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[eslint] switch to eslint \u003ca href=\"https://github.com/browserify/sha.js/commit/7acadfbd3abb558880212b20669fcb09e1aa1c58\"\u003e\u003ccode\u003e7acadfb\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/browserify/sha.js/commit/b46e7116ebeaa82f34bbf2d7494fff7ef46eab3e\"\u003e\u003ccode\u003eb46e711\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix package.json indentation \u003ca href=\"https://github.com/browserify/sha.js/commit/df9d521e16ddf55dc877c43c05706d43c057fad4\"\u003e\u003ccode\u003edf9d521\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] migrate from travis to GHA \u003ca href=\"https://github.com/browserify/sha.js/commit/c43c64adc6d3607d470538df72338fc02e63bc24\"\u003e\u003ccode\u003ec43c64a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] support multi-byte wide typed arrays \u003ca href=\"https://github.com/browserify/sha.js/commit/f2a258e9f2d0fcd113bfbaa49706e1ac0d979ba5\"\u003e\u003ccode\u003ef2a258e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] reorder package.json \u003ca href=\"https://github.com/browserify/sha.js/commit/d8d77c0a729c99593e304047f9d4335b498fd9ed\"\u003e\u003ccode\u003ed8d77c0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003enpmignore\u003c/code\u003e \u003ca href=\"https://github.com/browserify/sha.js/commit/35aec35c667b606b2495be3e4186bbe977b9e087\"\u003e\u003ccode\u003e35aec35\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] avoid console logs \u003ca href=\"https://github.com/browserify/sha.js/commit/73e33ae0ca6bca232627cac7473028e1d218f67e\"\u003e\u003ccode\u003e73e33ae\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix tests run in batch \u003ca href=\"https://github.com/browserify/sha.js/commit/262913006e94616c8cd245ef6bd61bc4410b29e3\"\u003e\u003ccode\u003e2629130\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] drop node requirement to 0.10 \u003ca href=\"https://github.com/browserify/sha.js/commit/00c7f234aa3bdbd427ffeb929bacbb05334eb3e9\"\u003e\u003ccode\u003e00c7f23\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ebuffer\u003c/code\u003e, \u003ccode\u003ehash-test-vectors\u003c/code\u003e, \u003ccode\u003estandard\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e, \u003ccode\u003etypedarray\u003c/code\u003e \u003ca href=\"https://github.com/browserify/sha.js/commit/92b5de5f67472d9f18413d38ad5b9aba29ff4c22\"\u003e\u003ccode\u003e92b5de5\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] drop node requirement to v3 \u003ca href=\"https://github.com/browserify/sha.js/commit/9b5eca80fd9bb21cf05bdf43ce42661f1bbafeaa\"\u003e\u003ccode\u003e9b5eca8\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] set engines to \u003ccode\u003e\u0026amp;gt;= 4\u003c/code\u003e \u003ca href=\"https://github.com/browserify/sha.js/commit/807084c5c0f943459e89838252cafbd175b549b7\"\u003e\u003ccode\u003e807084c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/browserify/sha.js/commit/c72789c7a129cf453d44008ba27a88b90ac7989b\"\u003e\u003ccode\u003ec72789c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003einherits\u003c/code\u003e, \u003ccode\u003esafe-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/sha.js/commit/5428cfc6f7177ad1a41c837b9387308848db96de\"\u003e\u003ccode\u003e5428cfc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/browserify/sha.js/commit/2dbe0aab419e90add5032c70c9663b8fc562adb8\"\u003e\u003ccode\u003e2dbe0aa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate README to reflect LICENSE \u003ca href=\"https://github.com/browserify/sha.js/commit/8938256dbb2241a7c749e4a399dbaff48cbe8e95\"\u003e\u003ccode\u003e8938256\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing peer dep \u003ca href=\"https://github.com/browserify/sha.js/commit/d52889688ce524e63570f35e448635a29e6dd791\"\u003e\u003ccode\u003ed528896\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] remove unused \u003ccode\u003ebuffer\u003c/code\u003e dep \u003ca href=\"https://github.com/browserify/sha.js/commit/94ca7247f467ef045f41d534708bf7c700e03828\"\u003e\u003ccode\u003e94ca724\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/browserify/sha.js/commit/eb4ea2fd3da93d41e250f9ac8a1a133ce450e0a2\"\u003e\u003ccode\u003eeb4ea2f\u003c/code\u003e\u003c/a\u003e v2.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/d8d77c0a729c99593e304047f9d4335b498fd9ed\"\u003e\u003ccode\u003ed8d77c0\u003c/code\u003e\u003c/a\u003e [meta] reorder package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/df9d521e16ddf55dc877c43c05706d43c057fad4\"\u003e\u003ccode\u003edf9d521\u003c/code\u003e\u003c/a\u003e [eslint] fix package.json indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/35aec35c667b606b2495be3e4186bbe977b9e087\"\u003e\u003ccode\u003e35aec35\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003enpmignore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/d52889688ce524e63570f35e448635a29e6dd791\"\u003e\u003ccode\u003ed528896\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing peer dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/b46e7116ebeaa82f34bbf2d7494fff7ef46eab3e\"\u003e\u003ccode\u003eb46e711\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/94ca7247f467ef045f41d534708bf7c700e03828\"\u003e\u003ccode\u003e94ca724\u003c/code\u003e\u003c/a\u003e [Dev Deps] remove unused \u003ccode\u003ebuffer\u003c/code\u003e dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/2dbe0aab419e90add5032c70c9663b8fc562adb8\"\u003e\u003ccode\u003e2dbe0aa\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/73e33ae0ca6bca232627cac7473028e1d218f67e\"\u003e\u003ccode\u003e73e33ae\u003c/code\u003e\u003c/a\u003e [Tests] avoid console logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/f2a258e9f2d0fcd113bfbaa49706e1ac0d979ba5\"\u003e\u003ccode\u003ef2a258e\u003c/code\u003e\u003c/a\u003e [Fix] support multi-byte wide typed arrays\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crypto-browserify/sha.js/compare/v2.4.11...v2.4.12\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for sha.js since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `y18n` from 3.2.1 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/y18n/releases\"\u003ey18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ey18n y18n-v4.0.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e 4.x.x should not enforce Node 10 (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/126\"\u003e#126\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/1e21a536e9135d8403a47be88922157a706b7cde\"\u003e1e21a53\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ey18n y18n-v4.0.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e ensure entry exists for backport (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/120\"\u003e#120\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/b22c0df59d0851d7be9fd1d51f6a5ee974c9fc94\"\u003eb22c0df\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\u003eSee full diff in \u003ca href=\"https://github.com/yargs/y18n/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for y18n since your current version.\u003c/p\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Wbaker7702/tenderly-cli/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Wbaker7702/tenderly-cli/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wbaker7702%2Ftenderly-cli/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3852640413","node_id":"PR_kwDOCKVJqM6_M8W2","number":19,"state":"closed","title":"build(deps): bump the npm_and_yarn group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-25T05:51:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-25T05:50:54.000Z","updated_at":"2026-01-25T05:51:19.000Z","time_to_close":23,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":28,"packages":[{"name":"@hapi/hoek","old_version":"8.5.0","new_version":"8.5.1","repository_url":"https://github.com/hapijs/hoek"},{"name":"acorn","old_version":"6.4.0","new_version":"6.4.2","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.10.2","new_version":"6.12.6","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"bl","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/rvagg/bl"},{"name":"bl","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/rvagg/bl"},{"name":"decompress","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/kevva/decompress"},{"name":"dns-packet","old_version":"1.3.1","new_version":"1.3.4","repository_url":"https://github.com/mafintosh/dns-packet"},{"name":"dot-prop","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/sindresorhus/dot-prop"},{"name":"elliptic","old_version":"6.5.2","new_version":"removed","repository_url":"https://github.com/indutny/elliptic"},{"name":"ini","old_version":"1.3.5","new_version":"1.3.8","repository_url":"https://github.com/npm/ini"},{"name":"hosted-git-info","old_version":"2.8.5","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"yargs-parser","old_version":"10.1.0","new_version":"18.1.3","repository_url":"https://github.com/yargs/yargs-parser"},{"name":"is-svg","old_version":"3.0.0","new_version":"removed","repository_url":"https://github.com/sindresorhus/is-svg"},{"name":"jpeg-js","old_version":"0.3.6","new_version":"0.4.4","repository_url":"https://github.com/eugeneware/jpeg-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 13 updates in the /history/v1 directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hapi/hoek](https://github.com/hapijs/hoek) | `8.5.0` | `8.5.1` |\n| [acorn](https://github.com/acornjs/acorn) | `6.4.0` | `6.4.2` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.10.2` | `6.12.6` |\n| [bl](https://github.com/rvagg/bl) | `3.0.0` | `3.0.1` |\n| [bl](https://github.com/rvagg/bl) | `1.2.2` | `1.2.3` |\n| [decompress](https://github.com/kevva/decompress) | `4.2.0` | `4.2.1` |\n| [dns-packet](https://github.com/mafintosh/dns-packet) | `1.3.1` | `1.3.4` |\n| [dot-prop](https://github.com/sindresorhus/dot-prop) | `4.2.0` | `4.2.1` |\n| [elliptic](https://github.com/indutny/elliptic) | `6.5.2` | `removed` |\n| [ini](https://github.com/npm/ini) | `1.3.5` | `1.3.8` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.5` | `2.8.9` |\n| [yargs-parser](https://github.com/yargs/yargs-parser) | `10.1.0` | `18.1.3` |\n| [is-svg](https://github.com/sindresorhus/is-svg) | `3.0.0` | `removed` |\n| [jpeg-js](https://github.com/eugeneware/jpeg-js) | `0.3.6` | `0.4.4` |\n\n\nUpdates `@hapi/hoek` from 8.5.0 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/hoek/commit/5bd73f642b0e21a92fc582ad2b489301753d1e01\"\u003e\u003ccode\u003e5bd73f6\u003c/code\u003e\u003c/a\u003e 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/hoek/commit/4d0804bc6135ad72afdc5e1ec002b935b2f5216a\"\u003e\u003ccode\u003e4d0804b\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/hapijs/hoek/issues/352\"\u003e#352\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/hapijs/hoek/issues/353\"\u003e#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hapijs/hoek/compare/v8.5.0...v8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `acorn` from 6.4.0 to 6.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/f6b83edda8f4f0af57f9335cbdea8e5155133631\"\u003e\u003ccode\u003ef6b83ed\u003c/code\u003e\u003c/a\u003e Mark version 6.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/f51895bfee3047d808d7afdaad498526f040e787\"\u003e\u003ccode\u003ef51895b\u003c/code\u003e\u003c/a\u003e Fix potentially-exponential regular expression in use-strict-scanning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/9a2e9b6678e243d66846b91179d650d28453e70c\"\u003e\u003ccode\u003e9a2e9b6\u003c/code\u003e\u003c/a\u003e Mark version 6.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/90a9548ea0ce351b54f956e2c4ed27cca9631284\"\u003e\u003ccode\u003e90a9548\u003c/code\u003e\u003c/a\u003e More rigorously check surrogate pairs in regexp validator\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acornjs/acorn/compare/6.4.0...6.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 6.10.2 to 6.12.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.12.6\u003c/h2\u003e\n\u003cp\u003eFix performance issue of \u0026quot;url\u0026quot; format.\u003c/p\u003e\n\u003ch2\u003ev6.12.5\u003c/h2\u003e\n\u003cp\u003eFix uri scheme validation (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e).\nFix boolean schemas with strictKeywords option (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.4\u003c/h2\u003e\n\u003cp\u003eFix: coercion of one-item arrays to scalar that should fail validation (\u003ca href=\"https://runkit.com/esp/5f3672ba2f6642001ae27411\"\u003efailing example\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003ev6.12.3\u003c/h2\u003e\n\u003cp\u003ePass schema object to processCode function\nOption for strictNumbers (\u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1128\"\u003e#1128\u003c/a\u003e)\nFixed vulnerability related to untrusted schemas (\u003ca href=\"https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2020-15366\"\u003eCVE-2020-15366\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.2\u003c/h2\u003e\n\u003cp\u003eRemoved post-install script\u003c/p\u003e\n\u003ch2\u003ev6.12.1\u003c/h2\u003e\n\u003cp\u003eDocs and dependency updates\u003c/p\u003e\n\u003ch2\u003ev6.12.0\u003c/h2\u003e\n\u003cp\u003eImproved hostname validation (\u003ca href=\"https://github.com/sambauers\"\u003e\u003ccode\u003e@​sambauers\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1143\"\u003e#1143\u003c/a\u003e)\nOption \u003ccode\u003ekeywords\u003c/code\u003e to add custom keywords (\u003ca href=\"https://github.com/franciscomorais\"\u003e\u003ccode\u003e@​franciscomorais\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1137\"\u003e#1137\u003c/a\u003e)\nTypes fixes (\u003ca href=\"https://github.com/boenrobot\"\u003e\u003ccode\u003e@​boenrobot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MattiAstedrone\"\u003e\u003ccode\u003e@​MattiAstedrone\u003c/code\u003e\u003c/a\u003e)\nDocs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/epoberezkin/ajv#error-logging\"\u003eerror logging\u003c/a\u003e example (\u003ca href=\"https://github.com/RadiationSickness\"\u003e\u003ccode\u003e@​RadiationSickness\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript usage notes (\u003ca href=\"https://github.com/thetric\"\u003e\u003ccode\u003e@​thetric\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.11.0\u003c/h2\u003e\n\u003cp\u003eTime formats support two digit and colon-less variants of timezone offset (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1061\"\u003e#1061\u003c/a\u003e , \u003ca href=\"https://github.com/cjpillsbury\"\u003e\u003ccode\u003e@​cjpillsbury\u003c/code\u003e\u003c/a\u003e)\nDocs: RegExp related security considerations\nTests: Disabled failing typescript test\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/ajv-validator/ajv/commit/fe591439f34e24030f69df9eb8d91e6d037a3af7\"\u003e\u003ccode\u003efe59143\u003c/code\u003e\u003c/a\u003e 6.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/d580d3e8ac6a467670d68d86e3a39fd661ac8c23\"\u003e\u003ccode\u003ed580d3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1298\"\u003e#1298\u003c/a\u003e from ajv-validator/fix-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/fd363896a8d6c5697b5da41f4d9a400a84efaf8e\"\u003e\u003ccode\u003efd36389\u003c/code\u003e\u003c/a\u003e fix: regular expression for \u0026quot;url\u0026quot; format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/490e34c4846064db5c962a77087e17078954c2f6\"\u003e\u003ccode\u003e490e34c\u003c/code\u003e\u003c/a\u003e docs: link to v7-beta branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9cd93a1bdbdefd5a7ba3db5e123d20c84d1d1d0e\"\u003e\u003ccode\u003e9cd93a1\u003c/code\u003e\u003c/a\u003e docs: note about v7 in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/877d286e7f145b1b2127da66c6800b071533f28f\"\u003e\u003ccode\u003e877d286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1262\"\u003e#1262\u003c/a\u003e from b4h0-c4t/refactor-opt-object-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f1c8e45b9cdff918be28becf03bf0b339321c398\"\u003e\u003ccode\u003ef1c8e45\u003c/code\u003e\u003c/a\u003e 6.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/764035e201d7733b8d700d4a04dd079fef9f4d30\"\u003e\u003ccode\u003e764035e\u003c/code\u003e\u003c/a\u003e Merge branch 'ChALkeR-chalker/fix-comma'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/37981602ce6d43313ae106644b372b021626a8af\"\u003e\u003ccode\u003e3798160\u003c/code\u003e\u003c/a\u003e Merge branch 'chalker/fix-comma' of git://github.com/ChALkeR/ajv into ChALkeR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/a3c7ebab222e4cce07b5e30ebcbb809da7f934e8\"\u003e\u003ccode\u003ea3c7eba\u003c/code\u003e\u003c/a\u003e Merge branch 'refactor-opt-object-type' of github.com:b4h0-c4t/ajv into refac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v6.10.2...v6.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bl` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rvagg/bl/releases\"\u003ebl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003cp\u003eFix unintialized memory access\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/rvagg/bl/commit/84e1852465572927d9151e6484f351d712b94dea\"\u003e\u003ccode\u003e84e1852\u003c/code\u003e\u003c/a\u003e Bumped v3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rvagg/bl/commit/8a8c13c880e2bef519133ea43e0e9b78b5d0c91e\"\u003e\u003ccode\u003e8a8c13c\u003c/code\u003e\u003c/a\u003e Fix unintialized memory access\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rvagg/bl/compare/v3.0.0...v3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bl` from 1.2.2 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rvagg/bl/releases\"\u003ebl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003cp\u003eFix unintialized memory access\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/rvagg/bl/commit/84e1852465572927d9151e6484f351d712b94dea\"\u003e\u003ccode\u003e84e1852\u003c/code\u003e\u003c/a\u003e Bumped v3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rvagg/bl/commit/8a8c13c880e2bef519133ea43e0e9b78b5d0c91e\"\u003e\u003ccode\u003e8a8c13c\u003c/code\u003e\u003c/a\u003e Fix unintialized memory access\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rvagg/bl/compare/v3.0.0...v3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `decompress` from 4.2.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kevva/decompress/releases\"\u003edecompress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent directory traversal (\u003ca href=\"https://redirect.github.com/kevva/decompress/issues/73\"\u003e#73\u003c/a\u003e)  967146e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/kevva/decompress/compare/v4.2.0...v4.2.1\"\u003ehttps://github.com/kevva/decompress/compare/v4.2.0...v4.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevva/decompress/commit/84a8c1046946add1a6ae01c54dbebf312e4ffc85\"\u003e\u003ccode\u003e84a8c10\u003c/code\u003e\u003c/a\u003e 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevva/decompress/commit/fafff47880cb5b47b022cd7be5542d576448603a\"\u003e\u003ccode\u003efafff47\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevva/decompress/commit/967146e70f48be32ed1a69daa3941d681944d513\"\u003e\u003ccode\u003e967146e\u003c/code\u003e\u003c/a\u003e Prevent directory traversal (\u003ca href=\"https://redirect.github.com/kevva/decompress/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevva/decompress/commit/74a462a139cc2561b6695e696266c8dc31562d3d\"\u003e\u003ccode\u003e74a462a\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevva/decompress/commit/7ddadd92139079e520cb822a03fe4260b7db7676\"\u003e\u003ccode\u003e7ddadd9\u003c/code\u003e\u003c/a\u003e Add note about \u003ccode\u003efilter\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kevva/decompress/compare/v4.2.0...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dns-packet` from 1.3.1 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/dns-packet/commit/ebdf849da5dc0d96836e87628349776c623c5be7\"\u003e\u003ccode\u003eebdf849\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/dns-packet/commit/ac578722f2707310b841b65aae61d6332f8882a1\"\u003e\u003ccode\u003eac57872\u003c/code\u003e\u003c/a\u003e move all allocUnsafes to allocs for easier maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/dns-packet/commit/c64c9507e51532c9e9a3cbefa146a134ecc025fd\"\u003e\u003ccode\u003ec64c950\u003c/code\u003e\u003c/a\u003e 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/dns-packet/commit/0598ba19d18da4568b32415e60a9629061b3c45c\"\u003e\u003ccode\u003e0598ba1\u003c/code\u003e\u003c/a\u003e fix .. in encodingLength\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/dns-packet/commit/010aedb33c1ee8c3f558db5249c1d46e2bd7a101\"\u003e\u003ccode\u003e010aedb\u003c/code\u003e\u003c/a\u003e 1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/dns-packet/commit/0d0d593f8df4e2712c43957a6c62e95047f12b2d\"\u003e\u003ccode\u003e0d0d593\u003c/code\u003e\u003c/a\u003e backport encodingLength fix to v1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dot-prop` from 4.2.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/dot-prop/releases\"\u003edot-prop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport \u003ca href=\"https://github.com/sindresorhus/dot-prop/commit/3039c8c07f6fdaa8b595ec869ae0895686a7a0f2\"\u003ehttps://github.com/sindresorhus/dot-prop/commit/3039c8c07f6fdaa8b595ec869ae0895686a7a0f2\u003c/a\u003e to the v4.x release line.\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/sindresorhus/dot-prop/commit/c914124f418f55edea27928e89c94d931babe587\"\u003e\u003ccode\u003ec914124\u003c/code\u003e\u003c/a\u003e feat: patch 4.2.0 with fixes for CVE-2020-8116\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/dot-prop/compare/v4.2.0...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `elliptic`\n\nUpdates `ws` from 6.1.4 to 6.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.3\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported e55e5106 to the 6.x release line (eeb76d31).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.2\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported 00c425ec to the 6.x release line (78c676d2).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.1\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that, under certain circumstances, prevented the close timer from\nbeing set (aa1dcd5).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded ability to follow redirects (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/1490\"\u003e#1490\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eThe opening handshake is now aborted if the \u003ccode\u003eSec-WebSocket-Key\u003c/code\u003e header field\nvalue is invalid (160af45b).\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/websockets/ws/commit/d87f3b6d3a00513af9bbb74f45ba9183af4e5f43\"\u003e\u003ccode\u003ed87f3b6\u003c/code\u003e\u003c/a\u003e [dist] 6.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/eeb76d313e2a00dd5247ca3597bba7877d064a63\"\u003e\u003ccode\u003eeeb76d3\u003c/code\u003e\u003c/a\u003e [security] Fix crash when the Upgrade header cannot be read (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2231\"\u003e#2231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/9bdb58070d64c33a9beeac7c732aac0f4e7e18b7\"\u003e\u003ccode\u003e9bdb580\u003c/code\u003e\u003c/a\u003e [dist] 6.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/78c676d2a1acefbc05292e9f7ea0a9457704bf1b\"\u003e\u003ccode\u003e78c676d\u003c/code\u003e\u003c/a\u003e [security] Fix ReDoS vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/d57db27daf0e610590e3168266a214201a8c1d3a\"\u003e\u003ccode\u003ed57db27\u003c/code\u003e\u003c/a\u003e [dist] 6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/40734d83dc0837c0e101f385d000781734c0906d\"\u003e\u003ccode\u003e40734d8\u003c/code\u003e\u003c/a\u003e [minor] Add missing option in JSDoc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/0556f314a01543ba4e706d8892b288b613df25c6\"\u003e\u003ccode\u003e0556f31\u003c/code\u003e\u003c/a\u003e [doc] Add TOC to ws.md (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/aa1dcd506543b8979053589a8d5fc67482f0f9ed\"\u003e\u003ccode\u003eaa1dcd5\u003c/code\u003e\u003c/a\u003e [fix] Make \u003ccode\u003eWebSocket#close()\u003c/code\u003e set the close timer immediately\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/297f56df79f6bf4757465fb6b59884faf5b75337\"\u003e\u003ccode\u003e297f56d\u003c/code\u003e\u003c/a\u003e [minor] Remove unneeded \u003ccode\u003eif\u003c/code\u003e statement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/bcab373b2b05342029db878872f95cc8f870350f\"\u003e\u003ccode\u003ebcab373\u003c/code\u003e\u003c/a\u003e [test] Increase code coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/ws/compare/6.1.4...6.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ini` from 1.3.5 to 1.3.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/a2c5da86604bc2238fe393c5ff083bf23a9910eb\"\u003e\u003ccode\u003ea2c5da8\u003c/code\u003e\u003c/a\u003e 1.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/af5c6bb5dca6f0248c153aa87e25bddfc515ff6e\"\u003e\u003ccode\u003eaf5c6bb\u003c/code\u003e\u003c/a\u003e Do not use Object.create(null)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/8b648a1ac49e1b3b7686ea957e0b95e544bc6ec1\"\u003e\u003ccode\u003e8b648a1\u003c/code\u003e\u003c/a\u003e don't test where our devdeps don't even work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/c74c8af35f32b801a7e82a8309eab792a95932f6\"\u003e\u003ccode\u003ec74c8af\u003c/code\u003e\u003c/a\u003e 1.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/024b8b55ac1c980c6225607b007714c54eb501ba\"\u003e\u003ccode\u003e024b8b5\u003c/code\u003e\u003c/a\u003e update deps, add linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/032fbaf5f0b98fce70c8cc380e0d05177a9c9073\"\u003e\u003ccode\u003e032fbaf\u003c/code\u003e\u003c/a\u003e Use Object.create(null) to avoid default object property hazards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/2da90391ef70db41d10f013e3a87f9a8c5d01a72\"\u003e\u003ccode\u003e2da9039\u003c/code\u003e\u003c/a\u003e 1.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/cfea636f534b5ca7550d2c28b7d1a95d936d56c6\"\u003e\u003ccode\u003ecfea636\u003c/code\u003e\u003c/a\u003e better git push script, before publish instead of after\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/56d2805e07ccd94e2ba0984ac9240ff02d44b6f1\"\u003e\u003ccode\u003e56d2805\u003c/code\u003e\u003c/a\u003e do not allow invalid hazardous string as section name\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ini/compare/v1.3.5...v1.3.8\"\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/~isaacs\"\u003eisaacs\u003c/a\u003e, a new releaser for ini since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.8.5 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.7...v2.8.8\"\u003e2.8.8\u003c/a\u003e (2020-02-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed node 6 support (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b18\"\u003e5038b18\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/66\"\u003e#66\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.6...v2.8.7\"\u003e2.8.7\u003c/a\u003e (2020-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not attempt to use url.URL when unavailable (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb66\"\u003e2d0bb66\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/62\"\u003e#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not pass scp-style URLs to the WhatWG url.URL (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf\"\u003ef2cdfcf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/60\"\u003e#60\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.6\"\u003e2.8.6\u003c/a\u003e (2020-02-25)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/afeaefdd86ba9bb5044be3c1554a666d007cf19a\"\u003e\u003ccode\u003eafeaefd\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b1891a61ca3cd7453acbf85d7011fe0086bb\"\u003e\u003ccode\u003e5038b18\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed nod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/7440afa859162051c191e55d8ecfaf69a193b026\"\u003e\u003ccode\u003e7440afa\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb6615ecb8f9ef1019bc0737aab7f6449641f\"\u003e\u003ccode\u003e2d0bb66\u003c/code\u003e\u003c/a\u003e fix: Do not attempt to use url.URL when unavailable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf33ad2bd3bd1acdba0326281089f53c5b1\"\u003e\u003ccode\u003ef2cdfcf\u003c/code\u003e\u003c/a\u003e fix: Do not pass scp-style URLs to the WhatWG url.URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e1b83df5d9cb1f8bb220352e20565560548d2292\"\u003e\u003ccode\u003ee1b83df\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ff259a6117c62df488e927820e30bec2f7ee453f\"\u003e\u003ccode\u003eff259a6\u003c/code\u003e\u003c/a\u003e Ensure passwords in hosted Git URLs are correctly escaped\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yargs-parser` from 10.1.0 to 18.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/yargs-parser/releases\"\u003eyargs-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eyargs-parser yargs-parser-v15.0.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e should use releases_created when using manifest (\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/49ea4ef042f7d9af78d7bb4090a5f37bff067bc3\"\u003e49ea4ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eyargs-parser yargs-parser-v15.0.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eperf:\u003c/strong\u003e address slow parse when using unknown-options-as-args (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/400\"\u003e#400\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/bc387ec5825cf4a79376709782c7903737e86715\"\u003ebc387ec\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/yargs/yargs-parser/blob/main/CHANGELOG.md\"\u003eyargs-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/yargs-parser/compare/v18.1.2...v18.1.3\"\u003e18.1.3\u003c/a\u003e (2020-04-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esetArg:\u003c/strong\u003e options using camel-case and dot-notation populated twice (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/268\"\u003e#268\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/f7e15b9800900b9856acac1a830a5f35847be73e\"\u003ef7e15b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/yargs-parser/compare/v18.1.1...v18.1.2\"\u003e18.1.2\u003c/a\u003e (2020-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earray, nargs:\u003c/strong\u003e support -o=--value and --option=--value format (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/262\"\u003e#262\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/41d3f8139e116706b28de9b0de3433feb08d2f13\"\u003e41d3f81\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/yargs-parser/compare/v18.1.0...v18.1.1\"\u003e18.1.1\u003c/a\u003e (2020-03-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e__proto__ will now be replaced with ___proto___ in parse (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/258\"\u003e#258\u003c/a\u003e), patching a potential\nprototype pollution vulnerability. This was reported by the Snyk Security Research Team.(\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/63810ca1ae1a24b08293a4d971e70e058c7a41e2\"\u003e63810ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/yargs/yargs-parser/compare/v18.0.0...v18.1.0\"\u003e18.1.0\u003c/a\u003e (2020-03-07)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eintroduce single-digit boolean aliases (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/255\"\u003e#255\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/9c60265fd7a03cb98e6df3e32c8c5e7508d9f56f\"\u003e9c60265\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/yargs/yargs-parser/compare/v17.1.0...v18.0.0\"\u003e18.0.0\u003c/a\u003e (2020-03-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethe narg count is now enforced when parsing arrays.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNaN can now be provided as a value for nargs, indicating \u0026quot;at least\u0026quot; one value is expected for array (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/251\"\u003e#251\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/9db4be81417a2c7097128db34d86fe70ef4af70c\"\u003e9db4be8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/yargs/yargs-parser/compare/v17.0.1...v17.1.0\"\u003e17.1.0\u003c/a\u003e (2020-03-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eintroduce greedy-arrays config, for specifying whether arrays consume multiple positionals (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/249\"\u003e#249\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/60e880a837046314d89fa4725f923837fd33a9eb\"\u003e60e880a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/yargs-parser/compare/v17.0.0...v17.0.1\"\u003e17.0.1\u003c/a\u003e (2020-02-29)\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/yargs/yargs-parser/commit/d301a5645627a30cc1721de647a6cc65bb89a426\"\u003e\u003ccode\u003ed301a56\u003c/code\u003e\u003c/a\u003e chore: release 18.1.3 (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/f7e15b9800900b9856acac1a830a5f35847be73e\"\u003e\u003ccode\u003ef7e15b9\u003c/code\u003e\u003c/a\u003e fix(setArg): options using camel-case and dot-notation populated twice (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/268\"\u003e#268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/78014fc693ed9fc0c0069750b40bf36a60648ab9\"\u003e\u003ccode\u003e78014fc\u003c/code\u003e\u003c/a\u003e chore: release 18.1.2 (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/41d3f8139e116706b28de9b0de3433feb08d2f13\"\u003e\u003ccode\u003e41d3f81\u003c/code\u003e\u003c/a\u003e fix(array, nargs): support -o=--value and --option=--value format (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/b96b989680be8259ed530876c1e6cb69608e19ef\"\u003e\u003ccode\u003eb96b989\u003c/code\u003e\u003c/a\u003e chore: release 18.1.1 (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/63810ca1ae1a24b08293a4d971e70e058c7a41e2\"\u003e\u003ccode\u003e63810ca\u003c/code\u003e\u003c/a\u003e fix: \u003cstrong\u003eproto\u003c/strong\u003e will now be replaced with \u003cem\u003e\u003cstrong\u003eproto\u003c/strong\u003e\u003c/em\u003e in parse (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/48b6d9ccfa4bb3f74a7f374d8f400491127a8477\"\u003e\u003ccode\u003e48b6d9c\u003c/code\u003e\u003c/a\u003e chore: release 18.1.0 (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/9c60265fd7a03cb98e6df3e32c8c5e7508d9f56f\"\u003e\u003ccode\u003e9c60265\u003c/code\u003e\u003c/a\u003e feat: introduce single-digit boolean aliases (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/87e0a2136156fb45a0bd8102472915a75697a2e0\"\u003e\u003ccode\u003e87e0a21\u003c/code\u003e\u003c/a\u003e test: use bin to enforce coverage thresholds (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/88f36c34e87262fcc5f15f0bc3f32e44a4c0ac22\"\u003e\u003ccode\u003e88f36c3\u003c/code\u003e\u003c/a\u003e force release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yargs/yargs-parser/compare/v10.1.0...v18.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for yargs-parser since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql-playground-html` from 1.6.12 to 1.6.30\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/graphcool/graphql-playground/commits/graphql-playground-html@1.6.30\"\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/~acao\"\u003eacao\u003c/a\u003e, a new releaser for graphql-playground-html since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-proxy` from 1.18.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md\"\u003ehttp-proxy's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/http-party/node-http-proxy/compare/1.18.0...v1.18.1\"\u003ev1.18.1\u003c/a\u003e - 2020-05-17\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip sending the proxyReq event when the expect header is present \u003ca href=\"https://redirect.github.com/http-party/node-http-proxy/pull/1447\"\u003e\u003ccode\u003e[#1447](https://github.com/http-party/node-http-proxy/issues/1447)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove node6 support, add node12 to build \u003ca href=\"https://redirect.github.com/http-party/node-http-proxy/pull/1397\"\u003e\u003ccode\u003e[#1397](https://github.com/http-party/node-http-proxy/issues/1397)\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/http-party/node-http-proxy/commit/9b96cd725127a024dabebec6c7ea8c807272223d\"\u003e\u003ccode\u003e9b96cd7\u003c/code\u003e\u003c/a\u003e 1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-http-proxy/commit/335aeeba2f0c286dc89c402eeb76af47834c89a3\"\u003e\u003ccode\u003e335aeeb\u003c/code\u003e\u003c/a\u003e Skip sending the proxyReq event when the expect header is present (\u003ca href=\"https://redirect.github.com/http-party/node-http-proxy/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-http-proxy/commit/dba39668ba4c9ad461316e834b2d64b77e1ca88e\"\u003e\u003ccode\u003edba3966\u003c/code\u003e\u003c/a\u003e Remove node6 support, add node12 to build (\u003ca href=\"https://redirect.github.com/http-party/node-http-proxy/issues/1397\"\u003e#1397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/http-party/node-http-proxy/compare/1.18.0...1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `is-svg`\n\nUpdates `jpeg-js` from 0.3.6 to 0.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eugeneware/jpeg-js/releases\"\u003ejpeg-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003ev0.4.4 (2022-06-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add comment tag encoding (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/87\"\u003e#87\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/13e1ffa\"\u003e13e1ffa\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/87\"\u003e#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: validate sampling factors (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/106\"\u003e#106\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/9ccd35f\"\u003e9ccd35f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/106\"\u003e#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(decoder): rethrow a more helpful error if Buffer is undefined (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/93\"\u003e#93\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/b58cc11\"\u003eb58cc11\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/93\"\u003e#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): migrate to github actions (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/86\"\u003e#86\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/417e8e2\"\u003e417e8e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/86\"\u003e#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump y18n from 4.0.0 to 4.0.3 (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/98\"\u003e#98\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/2c90858\"\u003e2c90858\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/98\"\u003e#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 7.2.3 to 7.4.6 (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/91\"\u003e#91\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/fd73289\"\u003efd73289\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/91\"\u003e#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/90\"\u003e#90\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/9449a8b\"\u003e9449a8b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/90\"\u003e#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash from 4.17.15 to 4.17.21 (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/89\"\u003e#89\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/ffdc4a4\"\u003effdc4a4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/89\"\u003e#89\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.3\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003ev0.4.3 (2021-01-11)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle 0x00E1 / 0x00E0 segments from Pixel phones (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/84\"\u003e#84\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/a2d7ed9\"\u003ea2d7ed9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.2\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003ev0.4.2 (2020-08-24)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(decoder): add FFDC marker support (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/79\"\u003e#79\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/5e8ec27\"\u003e5e8ec27\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/79\"\u003e#79\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid \u003ccode\u003enew Buffer\u003c/code\u003e usage (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/73\"\u003e#73\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/49be0e4\"\u003e49be0e4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/73\"\u003e#73\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): add comments property to decode output (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/72\"\u003e#72\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/ca27601\"\u003eca27601\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/72\"\u003e#72\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003ev0.4.1 (2020-06-27)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(decoder): add comment support (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/71\"\u003e#71\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/d2323c1\"\u003ed2323c1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/71\"\u003e#71\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eugeneware/jpeg-js/compare/v0.3.7...v0.4.0\"\u003ev0.4.0\u003c/a\u003e (2020-04-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add memory and resolution limits (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/135705b\"\u003e135705b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: expose exif buffers (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/47\"\u003e#47\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/d3e272a\"\u003ed3e272a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/47\"\u003e#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support browser usage (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/55\"\u003e#55\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/7e7e2dc\"\u003e7e7e2dc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/55\"\u003e#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(decode): add tolerantDecoding option (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/57\"\u003e#57\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/69f6415\"\u003e69f6415\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/57\"\u003e#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: enable tolerantDecoding by default (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/5d3277f\"\u003e5d3277f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: don’t fail if scan contains trailing bytes (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/66\"\u003e#66\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/cfeb1c7\"\u003ecfeb1c7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/66\"\u003e#66\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update README for breaking changes (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/78408c6\"\u003e78408c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: use spread for decode options (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/a2c93e0\"\u003ea2c93e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update typedefs for 0.4.0 (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/a2f7080\"\u003ea2f7080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add vscode to ignores (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/238a7fe\"\u003e238a7fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: track version in tags only (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/cbc1244\"\u003ecbc1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: drop support for node versions \u0026lt;8 (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/21ef116\"\u003e21ef116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: switch to jest (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/1731741\"\u003e1731741\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\u003eSee full diff in \u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/v0.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.15 to 4.17.21\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/f299b52f39486275a9e6483b60a410e06520c538\"\u003e\u003ccode\u003ef299b52\u003c/code\u003e\u003c/a\u003e Bump to v4.17.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/c4847ebe7d14540bb28a8b932a9ce1b9ecbfee1a\"\u003e\u003ccode\u003ec4847eb\u003c/code\u003e\u003c/a\u003e Improve performance of \u003ccode\u003etoNumber\u003c/code\u003e, \u003ccode\u003etrim\u003c/code\u003e and \u003ccode\u003etrimEnd\u003c/code\u003e on large input strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/3469357cff396a26c363f8c1b5a91dde28ba4b1c\"\u003e\u003ccode\u003e3469357\u003c/code\u003e\u003c/a\u003e Prevent command injection through \u003ccode\u003e_.template\u003c/code\u003e's \u003ccode\u003evariable\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/ded9bc66583ed0b4e3b7dc906206d40757b4a90a\"\u003e\u003ccode\u003eded9bc6\u003c/code\u003e\u003c/a\u003e Bump to v4.17.20.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/63150ef7645ac07961b63a86490f419f356429aa\"\u003e\u003ccode\u003e63150ef\u003c/code\u003e\u003c/a\u003e Documentation fixes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/00f0f62a979d2f5fa0287c06eae70cf9a62d8794\"\u003e\u003ccode\u003e00f0f62\u003c/code\u003e\u003c/a\u003e test.js: Remove trailing comma.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/846e434c7a5b5692c55ebf5715ed677b70a32389\"\u003e\u003ccode\u003e846e434\u003c/code\u003e\u003c/a\u003e Temporarily use a custom fork of \u003ccode\u003elodash-cli\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/5d046f39cbd27f573914768e3b36eeefcc4f1229\"\u003e\u003ccode\u003e5d046f3\u003c/code\u003e\u003c/a\u003e Re-enable Travis tests on \u003ccode\u003e4.17\u003c/code\u003e branch.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/aa816b36d402a1ad9385142ce7188f17dae514fd\"\u003e\u003ccode\u003eaa816b3\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003e/npm-package\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/d7fbc52ee0466a6d248f047b5d5c3e6d1e099056\"\u003e\u003ccode\u003ed7fbc52\u003c/code\u003e\u003c/a\u003e Bump to v4.17.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.15...4.17.21\"\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/~bnjmnt4n\"\u003ebnjmnt4n\u003c/a\u003e, a new releaser for lodash since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-forge` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md\"\u003enode-forge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.0 - 2020-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Node.js 4 no longer supported. The code \u003cem\u003emay\u003c/em\u003e still work, and\nnon-invasive patches to keep it working will be considered. However, more\nmodern tools no longer support old Node.js versions making testing difficult.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Remove \u003ccode\u003eutil.getPath\u003c/code\u003e, \u003ccode\u003eutil.setPath\u003c/code\u003e, and \u003ccode\u003eutil.deletePath\u003c/code\u003e.\n\u003ccode\u003eutil.setPath\u003c/code\u003e had a potential prototype pollution security issue when used\nwith unsafe inputs. These functions are not used by \u003ccode\u003eforge\u003c/code\u003e itself. They date\nfrom an early time when \u003ccode\u003eforge\u003c/code\u003e was targeted at providing general helper\nfunctions. The library direction changed to be more focused on cryptography.\nMany other excellent libraries are more suitable for general utilities. If\nyou need a replacement for these functions, consider \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003eset\u003c/code\u003e, and \u003ccode\u003eunset\u003c/code\u003e\nfrom \u003ca href=\"https://lodash.com/\"\u003elodash\u003c/a\u003e. But also consider the potential similar\nsecurity issues with those APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.2 - 2020-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eutil.setPath\u003c/code\u003e security note to function docs and to README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSECURITY\u003c/strong\u003e: The \u003ccode\u003eutil.setPath\u003c/code\u003e function has the potential to cause\nprototype pollution if used with unsafe input.\n\u003cul\u003e\n\u003cli\u003eThis function is \u003cstrong\u003enot\u003c/strong\u003e used internally by \u003ccode\u003eforge\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe rest of the library is unaffected by this issue.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDo not\u003c/strong\u003e use unsafe input with this function.\u003c/li\u003e\n\u003cli\u003eUsage with known input should function as expected. (Including input\nintentionally using potentially problematic keys.)\u003c/li\u003e\n\u003cli\u003eNo code changes will be made to address this issue in 0.9.x. The current\nbehavior \u003cem\u003ecould\u003c/em\u003e be considered a feature rather than a security issue.\n0.10.0 will be released that removes \u003ccode\u003eutil.getPath\u003c/code\u003e and \u003ccode\u003eutil.setPath\u003c/code\u003e.\nConsider \u003ccode\u003eget\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e from \u003ca href=\"https://lodash.com/\"\u003elodash\u003c/a\u003e if you need\nreplacements. But also consider the potential similar security issues with\nthose APIs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://snyk.io/vuln/SNYK-JS-NODEFORGE-598677\"\u003ehttps://snyk.io/vuln/SNYK-JS-NODEFORGE-598677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7720\"\u003ehttps://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7720\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.1 - 2019-09-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure DES-CBC given IV is long enough for block size.\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/digitalbazaar/forge/commit/8018c3ea6f8e75d2df1b9ce4ec9c536db3db37e6\"\u003e\u003ccode\u003e8018c3e\u003c/code\u003e\u003c/a\u003e Release 0.10.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/6a1e3ef74f6eb345bcff1b82184201d1e28b6756\"\u003e\u003ccode\u003e6a1e3ef\u003c/code\u003e\u003c/a\u003e Remove object path functions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/30d560c6b522b9a97a67d9101ecf8f860a4ba63a\"\u003e\u003ccode\u003e30d560c\u003c/code\u003e\u003c/a\u003e Remove Node.js 4 support.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/1ba83ecca436c2e1d0d37ea154467e9934019504\"\u003e\u003ccode\u003e1ba83ec\u003c/code\u003e\u003c/a\u003e Update dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/81abd87a9a8ef705af17d1e712a086ef4b7869a1\"\u003e\u003ccode\u003e81abd87\u003c/code\u003e\u003c/a\u003e Improve linting.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/7b59028142bb5f5e299df0d0931a8306d7d7046b\"\u003e\u003ccode\u003e7b59028\u003c/code\u003e\u003c/a\u003e Test on Node.js 14.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/ba13a1c8bfdb1d6abb286fa7fcb82a57b40ae345\"\u003e\u003ccode\u003eba13a1c\u003c/code\u003e\u003c/a\u003e Update webpack.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/c8d5395e078f838604eb9df32ef9d298288057fd\"\u003e\u003ccode\u003ec8d5395\u003c/code\u003e\u003c/a\u003e Add travis browser test names.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/afc5a728f5c6bf5cb80eddb5b85c7340b28bfa51\"\u003e\u003ccode\u003eafc5a72\u003c/code\u003e\u003c/a\u003e Update dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/ba0207fa359f79a5af0e71d12f488a846e9265f6\"\u003e\u003ccode\u003eba0207f\u003c/code\u003e\u003c/a\u003e Test on Node.js 12.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/digitalbazaar/forge/compare/0.9.0...0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `object-path` from 0.11.4 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mariocasciaro/object-path/commits/v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serialize-javascript` from 1.9.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yahoo/serialize-javascript/releases\"\u003eserialize-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump nyc from 15.0.1 to 15.1.0 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for bigint (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior changes for BigInt\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIt serializes \u003ccode\u003eBigInt\u003c/code\u003e values as follows since this version. The result of serialization may be changed if you are passing \u003ccode\u003eBigInt\u003c/code\u003e values into the serialize-javascript.\u003c/p\u003e\n\u003cp\u003ev4.x:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst serialize = require('serialize-javascript');\n\u003cp\u003eserialize({big: BigInt('10')}); // '{\u0026quot;big\u0026quot;:BigInt(\u0026quot;10\u0026quot;)}'\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003ev3.x:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst serialize = require('serialize-javascript');\n\u003cp\u003eserialize({big: BigInt('10')}); // throws error\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/mum-never-proud\"\u003e\u003ccode\u003e@​mum-never-proud\u003c/code\u003e\u003c/a\u003e for this release.\u003c/p\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mocha from 7.1.2 to 7.2.0 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mocha from 7.1.1 to 7.1.2 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump nyc from 15.0.0 to 15.0.1 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't replace regex / function placeholders within string literals (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Security] Bump minimist from 1.2.0 to 1.2.5 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mocha from 7.1.0 to 7.1.1 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mocha from 7.0.1 to 7.1.0 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate example in README (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote: the \u003ccode\u003erandombytes\u003c/code\u003e has been added to the dependency package to improve the generation of UIDs. Check the \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/22\"\u003e#22\u003c/a\u003e for more information. Thanks to \u003ca href=\"https://github.com/JordanMilne\"\u003e\u003ccode\u003e@​JordanMilne\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Siebes\"\u003e\u003ccode\u003e@​Siebes\u003c/code\u003e\u003c/a\u003e for this change.\u003c/p\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce support for Infinity (\u003ca href=\"https://github.com/vthibault\"\u003e\u003ccode\u003e@​vthibault\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/72\"\u003e#72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mocha from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest on Node.js v12 (\u003ca href=\"https://github.com/okuryu\"\u003e\u003ccode\u003e@​okuryu\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mocha from 6.2.2 to 7.0.0 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump nyc from 14.1.1 to 15.0.0 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehavior changes for \u003ccode\u003eInfinity\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eIt serializes \u003ccode\u003eInfinity\u003c/code\u003e values as follows since this version. The result of serialization may be changed if you are passing \u003ccode\u003eInfinity\u003c/code\u003e values into the \u003ccode\u003eserialize-javascript\u003c/code\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/a8a458c9a98771005d9315f11b4fd6e61373de21\"\u003e\u003ccode\u003ea8a458c\u003c/code\u003e\u003c/a\u003e v4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/0849988db3028121f060ba32da7c75e14e0fd3ce\"\u003e\u003ccode\u003e0849988\u003c/code\u003e\u003c/a\u003e Update example code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/e997f216f7f5ed5d1fda442471a4a80eeb9e8192\"\u003e\u003ccode\u003ee997f21\u003c/code\u003e\u003c/a\u003e Bump nyc from 15.0.1 to 15.1.0 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/418dd82b071e9c798be4bf8c3ac194495f191974\"\u003e\u003ccode\u003e418dd82\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;support for bigint (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/80\"\u003e#80\u003c/a\u003e)\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/b54341e3f4be20b415148219767049173f0974d8\"\u003e\u003ccode\u003eb54341e\u003c/code\u003e\u003c/a\u003e v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/7cee7e4a4c65a34817678cec444f5cbe9b9e7e8b\"\u003e\u003ccode\u003e7cee7e4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;support for bigint (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/80\"\u003e#80\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/026a44501826fa848481944f6f20935fcdc6ba7a\"\u003e\u003ccode\u003e026a445\u003c/code\u003e\u003c/a\u003e Bump mocha from 7.1.2 to 7.2.0 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/5130a71ecd70cfc9f9fdafdaa1b394b00ea902e2\"\u003e\u003ccode\u003e5130a71\u003c/code\u003e\u003c/a\u003e support for bigint (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/ea76b2312dcc0d10022b22215fde5ec0194d7837\"\u003e\u003ccode\u003eea76b23\u003c/code\u003e\u003c/a\u003e Bump mocha from 7.1.1 to 7.1.2 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/073c8d8c0da9e52425ea246c4672ca7d11225ea7\"\u003e\u003ccode\u003e073c8d8\u003c/code\u003e\u003c/a\u003e Bump nyc from 15.0.0 to 15.0.1 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yahoo/serialize-javascript/compare/v1.9.1...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io` from 2.3.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-adapter@2.5.6\u003c/h2\u003e\n\u003cp\u003eThis release contains a bump of:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ews\u003c/code\u003e from \u003ccode\u003e~8.17.1\u003c/code\u003e to \u003ccode\u003e~8.18.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edebug\u003c/code\u003e from \u003ccode\u003e~4.3.1\u003c/code\u003e to \u003ccode\u003e~4.4.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/blob/3.1.1/CHANGELOG.md\"\u003esocket.io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/socketio/socket.io/compare/3.1.0...3.1.1\"\u003e3.1.1\u003c/a\u003e (2021-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly parse the CONNECT packet in v2 compatibility mode (\u003ca href=\"https://github.com/socketio/socket.io/commit/6f4bd7f8e7c41a075a8014565330a77c38b03a8d\"\u003e6f4bd7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypings:\u003c/strong\u003e add return types and general-case overload signatures (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/3776\"\u003e#3776\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/9e8f288ca9f14f91064b8d3cce5946f7d23d407c\"\u003e9e8f288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypings:\u003c/strong\u003e update the types of \u0026quot;query\u0026quot;, \u0026quot;auth\u0026quot; and \u0026quot;headers\u0026quot; (\u003ca href=\"https://github.com/socketio/socket.io/commit/4f2e9a716d9835b550c8fd9a9b429ebf069c2895\"\u003e4f2e9a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/socketio/socket.io/compare/3.0.5...3.1.0\"\u003e3.1.0\u003c/a\u003e (2021-01-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econfirm a weak but matching ETag (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/3485\"\u003e#3485\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/161091dd4c9e1b1610ac3d45d964195e63d92b94\"\u003e161091d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eesm:\u003c/strong\u003e export the Namespace and Socket class (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/3699\"\u003e#3699\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/233650c22209708b5fccc4349c38d2fa1b465d8f\"\u003e233650c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd support for Socket.IO v2 clients (\u003ca href=\"https://github.com/socketio/socket.io/commit/9925746c8ee3a6522bd640b5d586c83f04f2f1ba\"\u003e9925746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd room events (\u003ca href=\"https://github.com/socketio/socket.io-adapter/commit/155fa6333a504036e99a33667dc0397f6aede25e\"\u003e155fa63\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow integers as event names (\u003ca href=\"https://github.com/socketio/socket.io-parser/commit/1c220ddbf45ea4b44bc8dbf6f9ae245f672ba1b9\"\u003e1c220dd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/socketio/socket.io/compare/3.0.4...3.0.5\"\u003e3.0.5\u003c/a\u003e (2021-01-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly clear timeout on connection failure (\u003ca href=\"https://github.com/socketio/socket.io/commit/170b739f147cb6c92b423729b877e242e376927d\"\u003e170b739\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erestore the socket middleware functionality (\u003ca href=\"https://github.com/socketio/socket.io/commit/bf5432742158e4d5ba2722cff4a614967dffa5b9\"\u003ebf54327\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/socketio/socket.io/compare/3.0.3...3.0.4\"\u003e3.0.4\u003c/a\u003e (2020-12-07)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/socketio/socket.io/compare/3.0.2...3.0.3\"\u003e3.0.3\u003c/a\u003e (2020-11-19)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/socketio/socket.io/compare/3.0.1...3.0.2\"\u003e3.0.2\u003c/a\u003e (2020-11-17)\u003c/h2\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/socketio/socket.io/commit/12221f296d52b3dcde34246bd1ada98871b4ada3\"\u003e\u003ccode\u003e12221f2\u003c/code\u003e\u003c/a\u003e chore(release): 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/6f4bd7f8e7c41a075a8014565330a77c38b03a8d\"\u003e\u003ccode\u003e6f4bd7f\u003c/code\u003e\u003c/a\u003e fix: properly parse the CONNECT packet in v2 compatibility mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/4f2e9a716d9835b550c8fd9a9b429ebf069c2895\"\u003e\u003ccode\u003e4f2e9a7\u003c/code\u003e\u003c/a\u003e fix(typings): update the types of \u0026quot;query\u0026quot;, \u0026quot;auth\u0026quot; and \u0026quot;headers\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9e8f288ca9f14f91064b8d3cce5946f7d23d407c\"\u003e\u003ccode\u003e9e8f288\u003c/code\u003e\u003c/a\u003e fix(typings): add return types and general-case overload signatures (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/3776\"\u003e#3776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/86eb4227b2a7dc7c2e68b9c94db2403186ce1c16\"\u003e\u003ccode\u003e86eb422\u003c/code\u003e\u003c/a\u003e docs(examples): add example with traefik\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/cf873fd831b630ce4a8dd64460dd4eab06681156\"\u003e\u003ccode\u003ecf873fd\u003c/code\u003e\u003c/a\u003e docs(examples): update cluster examples to Socket.IO v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/0d10e6131be34bab8ffb0cf5390cd9f8180ea2d7\"\u003e\u003ccode\u003e0d10e61\u003c/code\u003e\u003c/a\u003e docs(examples): update the nginx cluster example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/10aafbbc16cf1644f79e8f66ed9b8490477f48f5\"\u003e\u003ccode\u003e10aafbb\u003c/code\u003e\u003c/a\u003e ci: add Node.js 15 (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/f34cfca26d258344948b7278c958b916b0bcbded\"\u003e\u003ccode\u003ef34cfca\u003c/code\u003e\u003c/a\u003e docs: fix broken link (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/d412e876b81c292fca79d8b90a880a077dfb217f\"\u003e\u003ccode\u003ed412e87\u003c/code\u003e\u003c/a\u003e docs: add installation with yarn (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/2.3.0...3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sockjs` from 0.3.19 to 0.3.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sockjs/sockjs-node/releases\"\u003esockjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove excess file from npm package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euuid\u003c/code\u003e usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003euuid\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003efaye-websocket\u003c/code\u003e and \u003ccode\u003ewebsocket-driver\u003c/code\u003e to address DDoS vulnerability \u003ca href=\"https://redirect.github.com/sockjs/sockjs-node/issues/275\"\u003e#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003enode-uuid\u003c/code\u003e and \u003ccode\u003ecoffeescript\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExclude \u003ccode\u003eexamples\u003c/code\u003e, \u003ccode\u003etests\u003c/code\u003e, and \u003ccode\u003eMakefile\u003c/code\u003e from npm package\u003c/li\u003e\n\u003cli\u003eUpdate examples to use latest jQuery and sockjs-client \u003ca href=\"https://redirect.github.com/sockjs/sockjs-node/issues/271\"\u003e#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't call \u003ccode\u003eres.end\u003c/code\u003e in \u003ccode\u003ewriteHead\u003c/code\u003e \u003ca href=\"https://redirect.github.com/sockjs/sockjs-node/issues/266\"\u003e#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin \u003ccode\u003ewebsocket-driver\u003c/code\u003e as later versions cause some tests from \u003ccode\u003esockjs-protocol\u003c/code\u003e to fail\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/sockjs/sockjs-node/blob/v0.3.24/Changelog\"\u003esockjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.24\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove excess file from npm package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.23\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euuid\u003c/code\u003e usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003euuid\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003efaye-websocket\u003c/code\u003e and \u003ccode\u003ewebsocket-driver\u003c/code\u003e to address DDoS vulnerability \u003ca href=\"https://redirect.github.com/sockjs/sockjs-node/issues/275\"\u003e#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003enode-uuid\u003c/code\u003e and \u003ccode\u003ecoffeescript\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExclude \u003ccode\u003eexamples\u003c/code\u003e, \u003ccode\u003etests\u003c/code\u003e, and \u003ccode\u003eMakefile\u003c/code\u003e from npm package\u003c/li\u003e\n\u003cli\u003eUpdate examples to use latest jQuery and sockjs-client \u003ca href=\"https://redirect.github.com/sockjs/sockjs-node/issues/271\"\u003e#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't call \u003ccode\u003eres.end\u003c/code\u003e in \u003ccode\u003ewriteHead\u003c/code\u003e \u003ca href=\"https://redirect.github.com/sockjs/sockjs-node/issues/266\"\u003e#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin \u003ccode\u003ewebsocket-driver\u003c/code\u003e as later versions cause some tests from \u003ccode\u003esockjs-protocol\u003c/code\u003e to fail\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/sockjs/sockjs-node/commit/a01674d8bd1e10550bec397a27ba01643dd5ac73\"\u003e\u003ccode\u003ea01674d\u003c/code\u003e\u003c/a\u003e 0.3.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/60f8795ff9fedc78333114f3545b5578011a5273\"\u003e\u003ccode\u003e60f8795\u003c/code\u003e\u003c/a\u003e Update Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/6bb693b5349090dceb5e62db6b52b0c8cc8004ad\"\u003e\u003ccode\u003e6bb693b\u003c/code\u003e\u003c/a\u003e 0.3.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/5d8842e7c5320ada0f821587dade58024c9a6f29\"\u003e\u003ccode\u003e5d8842e\u003c/code\u003e\u003c/a\u003e Fix uuid usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/32b37b1753d5a4a02879bfd00d373a47233329ce\"\u003e\u003ccode\u003e32b37b1\u003c/code\u003e\u003c/a\u003e 0.3.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/b55d47856efb9b6274578c37feec71e662e9a03e\"\u003e\u003ccode\u003eb55d478\u003c/code\u003e\u003c/a\u003e Update uuid to 8.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/e393f1600b47680fb8ba3dfad43a1c9a44ebb602\"\u003e\u003ccode\u003ee393f16\u003c/code\u003e\u003c/a\u003e Update package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/3f913fb711a49b1e92aa68b687ed9bec6a325f54\"\u003e\u003ccode\u003e3f913fb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Escape % in eventsource to prevent decoding problems\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/b417cd704b863be3d64f78b2bc7bcf747034f7a3\"\u003e\u003ccode\u003eb417cd7\u003c/code\u003e\u003c/a\u003e Escape % in eventsource to prevent decoding problems\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/d891184d4b8a93ae78f663b77d4cb397c0c207fd\"\u003e\u003ccode\u003ed891184\u003c/code\u003e\u003c/a\u003e Add sockjs-protocol to .npmignore\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sockjs/sockjs-node/compare/v0.3.19...v0.3.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zkat/ssri/compare/v6.0.1...v6.0.2\"\u003e6.0.2\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex change from 8.0.1 (\u003ca href=\"https://github.com/zkat/ssri/commit/b30dfdb\"\u003eb30dfdb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/zkat/ssri/issues/19\"\u003e#19\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/ssri/commit/b7c8c7c61db89aeb9fbf7596c0ef17071bc216ef\"\u003e\u003ccode\u003eb7c8c7c\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/b30dfdb00bb94ddc49a25a85a18fb27afafdfbb1\"\u003e\u003ccode\u003eb30dfdb\u003c/code\u003e\u003c/a\u003e fix: backport regex change from 8.0.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v6.0.1...v6.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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for ssri since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ua-parser-js` from 0.7.20 to 1.0.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faisalman/ua-parser-js/releases\"\u003eua-parser-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.41\u003c/h2\u003e\n\u003ch2\u003eVersion 0.7.41 / 1.0.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new browser: Daum, Ladybird\u003c/li\u003e\n\u003cli\u003eAdd new device vendor: HMD\u003c/li\u003e\n\u003cli\u003eAdd new engine: LibWeb\u003c/li\u003e\n\u003cli\u003eAdd new os: Windows IoT, Ubuntu Touch\u003c/li\u003e\n\u003cli\u003eImprove cpu detection: ARM, x86\u003c/li\u003e\n\u003cli\u003eImprove device vendor detection: Apple, Archos, Generic, Google, Honor, Huawei, Infinix, Nvidia, Lenovo, Nokia, OnePlus, Xiaomi\u003c/li\u003e\n\u003cli\u003eImprove device type detection: smarttv, wearables\u003c/li\u003e\n\u003cli\u003eImprove os detection: Linux, Symbian\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faisalman/ua-parser-js/compare/1.0.40...1.0.41\"\u003ehttps://github.com/faisalman/ua-parser-js/compare/1.0.40...1.0.41\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.38\u003c/h2\u003e\n\u003ch2\u003eVersion 1.0.38\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix error on getOS() when userAgentData.platform is undefined\u003c/li\u003e\n\u003cli\u003eAdd new browser: Opera GX, Twitter\u003c/li\u003e\n\u003cli\u003eImprove browser detection: DuckDuckGo\u003c/li\u003e\n\u003cli\u003eImprove device detection: OPPO Pad, Oculus Quest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.35\u003c/h2\u003e\n\u003ch2\u003eVersion 0.7.35 / 1.0.35\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix result of user-supplied user-agent from being altered (5b8adfef7b77494ae73199b7ee3e5dafba46e0a8)\u003c/li\u003e\n\u003cli\u003eAdd new browser: Heytap, TikTok (3f8b5ba9cf03c2e82dcf96fd91a89c1b314dee3c, 2e06a34062c196322df7ad3c63fcc66e51c72420)\u003c/li\u003e\n\u003cli\u003eAdd new engine: LibWeb (bf9ac43328f1d5235cd6e029ac505824a39fc796)\u003c/li\u003e\n\u003cli\u003eAdd new OS: SerenityOS (bf9ac43328f1d5235cd6e029ac505824a39fc796)\u003c/li\u003e\n\u003cli\u003eImprove browser detection: Yandex (1747707be680c70073bc0cb496ffaacda3314f2b)\u003c/li\u003e\n\u003cli\u003eImprove device detection: iPhone, Amazon Echo (d41404551f1a6d2ae789f2a2c26b89b3f1f71610, ba067bd351040a57957a4f0965816897e0e3ddef)\u003c/li\u003e\n\u003cli\u003eImprove OS detection: iOS (d41404551f1a6d2ae789f2a2c26b89b3f1f71610)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faisalman/ua-parser-js/blob/1.0.35/changelog.md\"\u003eSee more...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.41\u003c/h2\u003e\n\u003ch2\u003eVersion 0.7.41 / 1.0.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new browser: Daum, Ladybird\u003c/li\u003e\n\u003cli\u003eAdd new device vendor: HMD\u003c/li\u003e\n\u003cli\u003eAdd new engine: LibWeb\u003c/li\u003e\n\u003cli\u003eAdd new os: Windows IoT, Ubuntu Touch\u003c/li\u003e\n\u003cli\u003eImprove cpu detection: ARM, x86\u003c/li\u003e\n\u003cli\u003eImprove device vendor detection: Apple, Archos, Generic, Google, Honor, Huawei, Infinix, Nvidia, Lenovo, Nokia, OnePlus, Xiaomi\u003c/li\u003e\n\u003cli\u003eImprove device type detection: smarttv, wearables\u003c/li\u003e\n\u003cli\u003eImprove os detection: Linux, Symbian\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faisalman/ua-parser-js/compare/0.7.40...0.7.41\"\u003ehttps://github.com/faisalman/ua-parser-js/compare/0.7.40...0.7.41\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.7.38\u003c/h2\u003e\n\u003ch2\u003eVersion 0.7.38\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix error on getOS() when userAgentData.platform is undefined\u003c/li\u003e\n\u003cli\u003eAdd new browser: Opera GX, Twitter\u003c/li\u003e\n\u003cli\u003eImprove browser detection: DuckDuckGo\u003c/li\u003e\n\u003cli\u003eImprove device detection: OPPO Pad, Oculus Quest\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/faisalman/ua-parser-js/blob/master/CHANGELOG.md\"\u003eua-parser-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.7.41 / 1.0.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new browser: Daum, Ladybird\u003c/li\u003e\n\u003cli\u003eAdd new device vendor: HMD\u003c/li\u003e\n\u003cli\u003eAdd new engine: LibWeb\u003c/li\u003e\n\u003cli\u003eAdd new os: Windows IoT, Ubuntu Touch\u003c/li\u003e\n\u003cli\u003eImprove cpu detection: ARM, x86\u003c/li\u003e\n\u003cli\u003eImprove device vendor detection: Apple, Archos, Generic, Google, Honor, Huawei, Infinix, Nvidia, Lenovo, Nokia, OnePlu...\n\n_Description has been truncated_","html_url":"https://github.com/richardtaylordawson/richardtaylordawson.com/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/richardtaylordawson%2Frichardtaylordawson.com/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"3850029162","node_id":"PR_kwDOQK84A86_EUNy","number":3,"state":"open","title":"Bump hosted-git-info from 2.8.8 to 2.8.9","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-01-24T02:59:07.000Z","updated_at":"2026-01-24T02:59:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hosted-git-info","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info 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=hosted-git-info\u0026package-manager=npm_and_yarn\u0026previous-version=2.8.8\u0026new-version=2.8.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/trizist/solflare-decrypt/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/trizist/solflare-decrypt/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/trizist%2Fsolflare-decrypt/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3799049042","node_id":"PR_kwDOK8UvGM68cIJA","number":8,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-10T03:29:49.000Z","updated_at":"2026-01-10T03:30:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":24,"packages":[{"name":"express","old_version":"4.15.3","new_version":"4.22.0","repository_url":"https://github.com/expressjs/express"},{"name":"webpack-dev-middleware","old_version":"1.11.0","new_version":"5.3.4","repository_url":"https://github.com/webpack/webpack-dev-middleware"},{"name":"brace-expansion","old_version":"1.1.6","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserify-sign","old_version":"4.0.0","new_version":"4.2.5","repository_url":"https://github.com/crypto-browserify/browserify-sign"},{"name":"cipher-base","old_version":"1.0.3","new_version":"1.0.7","repository_url":"https://github.com/crypto-browserify/cipher-base"},{"name":"css-what","old_version":"2.1.0","new_version":"2.1.3","repository_url":"https://github.com/fb55/css-what"},{"name":"es5-ext","old_version":"0.10.12","new_version":"0.10.64","repository_url":"https://github.com/medikoo/es5-ext"},{"name":"form-data","old_version":"2.1.2","new_version":"2.1.4","repository_url":"https://github.com/form-data/form-data"},{"name":"fsevents","old_version":"1.0.17","new_version":"1.2.13","repository_url":"https://github.com/fsevents/fsevents"},{"name":"hosted-git-info","old_version":"2.1.5","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"lodash-es","old_version":"4.17.4","new_version":"4.17.22","repository_url":"https://github.com/lodash/lodash"},{"name":"macaddress","old_version":"0.2.8","new_version":"0.2.9","repository_url":"https://github.com/scravy/node-macaddress"},{"name":"min-document","old_version":"2.19.0","new_version":"2.19.2","repository_url":"https://github.com/Raynos/min-document"},{"name":"minimatch","old_version":"3.0.3","new_version":"3.1.2","repository_url":"https://github.com/isaacs/minimatch"},{"name":"semver","old_version":"5.3.0","new_version":"5.7.2","repository_url":"https://github.com/npm/node-semver"},{"name":"sha.js","old_version":"2.4.8","new_version":"2.4.12","repository_url":"https://github.com/crypto-browserify/sha.js"},{"name":"ua-parser-js","old_version":"0.7.12","new_version":"0.7.41","repository_url":"https://github.com/faisalman/ua-parser-js"},{"name":"y18n","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/yargs/y18n"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [express](https://github.com/expressjs/express) | `4.15.3` | `4.22.0` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `1.11.0` | `5.3.4` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.6` | `1.1.12` |\n| [browserify-sign](https://github.com/crypto-browserify/browserify-sign) | `4.0.0` | `4.2.5` |\n| [cipher-base](https://github.com/crypto-browserify/cipher-base) | `1.0.3` | `1.0.7` |\n| [css-what](https://github.com/fb55/css-what) | `2.1.0` | `2.1.3` |\n| [es5-ext](https://github.com/medikoo/es5-ext) | `0.10.12` | `0.10.64` |\n| [form-data](https://github.com/form-data/form-data) | `2.1.2` | `2.1.4` |\n| [fsevents](https://github.com/fsevents/fsevents) | `1.0.17` | `1.2.13` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.1.5` | `2.8.9` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.4` | `4.17.22` |\n| [macaddress](https://github.com/scravy/node-macaddress) | `0.2.8` | `0.2.9` |\n| [min-document](https://github.com/Raynos/min-document) | `2.19.0` | `2.19.2` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.0.3` | `3.1.2` |\n| [semver](https://github.com/npm/node-semver) | `5.3.0` | `5.7.2` |\n| [sha.js](https://github.com/crypto-browserify/sha.js) | `2.4.8` | `2.4.12` |\n| [ua-parser-js](https://github.com/faisalman/ua-parser-js) | `0.7.12` | `0.7.41` |\n| [y18n](https://github.com/yargs/y18n) | `3.2.1` | `3.2.2` |\n\n\nUpdates `express` from 4.15.3 to 4.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.22.0\u003c/h2\u003e\n\u003ch2\u003eImportant: Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor: improve readability by \u003ca href=\"https://github.com/sazk07\"\u003e\u003ccode\u003e@​sazk07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6190\"\u003eexpressjs/express#6190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add support for Node.js@23.0 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6080\"\u003eexpressjs/express#6080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMethod functions with no path should error by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5957\"\u003eexpressjs/express#5957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: updated github actions ci workflow by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6323\"\u003eexpressjs/express#6323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: reorder \u003ccode\u003enpm i\u003c/code\u003e steps to fix ci for older node versions by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6336\"\u003eexpressjs/express#6336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport: ci: add node.js 24 to test matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6506\"\u003eexpressjs/express#6506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(4.x): wider range for query test skip by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6513\"\u003eexpressjs/express#6513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse tilde notation for certain dependencies by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6905\"\u003eexpressjs/express#6905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: qs@6.14.0 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6909\"\u003eexpressjs/express#6909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: use tilde notation for \u003ccode\u003eqs\u003c/code\u003e by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6919\"\u003eexpressjs/express#6919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.22.0 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6921\"\u003eexpressjs/express#6921\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.2...4.22.0\"\u003ehttps://github.com/expressjs/express/compare/4.21.2...4.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\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/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\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/expressjs/express/blob/4.22.0/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.22.0 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: use tilde notation for dependencies\u003c/li\u003e\n\u003cli\u003edeps: qs@6.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.2 / 2024-11-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.12\n\u003cul\u003e\n\u003cli\u003eFix backtracking protection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11\n\u003cul\u003e\n\u003cli\u003eThrows an error on invalid path values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported a fix for \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.0 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eres.location(\u0026quot;back\u0026quot;)\u003c/code\u003e and \u003ccode\u003eres.redirect(\u0026quot;back\u0026quot;)\u003c/code\u003e magic string\u003c/li\u003e\n\u003cli\u003edeps: serve-static@1.16.2\n\u003cul\u003e\n\u003cli\u003eincludes send@0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.20.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: serve-static@0.16.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@0.19.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: body-parser@0.6.0\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.10\n\u003cul\u003e\n\u003cli\u003eAdds support for named matching groups in the routes using a regex\u003c/li\u003e\n\u003cli\u003eAdds backtracking protection to parameters without regexes defined\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: encodeurl@~2.0.0\n\u003cul\u003e\n\u003cli\u003eRemoves encoding of \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e, and \u003ccode\u003e^\u003c/code\u003e to align better with URL spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003eoptions.maxAge\u003c/code\u003e and \u003ccode\u003eoptions.expires\u003c/code\u003e to \u003ccode\u003eres.clearCookie\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eWill be ignored in v5, clearCookie will set a cookie with an expires in the past to instruct clients to delete the cookie\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.2 / 2024-03-25\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/expressjs/express/commit/49744abd1120484fe64d7bde1cd3197c32523b6e\"\u003e\u003ccode\u003e49744ab\u003c/code\u003e\u003c/a\u003e 4.22.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6921\"\u003e#6921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/6e97452f600a3b01719fbc5517d833c7646b0bb7\"\u003e\u003ccode\u003e6e97452\u003c/code\u003e\u003c/a\u003e sec: security patch for CVE-2024-51999\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/6a23d34d652b9e69a4486d2a2a0dea54b9685fa5\"\u003e\u003ccode\u003e6a23d34\u003c/code\u003e\u003c/a\u003e deps: use tilde notation for \u003ccode\u003eqs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6919\"\u003e#6919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8c12cdf93b89a4628b59179e3cc0722fc517d6b3\"\u003e\u003ccode\u003e8c12cdf\u003c/code\u003e\u003c/a\u003e deps: qs@6.14.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6909\"\u003e#6909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7fea74fcf02764580f38f2a7f1932dfa54cddd90\"\u003e\u003ccode\u003e7fea74f\u003c/code\u003e\u003c/a\u003e deps: use tilde notation for certain dependencies (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6905\"\u003e#6905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/dac7a0475a99e9dfc57b3b8e6d5bdf52813f1944\"\u003e\u003ccode\u003edac7a04\u003c/code\u003e\u003c/a\u003e chore: wider range for query test skip (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6513\"\u003e#6513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/997919b48879bbd53171c3b4e5dd1b04ad139241\"\u003e\u003ccode\u003e997919b\u003c/code\u003e\u003c/a\u003e ci: add node.js 24 to test matrix (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6506\"\u003e#6506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/36fb59c6c7d9dfca0b08dfeafb5b6e4a249234a1\"\u003e\u003ccode\u003e36fb59c\u003c/code\u003e\u003c/a\u003e fix(ci): reorder \u003ccode\u003enpm i\u003c/code\u003e steps to fix ci for older node versions (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6336\"\u003e#6336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/3a5edfaff06f1a2c7079b08d0635108b371eddfd\"\u003e\u003ccode\u003e3a5edfa\u003c/code\u003e\u003c/a\u003e fix(ci): updated github actions ci workflow (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6323\"\u003e#6323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/52d978119a7af27667cce5d99ac0739dc269d818\"\u003e\u003ccode\u003e52d9781\u003c/code\u003e\u003c/a\u003e fix(test): add test for method routes without paths \u003ca href=\"https://redirect.github.com/expressjs/express/issues/5955\"\u003e#5955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/4.15.3...4.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for express since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack-dev-middleware` from 1.11.0 to 5.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-dev-middleware/releases\"\u003ewebpack-dev-middleware's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.4\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4\"\u003e5.3.4\u003c/a\u003e (2024-03-20)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e do not allow to read files above (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1779\"\u003e#1779\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/189c4ac7d2344ec132a4689e74dc837ec5be0132\"\u003e189c4ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.3\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.3.2...v5.3.3\"\u003e5.3.3\u003c/a\u003e (2022-05-18)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etypes for \u003ccode\u003eRequest\u003c/code\u003e and \u003ccode\u003eResponse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/eeb8aa8b116038671b7436173fab1994d4645767\"\u003eeeb8aa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.3.1...v5.3.2\"\u003e5.3.2\u003c/a\u003e (2022-05-17)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enode types (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1195\"\u003e#1195\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/d68ab3607a43288dbb6efd9ee748ad3e650625a1\"\u003ed68ab36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with Node.js 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.3.0...v5.3.1\"\u003e5.3.1\u003c/a\u003e (2022-02-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etypes (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1187\"\u003e#1187\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/0f82e1d6ebb9e11c60dc8ee668dd6f953042ada8\"\u003e0f82e1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.2.2...v5.3.0\"\u003e5.3.0\u003c/a\u003e (2021-12-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded types (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/a2fa77f87ad4d9912d08a68624e41380821d4d10\"\u003ea2fa77f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremoved cjs wrapper (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1146\"\u003e#1146\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/b6d53d3f4d43c4c0e646e8d06355f3b4c9893a4f\"\u003eb6d53d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.2.1...v5.2.2\"\u003e5.2.2\u003c/a\u003e (2021-11-17)\u003c/h3\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eschema-utils\u003c/code\u003e package to \u003ccode\u003e4.0.0\u003c/code\u003e version\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/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md\"\u003ewebpack-dev-middleware's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4\"\u003e5.3.4\u003c/a\u003e (2024-03-20)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e do not allow to read files above (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1779\"\u003e#1779\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/189c4ac7d2344ec132a4689e74dc837ec5be0132\"\u003e189c4ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.3.2...v5.3.3\"\u003e5.3.3\u003c/a\u003e (2022-05-18)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etypes for \u003ccode\u003eRequest\u003c/code\u003e and \u003ccode\u003eResponse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/eeb8aa8b116038671b7436173fab1994d4645767\"\u003eeeb8aa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.3.1...v5.3.2\"\u003e5.3.2\u003c/a\u003e (2022-05-17)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enode types (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1195\"\u003e#1195\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/d68ab3607a43288dbb6efd9ee748ad3e650625a1\"\u003ed68ab36\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.3.0...v5.3.1\"\u003e5.3.1\u003c/a\u003e (2022-02-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etypes (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1187\"\u003e#1187\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/0f82e1d6ebb9e11c60dc8ee668dd6f953042ada8\"\u003e0f82e1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.2.2...v5.3.0\"\u003e5.3.0\u003c/a\u003e (2021-12-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded types (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/a2fa77f87ad4d9912d08a68624e41380821d4d10\"\u003ea2fa77f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremoved cjs wrapper (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1146\"\u003e#1146\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/b6d53d3f4d43c4c0e646e8d06355f3b4c9893a4f\"\u003eb6d53d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.2.1...v5.2.2\"\u003e5.2.2\u003c/a\u003e (2021-11-17)\u003c/h3\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eschema-utils\u003c/code\u003e package to \u003ccode\u003e4.0.0\u003c/code\u003e version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.2.0...v5.2.1\"\u003e5.2.1\u003c/a\u003e (2021-09-25)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einternal release, no visible changes and features\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.1.0...v5.2.0\"\u003e5.2.0\u003c/a\u003e (2021-09-24)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/86071ead69e946ada25497d3e281923e885229a4\"\u003e\u003ccode\u003e86071ea\u003c/code\u003e\u003c/a\u003e chore(release): 5.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/189c4ac7d2344ec132a4689e74dc837ec5be0132\"\u003e\u003ccode\u003e189c4ac\u003c/code\u003e\u003c/a\u003e fix(security): do not allow to read files above (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/f3c62b817614e95fd8caa6227ce0fbba8d8eaab3\"\u003e\u003ccode\u003ef3c62b8\u003c/code\u003e\u003c/a\u003e chore(release): 5.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/eeb8aa8b116038671b7436173fab1994d4645767\"\u003e\u003ccode\u003eeeb8aa8\u003c/code\u003e\u003c/a\u003e fix: types for \u003ccode\u003eRequest\u003c/code\u003e and \u003ccode\u003eResponse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/1a45388bcf2c90d9ea955af0a247b05f948b319e\"\u003e\u003ccode\u003e1a45388\u003c/code\u003e\u003c/a\u003e chore(release): 5.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/b8fb945b1b0b266bcdd5a6cfc0cd880d0c18574b\"\u003e\u003ccode\u003eb8fb945\u003c/code\u003e\u003c/a\u003e chore(deps): memfs force update (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/f88067d31f7f639381cd3fcf6d7c2fd2f23d92f9\"\u003e\u003ccode\u003ef88067d\u003c/code\u003e\u003c/a\u003e chore: update deps and ci (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1260\"\u003e#1260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/71863189d8d73ed459c1635293438288e2e144bc\"\u003e\u003ccode\u003e7186318\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/57c50ef1b60d5b1125f554e48d24dec3dc4d3485\"\u003e\u003ccode\u003e57c50ef\u003c/code\u003e\u003c/a\u003e ci: update \u003ccode\u003echeckout\u003c/code\u003e, \u003ccode\u003esetup-node\u003c/code\u003e, and \u003ccode\u003ecodecov\u003c/code\u003e actions (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/840146a50129db87f38cce702a1369a028bb77dd\"\u003e\u003ccode\u003e840146a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​babel/preset-env\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v1.11.0...v5.3.4\"\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/~evilebottnawi\"\u003eevilebottnawi\u003c/a\u003e, a new releaser for webpack-dev-middleware since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.6 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.11\u003c/h2\u003e\n\u003ch1\u003ebrace-expansion\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://www.gnu.org/software/bash/manual/html_node/Brace-Expansion.html\"\u003eBrace expansion\u003c/a\u003e,\nas known from sh/bash, in JavaScript.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://travis-ci.org/juliangruber/brace-expansion\"\u003e\u003cimg src=\"https://secure.travis-ci.org/juliangruber/brace-expansion.svg\" alt=\"build status\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://www.npmjs.org/package/brace-expansion\"\u003e\u003cimg src=\"https://img.shields.io/npm/dm/brace-expansion.svg\" alt=\"downloads\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://greenkeeper.io/\"\u003e\u003cimg src=\"https://badges.greenkeeper.io/juliangruber/brace-expansion.svg\" alt=\"Greenkeeper badge\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://ci.testling.com/juliangruber/brace-expansion\"\u003e\u003cimg src=\"https://ci.testling.com/juliangruber/brace-expansion.png\" alt=\"testling badge\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eExample\u003c/h2\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003evar expand = require('brace-expansion');\n\u003cp\u003eexpand('file-{a,b,c}.jpg')\n// =\u0026gt; ['file-a.jpg', 'file-b.jpg', 'file-c.jpg']\u003c/p\u003e\n\u003cp\u003eexpand('-v{,,}')\n// =\u0026gt; ['-v', '-v', '-v']\u003c/p\u003e\n\u003cp\u003eexpand('file{0..2}.jpg')\n// =\u0026gt; ['file0.jpg', 'file1.jpg', 'file2.jpg']\u003c/p\u003e\n\u003cp\u003eexpand('file-{a..c}.jpg')\n// =\u0026gt; ['file-a.jpg', 'file-b.jpg', 'file-c.jpg']\u003c/p\u003e\n\u003cp\u003eexpand('file{2..0}.jpg')\n// =\u0026gt; ['file2.jpg', 'file1.jpg', 'file0.jpg']\u003c/p\u003e\n\u003cp\u003eexpand('file{0..4..2}.jpg')\n// =\u0026gt; ['file0.jpg', 'file2.jpg', 'file4.jpg']\u003c/p\u003e\n\u003cp\u003eexpand('file-{a..e..2}.jpg')\n// =\u0026gt; ['file-a.jpg', 'file-c.jpg', 'file-e.jpg']\u003c/p\u003e\n\u003cp\u003eexpand('file{00..10..5}.jpg')\n// =\u0026gt; ['file00.jpg', 'file05.jpg', 'file10.jpg']\u003c/p\u003e\n\u003cp\u003e\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/01a21de7441549d26ac0c0a9ff91385d16e5c21c\"\u003e\u003ccode\u003e01a21de\u003c/code\u003e\u003c/a\u003e 1.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d7c93eebd9d99f4aace9dc829acab4caa13f5125\"\u003e\u003ccode\u003ed7c93ee\u003c/code\u003e\u003c/a\u003e sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/54a6176731eb223cd3dede1473190d885d6b3648\"\u003e\u003ccode\u003e54a6176\u003c/code\u003e\u003c/a\u003e 1.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/327c729fa7e12a92237c26e8900c72165ebbd952\"\u003e\u003ccode\u003e327c729\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/40\"\u003e#40\u003c/a\u003e from Parcley/add-license-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/b6ba2e02407ff1edcf4a99f0bcc58468084d308f\"\u003e\u003ccode\u003eb6ba2e0\u003c/code\u003e\u003c/a\u003e create LICENSE file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0f82dab6708f7c451e4a865b817057bc5a6b3c8e\"\u003e\u003ccode\u003e0f82dab\u003c/code\u003e\u003c/a\u003e 1.1.9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.6...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `browserify-sign` from 4.0.0 to 4.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md\"\u003ebrowserify-sign's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/compare/v4.2.4...v4.2.5\"\u003ev4.2.5\u003c/a\u003e - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] clean up tests and convert console info skips to tape skips \u003ca href=\"https://github.com/browserify/browserify-sign/commit/37b083c602fb6fcd99e0856cba8859dc6f073f3c\"\u003e\u003ccode\u003e37b083c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] restore node 0.10 support \u003ca href=\"https://github.com/browserify/browserify-sign/commit/faade86fe051fc0fb1b59e3694a566116e1e79a7\"\u003e\u003ccode\u003efaade86\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003eparse-asn1\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/5a0f159e1d32b5c1088a75dceb301afaf40446f9\"\u003e\u003ccode\u003e5a0f159\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] drop unsupported nodes from CI \u003ca href=\"https://github.com/browserify/browserify-sign/commit/106be97da87f296f187c44b9ee857384153b5068\"\u003e\u003ccode\u003e106be97\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/compare/v4.2.3...v4.2.4\"\u003ev4.2.4\u003c/a\u003e - 2025-09-22\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[actions] split out node 10-20, and 20+ \u003ca href=\"https://github.com/browserify/browserify-sign/commit/17920d944f04efee7ae2212e4339485ba306b723\"\u003e\u003ccode\u003e17920d9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] remove \u003ccode\u003efiles\u003c/code\u003e field \u003ca href=\"https://github.com/browserify/browserify-sign/commit/6d5b280e0496201ba022874c864b0046a74eb45e\"\u003e\u003ccode\u003e6d5b280\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ebn.js\u003c/code\u003e, \u003ccode\u003ebrowserify-rsa\u003c/code\u003e, \u003ccode\u003eelliptic\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/31be0c2459e1aad5158f72576c057603bf8527b6\"\u003e\u003ccode\u003e31be0c2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003esemver\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/5f6698211aa1d6dddaba8c245f40f63ae28924a3\"\u003e\u003ccode\u003e5f66982\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] replace \u003ccode\u003eaud\u003c/code\u003e with \u003ccode\u003enpm audit\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/d44b24d8691d699ccc76780b106fe9c1bf0d1558\"\u003e\u003ccode\u003ed44b24d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing peer dep \u003ca href=\"https://github.com/browserify/browserify-sign/commit/ab975f4845ea5c931df037e7f0df60f045335ae7\"\u003e\u003ccode\u003eab975f4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] revert 9e2bf12, now that v3.1.1 is out \u003ca href=\"https://github.com/browserify/browserify-sign/commit/428cf7f3f0d09f1b39312e5e51620ca684b5c1ac\"\u003e\u003ccode\u003e428cf7f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/compare/v4.2.2...v4.2.3\"\u003ev4.2.3\u003c/a\u003e - 2024-03-05\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[patch] widen support to 0.12 \u003ca href=\"https://github.com/browserify/browserify-sign/commit/9247adfd261ededfec1c036c9d8f36c4e9f87c0e\"\u003e\u003ccode\u003e9247adf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] drop minimum node support to v1 \u003ca href=\"https://github.com/browserify/browserify-sign/commit/4d0ee49ae2dc238b877dce9aed7e23fb4cb5088d\"\u003e\u003ccode\u003e4d0ee49\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eaud\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/87f3a35a587b377da2c1987af8d41c57b5afe0a5\"\u003e\u003ccode\u003e87f3a35\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] remove redundant finisher \u003ca href=\"https://github.com/browserify/browserify-sign/commit/37a475856843b7d1b2403fdafac0024ba252e579\"\u003e\u003ccode\u003e37a4758\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] pin \u003ccode\u003ehash-base\u003c/code\u003e to ~3.0, due to a breaking change \u003ca href=\"https://github.com/browserify/browserify-sign/commit/9e2bf122b70970cb92f69d53e963f18299f14d66\"\u003e\u003ccode\u003e9e2bf12\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003eparse-asn1 [\u003c/code\u003ef427270`](\u003ca href=\"https://github.com/browserify/browserify-sign/commit/f427270ac11dc6be29f87d7afb046c16376a5a9c\"\u003ehttps://github.com/browserify/browserify-sign/commit/f427270ac11dc6be29f87d7afb046c16376a5a9c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003eelliptic\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/fb261cea57f92b3d98bc4d8bc6228c43a5de2e91\"\u003e\u003ccode\u003efb261ce\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] pin \u003ccode\u003eelliptic\u003c/code\u003e due to a breaking change \u003ca href=\"https://github.com/browserify/browserify-sign/commit/168e16fcb54886a0281b0c983e1482a097042684\"\u003e\u003ccode\u003e168e16f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/compare/v4.2.1...v4.2.2\"\u003ev4.2.2\u003c/a\u003e - 2023-10-25\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] log when openssl doesn't support cipher \u003ca href=\"https://redirect.github.com/browserify/browserify-sign/issues/37\"\u003e\u003ccode\u003e[#37](https://github.com/crypto-browserify/browserify-sign/issues/37)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/browserify/browserify-sign/commit/09a89959393b3c89fedd4f7f3bafa4fec44371d7\"\u003e\u003ccode\u003e09a8995\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] switch to eslint \u003ca href=\"https://github.com/browserify/browserify-sign/commit/83fe46374b819e959d56d2c0b931308f7451a664\"\u003e\u003ccode\u003e83fe463\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003enpmignore\u003c/code\u003e and \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/44181838e7dcc4d5d0c568f74312ea28f0bcdfd5\"\u003e\u003ccode\u003e4418183\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix package.json indentation \u003ca href=\"https://github.com/browserify/browserify-sign/commit/9ac5a5eaaac8a11eb70ec2febd13745c8764ae02\"\u003e\u003ccode\u003e9ac5a5e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] migrate from travis to github actions \u003ca href=\"https://github.com/browserify/browserify-sign/commit/d845d855def38e2085d5a21e447a48300f99fa60\"\u003e\u003ccode\u003ed845d85\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003esign\u003c/code\u003e: throw on unsupported padding scheme \u003ca href=\"https://github.com/browserify/browserify-sign/commit/8767739a4516289568bcce9fed8a3b7e23478de9\"\u003e\u003ccode\u003e8767739\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] properly check the upper bound for DSA signatures \u003ca href=\"https://github.com/browserify/browserify-sign/commit/85994cd6348b50f2fd1b73c54e20881416f44a30\"\u003e\u003ccode\u003e85994cd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] handle openSSL not supporting a scheme \u003ca href=\"https://github.com/browserify/browserify-sign/commit/f5f17c27f9824de40b5ce8ebd8502111203fd6af\"\u003e\u003ccode\u003ef5f17c2\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/browserify/browserify-sign/commit/d3a7458af692134219fce56a082068f678e12474\"\u003e\u003ccode\u003ed3a7458\u003c/code\u003e\u003c/a\u003e v4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/37b083c602fb6fcd99e0856cba8859dc6f073f3c\"\u003e\u003ccode\u003e37b083c\u003c/code\u003e\u003c/a\u003e [Tests] clean up tests and convert console info skips to tape skips\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/faade86fe051fc0fb1b59e3694a566116e1e79a7\"\u003e\u003ccode\u003efaade86\u003c/code\u003e\u003c/a\u003e [Fix] restore node 0.10 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/5a0f159e1d32b5c1088a75dceb301afaf40446f9\"\u003e\u003ccode\u003e5a0f159\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003eparse-asn1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/106be97da87f296f187c44b9ee857384153b5068\"\u003e\u003ccode\u003e106be97\u003c/code\u003e\u003c/a\u003e [actions] drop unsupported nodes from CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/9c371720efd60af4e08f83df4cd612a6ed135cec\"\u003e\u003ccode\u003e9c37172\u003c/code\u003e\u003c/a\u003e v4.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/6d5b280e0496201ba022874c864b0046a74eb45e\"\u003e\u003ccode\u003e6d5b280\u003c/code\u003e\u003c/a\u003e [meta] remove \u003ccode\u003efiles\u003c/code\u003e field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/17920d944f04efee7ae2212e4339485ba306b723\"\u003e\u003ccode\u003e17920d9\u003c/code\u003e\u003c/a\u003e [actions] split out node 10-20, and 20+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/31be0c2459e1aad5158f72576c057603bf8527b6\"\u003e\u003ccode\u003e31be0c2\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ebn.js\u003c/code\u003e, \u003ccode\u003ebrowserify-rsa\u003c/code\u003e, \u003ccode\u003eelliptic\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/ab975f4845ea5c931df037e7f0df60f045335ae7\"\u003e\u003ccode\u003eab975f4\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing peer dep\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crypto-browserify/browserify-sign/compare/v4.0.0...v4.2.5\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for browserify-sign since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cipher-base` from 1.0.3 to 1.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserify/cipher-base/blob/master/CHANGELOG.md\"\u003ecipher-base's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.6...v1.0.7\"\u003ev1.0.7\u003c/a\u003e - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003eto-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/fd1e5eeafccbc8eaa827ee6b9b60c14608aa784f\"\u003e\u003ccode\u003efd1e5ee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/08ba8034223a53d300b7dccf33d8f14e52379a34\"\u003e\u003ccode\u003e08ba803\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.5...v1.0.6\"\u003ev1.0.6\u003c/a\u003e - 2024-11-26\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] io.js 3.0 - Node.js 5.3 typed array support \u003ca href=\"https://github.com/browserify/cipher-base/commit/b7ddd2ac24e65cc47befc1e0eb5026422f8ab037\"\u003e\u003ccode\u003eb7ddd2a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.4...v1.0.5\"\u003ev1.0.5\u003c/a\u003e - 2024-11-17\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] standard -\u0026gt; eslint, make test dir, etc \u003ca href=\"https://github.com/browserify/cipher-base/commit/ae02fd6624c41ac4ac18077be797111d1955bc76\"\u003e\u003ccode\u003eae02fd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] migrate from travis to GHA \u003ca href=\"https://github.com/browserify/cipher-base/commit/66387d71461287ad9067bb1bcbfdc47403a33ee7\"\u003e\u003ccode\u003e66387d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix package.json indentation \u003ca href=\"https://github.com/browserify/cipher-base/commit/5c02918ac58c875ed36913c2dc3e1043f4d1c99c\"\u003e\u003ccode\u003e5c02918\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] return valid values on multi-byte-wide TypedArray input \u003ca href=\"https://github.com/browserify/cipher-base/commit/8fd136432ca298a664f5637629cf2b42a6c7f294\"\u003e\u003ccode\u003e8fd1364\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/88dc806806d3dc41444dbf639c87c00f82c949b3\"\u003e\u003ccode\u003e88dc806\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003enpmignore\u003c/code\u003e and \u003ccode\u003esafe-publish-latest\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/7a137d749ce7ea7ea56b9c096844b1b8ab723f61\"\u003e\u003ccode\u003e7a137d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/browserify/cipher-base/commit/42528f291db16bf2e7d5f831ebe2ad87fd0b1f42\"\u003e\u003ccode\u003e42528f2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003einherits\u003c/code\u003e, \u003ccode\u003esafe-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/0e7a2d9a33a391e82fa9cf512d6e25cc91ab8613\"\u003e\u003ccode\u003e0e7a2d9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add missing \u003ccode\u003eengines.node\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/f2dc13e47bbcf3c873db9a9e0f83e5f29d0783fe\"\u003e\u003ccode\u003ef2dc13e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.3...v1.0.4\"\u003ev1.0.4\u003c/a\u003e - 2017-07-06\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSafe Buffer \u0026amp; License \u003ca href=\"https://redirect.github.com/browserify/cipher-base/pull/8\"\u003e\u003ccode\u003e[#8](https://github.com/crypto-browserify/cipher-base/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix break in node 8 \u003ca href=\"https://redirect.github.com/browserify/cipher-base/pull/9\"\u003e\u003ccode\u003e[#9](https://github.com/crypto-browserify/cipher-base/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse safe-buffer \u003ca href=\"https://github.com/browserify/cipher-base/commit/193bbeb0d60ff206b072d4e18b32fcf150eb0fad\"\u003e\u003ccode\u003e193bbeb\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd MIT LICENSE \u003ca href=\"https://github.com/browserify/cipher-base/commit/a9fb6e316c25b25d2bd04fa5b6eb748318bdcb04\"\u003e\u003ccode\u003ea9fb6e3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eindex: add missing Buffer.alloc \u003ca href=\"https://github.com/browserify/cipher-base/commit/2397a9e0db33b2f3d6abbd89f01db1c066804a91\"\u003e\u003ccode\u003e2397a9e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename README to README, add .gitignore \u003ca href=\"https://github.com/browserify/cipher-base/commit/9345e1d21fd10555bc4f39ccae5512ca0202c5f6\"\u003e\u003ccode\u003e9345e1d\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/browserify/cipher-base/commit/00567180c846dd3db3848c9223991c58a0d5490c\"\u003e\u003ccode\u003e0056718\u003c/code\u003e\u003c/a\u003e v1.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/fd1e5eeafccbc8eaa827ee6b9b60c14608aa784f\"\u003e\u003ccode\u003efd1e5ee\u003c/code\u003e\u003c/a\u003e [Refactor] use \u003ccode\u003eto-buffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/08ba8034223a53d300b7dccf33d8f14e52379a34\"\u003e\u003ccode\u003e08ba803\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/f5249f94611506ef35a8be4d48a3fc5ecf1fac63\"\u003e\u003ccode\u003ef5249f9\u003c/code\u003e\u003c/a\u003e v1.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/b7ddd2ac24e65cc47befc1e0eb5026422f8ab037\"\u003e\u003ccode\u003eb7ddd2a\u003c/code\u003e\u003c/a\u003e [Fix] io.js 3.0 - Node.js 5.3 typed array support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/f03cebfdad1cba1d56614c58affa303b0fa2a43e\"\u003e\u003ccode\u003ef03cebf\u003c/code\u003e\u003c/a\u003e v1.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/88dc806806d3dc41444dbf639c87c00f82c949b3\"\u003e\u003ccode\u003e88dc806\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/7a137d749ce7ea7ea56b9c096844b1b8ab723f61\"\u003e\u003ccode\u003e7a137d7\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003enpmignore\u003c/code\u003e and \u003ccode\u003esafe-publish-latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/5c02918ac58c875ed36913c2dc3e1043f4d1c99c\"\u003e\u003ccode\u003e5c02918\u003c/code\u003e\u003c/a\u003e [meta] fix package.json indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/8fd136432ca298a664f5637629cf2b42a6c7f294\"\u003e\u003ccode\u003e8fd1364\u003c/code\u003e\u003c/a\u003e [Fix] return valid values on multi-byte-wide TypedArray input\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crypto-browserify/cipher-base/compare/v1.0.3...v1.0.7\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for cipher-base since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookie` from 0.3.1 to 0.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/cookie/releases\"\u003ecookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix object assignment of \u003ccode\u003ehasOwnProperty\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/177\"\u003e#177\u003c/a\u003e)  bc38ffd\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.7.1...v0.7.2\"\u003ehttps://github.com/jshttp/cookie/compare/v0.7.1...v0.7.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAlthough not permitted in the spec, some users expect this to work and user agents ignore the leading dot according to spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd fast path for \u003ccode\u003eserialize\u003c/code\u003e without options, use \u003ccode\u003eobj.hasOwnProperty\u003c/code\u003e when parsing (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: parse cookies ~10% faster (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e by \u003ca href=\"https://github.com/kurtextrem\"\u003e\u003ccode\u003e@​kurtextrem\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: narrow the validation of cookies to match RFC6265 (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/167\"\u003e#167\u003c/a\u003e by \u003ca href=\"https://github.com/bewinsnw\"\u003e\u003ccode\u003e@​bewinsnw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e for rspack (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/166\"\u003e#166\u003c/a\u003e by \u003ca href=\"https://github.com/proudparrot2\"\u003e\u003ccode\u003e@​proudparrot2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\"\u003ehttps://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epartitioned\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epriority\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eexpires\u003c/code\u003e option to reject invalid dates\u003c/li\u003e\n\u003cli\u003epref: improve default decode speed\u003c/li\u003e\n\u003cli\u003epref: remove slow string split in parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epref: read value only when assigning in parse\u003c/li\u003e\n\u003cli\u003epref: remove unnecessary regexp in parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003emaxAge\u003c/code\u003e option to reject invalid values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSameSite=None\u003c/code\u003e support\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/jshttp/cookie/commit/d19eaa1a2bb9ca43ac0951edd852ba4e88e410e0\"\u003e\u003ccode\u003ed19eaa1\u003c/code\u003e\u003c/a\u003e 0.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/bc38ffd0eae716b199236dda061d0bdc74192dd3\"\u003e\u003ccode\u003ebc38ffd\u003c/code\u003e\u003c/a\u003e Fix object assignment of \u003ccode\u003ehasOwnProperty\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/cf4658f492c5bd96aeaf5693c3500f8495031014\"\u003e\u003ccode\u003ecf4658f\u003c/code\u003e\u003c/a\u003e 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6a8b8f5a49af7897b98ebfb29a1c4955afa3d33e\"\u003e\u003ccode\u003e6a8b8f5\u003c/code\u003e\u003c/a\u003e Allow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/58015c0b93de0b63db245cfdc5a108e511a81ad0\"\u003e\u003ccode\u003e58015c0\u003c/code\u003e\u003c/a\u003e Remove more code and perf wins (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/ab057d6c06b94a7b1e3358e69a685ae49c97b627\"\u003e\u003ccode\u003eab057d6\u003c/code\u003e\u003c/a\u003e 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/5f02ca87688481dbcf155e49ca8b61732f30e542\"\u003e\u003ccode\u003e5f02ca8\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/a5d591ce8447dd63821779724f96ad3c774c8579\"\u003e\u003ccode\u003ea5d591c\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/51968f94b5e820adeceef505539fa193ffe2d105\"\u003e\u003ccode\u003e51968f9\u003c/code\u003e\u003c/a\u003e Skip isNaN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/9e7ca51ade4b325307eedd6b4dec190983e9e2cc\"\u003e\u003ccode\u003e9e7ca51\u003c/code\u003e\u003c/a\u003e perf(parse): cache length, return early (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/cookie/compare/v0.3.1...v0.7.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/~blakeembrey\"\u003eblakeembrey\u003c/a\u003e, a new releaser for cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `css-what` from 2.1.0 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/2db00ca221922c5b5131d798614aa043f2f6f80e\"\u003e\u003ccode\u003e2db00ca\u003c/code\u003e\u003c/a\u003e 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/dc510929790da6617e7aa93a616498b22f6a6b72\"\u003e\u003ccode\u003edc51092\u003c/code\u003e\u003c/a\u003e fix(css-selectors): extend regex to include superscript in range, fix \u003ca href=\"https://redirect.github.com/fb55/css-what/issues/27\"\u003e#27\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/fb55/css-what/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/a5f1991b293568ea78baddd9ac987a7ad5b7b907\"\u003e\u003ccode\u003ea5f1991\u003c/code\u003e\u003c/a\u003e Test on node LTS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/b2a2117cc0732f05d3345e15c1884645c8be280c\"\u003e\u003ccode\u003eb2a2117\u003c/code\u003e\u003c/a\u003e 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/e9ef3f1471f09ea35f210b77b862b8cbea658676\"\u003e\u003ccode\u003ee9ef3f1\u003c/code\u003e\u003c/a\u003e Run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/070b2f8c9ddedb027eb496fcfbc3950117d395e0\"\u003e\u003ccode\u003e070b2f8\u003c/code\u003e\u003c/a\u003e Add remaining parsed outputs (\u003ca href=\"https://redirect.github.com/fb55/css-what/issues/25\"\u003e#25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/af801e4a16c0f7f0c9911bc5bf4aaf67af565b3e\"\u003e\u003ccode\u003eaf801e4\u003c/code\u003e\u003c/a\u003e update license references to match license file (\u003ca href=\"https://redirect.github.com/fb55/css-what/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/2d495d019a1e801801feea55bcf072695f76568e\"\u003e\u003ccode\u003e2d495d0\u003c/code\u003e\u003c/a\u003e Update to node 10 in .travis.yml (\u003ca href=\"https://redirect.github.com/fb55/css-what/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/c636f0d9267f21dfb7490441fe49bdcdb0a084ef\"\u003e\u003ccode\u003ec636f0d\u003c/code\u003e\u003c/a\u003e Allow escaped parentheses in pseudo selectors (\u003ca href=\"https://redirect.github.com/fb55/css-what/issues/20\"\u003e#20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/4e255c965bfd2543187ab56f70ab413e22b62ab6\"\u003e\u003ccode\u003e4e255c9\u003c/code\u003e\u003c/a\u003e Update .travis.yml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fb55/css-what/compare/v2.1.0...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es5-ext` from 0.10.12 to 0.10.64\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/medikoo/es5-ext/releases\"\u003ees5-ext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.64 (2024-02-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert update to postinstall script meant to fix Powershell issue, as it's a regression for some Linux terminals (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003ec2e2bb9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.63...v0.10.64\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.63 (2024-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not rely on problematic regex (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3551cdd7b2db08b1632841f819d008757d28e8e2\"\u003e3551cdd\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/201\"\u003e#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003ea52e957\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/021\"\u003e#021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure postinstall script does not crash on Windows, fixes \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/181\"\u003e#181\u003c/a\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003ebf8ed79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify the manifest message (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/7855319f41b9736639cf4555bd2c419f17addf55\"\u003e7855319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.63\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.62 (2022-08-02)\u003c/h2\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eManifest improvements:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/b8dc53fa439b98541644c64c1275f25d9f2e2235\"\u003eb8dc53f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c51d552c03967858b8f14a4afa305338ba648cce\"\u003ec51d552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.61...v0.10.62\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.61 (2022-04-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure postinstall script does not error (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a0be4fdacdbc3aefd6f2952b7b9215827d362bbb\"\u003ea0be4fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/d7e0a612b7d895c1c7238c779feae1e39d4634c4\"\u003ed7e0a61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.60...v0.10.61\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.60 (2022-04-07)\u003c/h2\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003epostinstall\u003c/code\u003e script configuration (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/ab6b121f0ca4f033bba9b6f400b24d07869bd716\"\u003eab6b121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/medikoo/es5-ext/blob/main/CHANGELOG.md\"\u003ees5-ext's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.63...v0.10.64\"\u003e0.10.64\u003c/a\u003e (2024-02-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert update to postinstall script meant to fix Powershell issue, as it's a regression for some Linux terminals (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003ec2e2bb9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.63\"\u003e0.10.63\u003c/a\u003e (2024-02-23)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not rely on problematic regex (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3551cdd7b2db08b1632841f819d008757d28e8e2\"\u003e3551cdd\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/201\"\u003e#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003ea52e957\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/021\"\u003e#021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure postinstall script does not crash on Windows, fixes \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/181\"\u003e#181\u003c/a\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003ebf8ed79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify the manifest message (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/7855319f41b9736639cf4555bd2c419f17addf55\"\u003e7855319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.61...v0.10.62\"\u003e0.10.62\u003c/a\u003e (2022-08-02)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eManifest improvements:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/b8dc53fa439b98541644c64c1275f25d9f2e2235\"\u003eb8dc53f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c51d552c03967858b8f14a4afa305338ba648cce\"\u003ec51d552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.60...v0.10.61\"\u003e0.10.61\u003c/a\u003e (2022-04-20)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure postinstall script does not error (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a0be4fdacdbc3aefd6f2952b7b9215827d362bbb\"\u003ea0be4fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/d7e0a612b7d895c1c7238c779feae1e39d4634c4\"\u003ed7e0a61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.59...v0.10.60\"\u003e0.10.60\u003c/a\u003e (2022-04-07)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003epostinstall\u003c/code\u003e script configuration (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/ab6b121f0ca4f033bba9b6f400b24d07869bd716\"\u003eab6b121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.58...v0.10.59\"\u003e0.10.59\u003c/a\u003e (2022-03-17)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove manifest wording (\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/eb7ae59966774a8c26f1717415c627d90bb3d954\"\u003eeb7ae59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate data in manifest (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3d2935ac6f1a0969c7569840d5b3bdeed6940e56\"\u003e3d2935a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.57...v0.10.58\"\u003e0.10.58\u003c/a\u003e (2022-03-11)\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/medikoo/es5-ext/commit/f76b03d8c49ce4871f37f428c0e1d3ee6637fcc4\"\u003e\u003ccode\u003ef76b03d\u003c/code\u003e\u003c/a\u003e chore: Release v0.10.64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/2881acda50de0848b456690769919ed4b86be489\"\u003e\u003ccode\u003e2881acd\u003c/code\u003e\u003c/a\u003e chore: Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003e\u003ccode\u003ec2e2bb9\u003c/code\u003e\u003c/a\u003e fix: Revert update meant to fix Powershell issue, as it's a regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/16f2b7253d3d8d499d8cf1d3ca76c585da7f08d3\"\u003e\u003ccode\u003e16f2b72\u003c/code\u003e\u003c/a\u003e docs: Fix date in the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/de4e03c4776a303284142f73f3f181a070615817\"\u003e\u003ccode\u003ede4e03c\u003c/code\u003e\u003c/a\u003e chore: Release v0.10.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3fd53b755ec883be8f119c747f0b04130741e456\"\u003e\u003ccode\u003e3fd53b7\u003c/code\u003e\u003c/a\u003e chore: Upgrade\u003ccode\u003e lint-staged\u003c/code\u003e to v13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003e\u003ccode\u003ebf8ed79\u003c/code\u003e\u003c/a\u003e chore: Ensure postinstall script does not crash on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/2cbbb0717bd8de6e38fcba1f0d45bc876e7a1951\"\u003e\u003ccode\u003e2cbbb07\u003c/code\u003e\u003c/a\u003e chore: Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/22d0416ea170000a115609f22a560dfa9193ebb0\"\u003e\u003ccode\u003e22d0416\u003c/code\u003e\u003c/a\u003e chore: Bump LICENSE year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003e\u003ccode\u003ea52e957\u003c/code\u003e\u003c/a\u003e fix: Support ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.12...v0.10.64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `form-data` from 2.1.2 to 2.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/form-data/form-data/releases\"\u003eform-data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eProper toString\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etoString will output '[object FormData]'\nThanks to \u003ca href=\"https://github.com/m59peacemaker\"\u003e\u003ccode\u003e@​m59peacemaker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBroken version\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/form-data/form-data/blob/master/CHANGELOG.md\"\u003eform-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/2.1.3...v2.1.4\"\u003ev2.1.4\u003c/a\u003e - 2017-04-08\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v2.1.3...2.1.3\"\u003e2.1.3\u003c/a\u003e - 2017-04-08\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v2.1.2...v2.1.3\"\u003ev2.1.3\u003c/a\u003e - 2017-04-08\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etoString should output '[object FormData]' \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/346\"\u003e\u003ccode\u003e[#346](https://github.com/form-data/form-data/issues/346)\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/form-data/form-data/commit/19748778e2cd05e2ddc95409fcbbf0461a868775\"\u003e\u003ccode\u003e1974877\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/346\"\u003e#346\u003c/a\u003e from m59peacemaker/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/67b8a8e4bcd24a6dc971fef6d5e855099710ed9f\"\u003e\u003ccode\u003e67b8a8e\u003c/code\u003e\u003c/a\u003e toString should output '[object FormData]'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/form-data/form-data/compare/v2.1.2...v2.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fsevents` from 1.0.17 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsevents/fsevents/releases\"\u003efsevents's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.2.13\u003c/h2\u003e\n\u003cp\u003eOnly build on Mac-OSX\u003c/p\u003e\n\u003ch2\u003eRelease v1.2.11\u003c/h2\u003e\n\u003cp\u003eRemoving node-pre-gyp so that building fsevents becomes easier and enabled without the download of binaries.\u003c/p\u003e\n\u003cp\u003eThe credentials to the AWS store have been lost. Releasing to AWS is both insecure and no longer possible due to the lost credentials.\u003c/p\u003e\n\u003ch2\u003eIntermediate Release\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eRelease v1.2.9 - Node v12 compatibility\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eRelease Pre-NAPI v1.2.8\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eVersion Bump (bundle node-pre-gyp)\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ePrebuilt v11.x\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded node v10 for pre-built binaries\u003c/li\u003e\n\u003cli\u003eC++ tuning to fix potential SIGILL and cyclic dependency (\u003ca href=\"https://redirect.github.com/fsevents/fsevents/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cp\u003eFixed node-pre-gyp bundling issue\u003c/p\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003cp\u003e[unpublished because of errors during publish process]\u003c/p\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: End support for Node v0.12. If you are using Node v0.12 please pin your fsevents dependencies to v1.1.3. Not bumping semver major for this release was a compromise solution discussed in \u003ca href=\"https://redirect.github.com/fsevents/fsevents/issues/199\"\u003e#199\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fsevents/fsevents/issues/201\"\u003e#201\u003c/a\u003e.\n\u003cul\u003e\n\u003cli\u003eNode v0.10 should continue to work with local compilation for now, but hosted pre-built binaries will no longer be provided. If this is a constraint for you, please pin to an earlier version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed security vulnerability warnings by updating node-pre-gyp to ^0.9.0\u003c/li\u003e\n\u003cli\u003eCompatibility updates for nan v2.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded node v9 for pre-built binaries\u003c/li\u003e\n\u003cli\u003eFixed bug related to using \u003ccode\u003e--no-bin-links\u003c/code\u003e option on install\u003c/li\u003e\n\u003cli\u003eUpdated node-pre-gyp to latest version (0.6.39)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Node.js v8 to the prebuild binary assets.\u003c/li\u003e\n\u003cli\u003eStopped prebuilding for io.js (can still be built locally)\u003c/li\u003e\n\u003cli\u003eUpdated node-pre-gyp to latest version (0.6.36)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.1\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/fsevents/fsevents/commit/844a05d41fa0f764c7457dae266b0ab50384394a\"\u003e\u003ccode\u003e844a05d\u003c/code\u003e\u003c/a\u003e Version Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/f393f2aa218d87ab214697a0280c77be02adee8d\"\u003e\u003ccode\u003ef393f2a\u003c/code\u003e\u003c/a\u003e Only build fsevents on macOS (\u003ca href=\"https://redirect.github.com/fsevents/fsevents/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/6a281a782e126ccfc9185dcaed79927a75c24ada\"\u003e\u003ccode\u003e6a281a7\u003c/code\u003e\u003c/a\u003e [publish binary]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/acc2bcee6f79cf077e6e1b0e422aa81b56e87ded\"\u003e\u003ccode\u003eacc2bce\u003c/code\u003e\u003c/a\u003e [publish binary]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/f532b6e8100c034e8b8b77aaaecf37e695175882\"\u003e\u003ccode\u003ef532b6e\u003c/code\u003e\u003c/a\u003e [publish binary]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/4c6a1c0b09b5179b14e189cf0ba8ffdda0fa44c5\"\u003e\u003ccode\u003e4c6a1c0\u003c/code\u003e\u003c/a\u003e Add node 13 to travis matrix.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/92e40aa2a5a5bec30cf32491587b2d31ff31072c\"\u003e\u003ccode\u003e92e40aa\u003c/code\u003e\u003c/a\u003e Release 1.2.12.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/909af26846834642c81d19f4148afa3b7557b058\"\u003e\u003ccode\u003e909af26\u003c/code\u003e\u003c/a\u003e Release v1.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/7074adbfbbc743daf31a12916c054b84a1802429\"\u003e\u003ccode\u003e7074adb\u003c/code\u003e\u003c/a\u003e Release v1.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/0a052f6c0adb5b066cd1c1c2fcfb04e22ccb0fbc\"\u003e\u003ccode\u003e0a052f6\u003c/code\u003e\u003c/a\u003e Node.js v12 support for v1.x (\u003ca href=\"https://redirect.github.com/fsevents/fsevents/issues/274\"\u003e#274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fsevents/fsevents/compare/v1.0.17...v1.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.1.5 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.7...v2.8.8\"\u003e2.8.8\u003c/a\u003e (2020-02-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed node 6 support (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b18\"\u003e5038b18\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/66\"\u003e#66\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.6...v2.8.7\"\u003e2.8.7\u003c/a\u003e (2020-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not attempt to use url.URL when unavailable (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb66\"\u003e2d0bb66\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/62\"\u003e#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not pass scp-style URLs to the WhatWG url.URL (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf\"\u003ef2cdfcf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/60\"\u003e#60\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.6\"\u003e2.8.6\u003c/a\u003e (2020-02-25)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.4...v2.8.5\"\u003e2.8.5\u003c/a\u003e (2019-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated pathmatch for gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e8325b5\"\u003ee8325b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/51\"\u003e#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdated pathmatch for gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ffe056f\"\u003effe056f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.3...v2.8.4\"\u003e2.8.4\u003c/a\u003e (2019-08-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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76...\n\n_Description has been truncated_","html_url":"https://github.com/Unity-Billal-mesloub/tab-editor/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Unity-Billal-mesloub%2Ftab-editor/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"3774322353","node_id":"PR_kwDOBcWjzM67Lxys","number":1,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 16 updates","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-01-01T08:50:09.000Z","updated_at":"2026-01-01T08:50:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":16,"packages":[{"name":"minimist","old_version":"1.2.0","new_version":"1.2.8","repository_url":"https://github.com/minimistjs/minimist"},{"name":"ajv","old_version":"5.5.2","new_version":"6.12.6","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"request","old_version":"2.83.0","new_version":"2.88.2","repository_url":"https://github.com/request/request"},{"name":"ansi-regex","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/chalk/ansi-regex"},{"name":"cross-spawn","old_version":"6.0.5","new_version":"6.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"deep-extend","old_version":"0.5.0","new_version":"0.5.1","repository_url":"https://github.com/unclechu/node-deep-extend"},{"name":"hosted-git-info","old_version":"2.5.0","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"json-schema","old_version":"0.2.3","new_version":"0.4.0","repository_url":"https://github.com/kriszyp/json-schema"},{"name":"semver","old_version":"5.5.0","new_version":"5.7.2","repository_url":"https://github.com/npm/node-semver"},{"name":"sshpk","old_version":"1.13.1","new_version":"1.18.0","repository_url":"https://github.com/joyent/node-sshpk"},{"name":"y18n","old_version":"4.0.0","new_version":"4.0.3","repository_url":"https://github.com/yargs/y18n"},{"name":"yargs-parser","old_version":"11.1.1","new_version":"22.0.0","repository_url":"https://github.com/yargs/yargs-parser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [minimist](https://github.com/minimistjs/minimist) | `1.2.0` | `1.2.8` |\n| [ajv](https://github.com/ajv-validator/ajv) | `5.5.2` | `6.12.6` |\n| [request](https://github.com/request/request) | `2.83.0` | `2.88.2` |\n| [ansi-regex](https://github.com/chalk/ansi-regex) | `3.0.0` | `3.0.1` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `6.0.5` | `6.0.6` |\n| [deep-extend](https://github.com/unclechu/node-deep-extend) | `0.5.0` | `0.5.1` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.5.0` | `2.8.9` |\n| [json-schema](https://github.com/kriszyp/json-schema) | `0.2.3` | `0.4.0` |\n| [semver](https://github.com/npm/node-semver) | `5.5.0` | `5.7.2` |\n| [sshpk](https://github.com/joyent/node-sshpk) | `1.13.1` | `1.18.0` |\n| [y18n](https://github.com/yargs/y18n) | `4.0.0` | `4.0.3` |\n| [yargs-parser](https://github.com/yargs/yargs-parser) | `11.1.1` | `22.0.0` |\n\n\nUpdates `minimist` from 1.2.0 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md\"\u003eminimist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.7...v1.2.8\"\u003ev1.2.8\u003c/a\u003e - 2023-02-09\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/17\"\u003e\u003ccode\u003e[#17](https://github.com/minimistjs/minimist/issues/17)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/12\"\u003e\u003ccode\u003e[#12](https://github.com/minimistjs/minimist/issues/12)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/10\"\u003e\u003ccode\u003e[#10](https://github.com/minimistjs/minimist/issues/10)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/10\"\u003e#10\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix handling of short option with non-trivial equals \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/5\"\u003e\u003ccode\u003e[#5](https://github.com/minimistjs/minimist/issues/5)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerge tag 'v0.2.3' \u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/5368ca4147e974138a54cc0dc4cea8f756546b70\"\u003e\u003ccode\u003e5368ca4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/e5f5067259ceeaf0b098d14bec910f87e58708c7\"\u003e\u003ccode\u003ee5f5067\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/62fde7d935f83417fb046741531a9e2346a36976\"\u003e\u003ccode\u003e62fde7d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/36ac5d0d95e4947d074e5737d94814034ca335d1\"\u003e\u003ccode\u003e36ac5d0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/73923d223553fca08b1ba77e3fbc2a492862ae4c\"\u003e\u003ccode\u003e73923d2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] add reusable workflows \u003ca href=\"https://github.com/minimistjs/minimist/commit/d80727df77bfa9e631044d7f16368d8f09242c91\"\u003e\u003ccode\u003ed80727d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] add eslint; rules to enable later are warnings \u003ca href=\"https://github.com/minimistjs/minimist/commit/48bc06a1b41f00e9cdf183db34f7a51ba70e98d4\"\u003e\u003ccode\u003e48bc06a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation \u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[readme] rename and add badges \u003ca href=\"https://github.com/minimistjs/minimist/commit/5df0fe49211bd09a3636f8686a7cb3012c3e98f0\"\u003e\u003ccode\u003e5df0fe4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] switch from \u003ccode\u003ecovert\u003c/code\u003e to \u003ccode\u003enyc\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/a48b128fdb8d427dfb20a15273f83e38d97bef07\"\u003e\u003ccode\u003ea48b128\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ecovert\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e; remove unnecessary \u003ccode\u003etap\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/f0fb958e9a1fe980cdffc436a211b0bda58f621b\"\u003e\u003ccode\u003ef0fb958\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] create FUNDING.yml; add \u003ccode\u003efunding\u003c/code\u003e in package.json \u003ca href=\"https://github.com/minimistjs/minimist/commit/3639e0c819359a366387e425ab6eabf4c78d3caa\"\u003e\u003ccode\u003e3639e0c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] use \u003ccode\u003enpmignore\u003c/code\u003e to autogenerate an npmignore file \u003ca href=\"https://github.com/minimistjs/minimist/commit/be2e038c342d8333b32f0fde67a0026b79c8150e\"\u003e\u003ccode\u003ebe2e038\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/minimistjs/minimist/commit/282b570e7489d01b03f2d6d3dabf79cd3e5f84cf\"\u003e\u003ccode\u003e282b570\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eisConstructorOrProto adapted from PR \u003ca href=\"https://github.com/minimistjs/minimist/commit/ef9153fc52b6cea0744b2239921c5dcae4697f11\"\u003e\u003ccode\u003eef9153f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/3124ed3e46306301ebb3c834874ce0241555c2c4\"\u003e\u003ccode\u003e3124ed3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003esafe-publish-latest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/4b927de696d561c636b4f43bf49d4597cb36d6d6\"\u003e\u003ccode\u003e4b927de\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add \u003ccode\u003eaud\u003c/code\u003e in \u003ccode\u003eposttest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/b32d9bd0ab340f4e9f8c3a97ff2a4424f25fab8c\"\u003e\u003ccode\u003eb32d9bd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] update repo URLs \u003ca href=\"https://github.com/minimistjs/minimist/commit/f9fdfc032c54884d9a9996a390c63cd0719bbe1a\"\u003e\u003ccode\u003ef9fdfc0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] Avoid 0.6 tests due to build failures \u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/950eaa74f112e04d23e9c606c67472c46739b473\"\u003e\u003ccode\u003e950eaa7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep \u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge tag 'v0.2.2' \u003ca href=\"https://github.com/minimistjs/minimist/commit/980d7ac61a0b4bd552711251ac107d506b23e41f\"\u003e\u003ccode\u003e980d7ac\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.6...v1.2.7\"\u003ev1.2.7\u003c/a\u003e - 2022-10-10\u003c/h2\u003e\n\u003ch3\u003eCommits\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/minimistjs/minimist/commit/6901ee286bc4c16da6830b48b46ce1574703cea1\"\u003e\u003ccode\u003e6901ee2\u003c/code\u003e\u003c/a\u003e v1.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e Merge tag 'v0.2.3'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/c0b26618322e94adea26c68e613ef0be482c6c63\"\u003e\u003ccode\u003ec0b2661\u003c/code\u003e\u003c/a\u003e v0.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/63b8fee87b8e7a003216d5d77ba5d6decf3cfb0d\"\u003e\u003ccode\u003e63b8fee\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/72239e6f0ea77d8be0ad4f682b7ae7d142144395\"\u003e\u003ccode\u003e72239e6\u003c/code\u003e\u003c/a\u003e [Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e [eslint] fix indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/9ec4d279ced72ea2f60237218e71cc03aa0dfdd6\"\u003e\u003ccode\u003e9ec4d27\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e [actions] Avoid 0.6 tests due to build failures\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.0...v1.2.8\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for minimist since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 5.5.2 to 6.12.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.12.6\u003c/h2\u003e\n\u003cp\u003eFix performance issue of \u0026quot;url\u0026quot; format.\u003c/p\u003e\n\u003ch2\u003ev6.12.5\u003c/h2\u003e\n\u003cp\u003eFix uri scheme validation (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e).\nFix boolean schemas with strictKeywords option (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.4\u003c/h2\u003e\n\u003cp\u003eFix: coercion of one-item arrays to scalar that should fail validation (\u003ca href=\"https://runkit.com/esp/5f3672ba2f6642001ae27411\"\u003efailing example\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003ev6.12.3\u003c/h2\u003e\n\u003cp\u003ePass schema object to processCode function\nOption for strictNumbers (\u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1128\"\u003e#1128\u003c/a\u003e)\nFixed vulnerability related to untrusted schemas (\u003ca href=\"https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2020-15366\"\u003eCVE-2020-15366\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.2\u003c/h2\u003e\n\u003cp\u003eRemoved post-install script\u003c/p\u003e\n\u003ch2\u003ev6.12.1\u003c/h2\u003e\n\u003cp\u003eDocs and dependency updates\u003c/p\u003e\n\u003ch2\u003ev6.12.0\u003c/h2\u003e\n\u003cp\u003eImproved hostname validation (\u003ca href=\"https://github.com/sambauers\"\u003e\u003ccode\u003e@​sambauers\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1143\"\u003e#1143\u003c/a\u003e)\nOption \u003ccode\u003ekeywords\u003c/code\u003e to add custom keywords (\u003ca href=\"https://github.com/franciscomorais\"\u003e\u003ccode\u003e@​franciscomorais\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1137\"\u003e#1137\u003c/a\u003e)\nTypes fixes (\u003ca href=\"https://github.com/boenrobot\"\u003e\u003ccode\u003e@​boenrobot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MattiAstedrone\"\u003e\u003ccode\u003e@​MattiAstedrone\u003c/code\u003e\u003c/a\u003e)\nDocs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/epoberezkin/ajv#error-logging\"\u003eerror logging\u003c/a\u003e example (\u003ca href=\"https://github.com/RadiationSickness\"\u003e\u003ccode\u003e@​RadiationSickness\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript usage notes (\u003ca href=\"https://github.com/thetric\"\u003e\u003ccode\u003e@​thetric\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.11.0\u003c/h2\u003e\n\u003cp\u003eTime formats support two digit and colon-less variants of timezone offset (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1061\"\u003e#1061\u003c/a\u003e , \u003ca href=\"https://github.com/cjpillsbury\"\u003e\u003ccode\u003e@​cjpillsbury\u003c/code\u003e\u003c/a\u003e)\nDocs: RegExp related security considerations\nTests: Disabled failing typescript test\u003c/p\u003e\n\u003ch2\u003ev6.10.2\u003c/h2\u003e\n\u003cp\u003eFix: the unknown keywords were ignored with the option \u003ccode\u003estrictKeywords: true\u003c/code\u003e (instead of failing compilation) in some sub-schemas (e.g. anyOf), when the sub-schema didn't have known keywords.\u003c/p\u003e\n\u003ch2\u003ev6.10.1\u003c/h2\u003e\n\u003cp\u003eFix types\nFix addSchema (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1001\"\u003e#1001\u003c/a\u003e)\nUpdate dependencies\u003c/p\u003e\n\u003ch2\u003ev6.10.0\u003c/h2\u003e\n\u003cp\u003eOption \u003ccode\u003estrictDefaults\u003c/code\u003e to report ignored defaults (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/957\"\u003e#957\u003c/a\u003e, \u003ca href=\"https://github.com/not-an-aardvark\"\u003e\u003ccode\u003e@​not-an-aardvark\u003c/code\u003e\u003c/a\u003e)\nOption \u003ccode\u003estrictKeywords\u003c/code\u003e to report unknown keywords (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/781\"\u003e#781\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003cp\u003eOpenAPI keyword \u003ccode\u003enullable\u003c/code\u003e can be any boolean (and not only \u003ccode\u003etrue\u003c/code\u003e).\nCustom keyword definition changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edependencies\u003c/code\u003e option in  to require the presence of keywords in the same schema.\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/ajv-validator/ajv/commit/fe591439f34e24030f69df9eb8d91e6d037a3af7\"\u003e\u003ccode\u003efe59143\u003c/code\u003e\u003c/a\u003e 6.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/d580d3e8ac6a467670d68d86e3a39fd661ac8c23\"\u003e\u003ccode\u003ed580d3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1298\"\u003e#1298\u003c/a\u003e from ajv-validator/fix-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/fd363896a8d6c5697b5da41f4d9a400a84efaf8e\"\u003e\u003ccode\u003efd36389\u003c/code\u003e\u003c/a\u003e fix: regular expression for \u0026quot;url\u0026quot; format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/490e34c4846064db5c962a77087e17078954c2f6\"\u003e\u003ccode\u003e490e34c\u003c/code\u003e\u003c/a\u003e docs: link to v7-beta branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9cd93a1bdbdefd5a7ba3db5e123d20c84d1d1d0e\"\u003e\u003ccode\u003e9cd93a1\u003c/code\u003e\u003c/a\u003e docs: note about v7 in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/877d286e7f145b1b2127da66c6800b071533f28f\"\u003e\u003ccode\u003e877d286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1262\"\u003e#1262\u003c/a\u003e from b4h0-c4t/refactor-opt-object-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f1c8e45b9cdff918be28becf03bf0b339321c398\"\u003e\u003ccode\u003ef1c8e45\u003c/code\u003e\u003c/a\u003e 6.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/764035e201d7733b8d700d4a04dd079fef9f4d30\"\u003e\u003ccode\u003e764035e\u003c/code\u003e\u003c/a\u003e Merge branch 'ChALkeR-chalker/fix-comma'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/37981602ce6d43313ae106644b372b021626a8af\"\u003e\u003ccode\u003e3798160\u003c/code\u003e\u003c/a\u003e Merge branch 'chalker/fix-comma' of git://github.com/ChALkeR/ajv into ChALkeR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/a3c7ebab222e4cce07b5e30ebcbb809da7f934e8\"\u003e\u003ccode\u003ea3c7eba\u003c/code\u003e\u003c/a\u003e Merge branch 'refactor-opt-object-type' of github.com:b4h0-c4t/ajv into refac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v5.5.2...v6.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `request` from 2.83.0 to 2.88.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/request/request/blob/master/CHANGELOG.md\"\u003erequest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChange Log\u003c/h2\u003e\n\u003ch3\u003ev2.88.0 (2018/08/10)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2996\"\u003e#2996\u003c/a\u003e fix(uuid): import versioned uuid (\u003ca href=\"https://github.com/kwonoj\"\u003e\u003ccode\u003e@​kwonoj\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2994\"\u003e#2994\u003c/a\u003e Update to oauth-sign 0.9.0 (\u003ca href=\"https://github.com/dlecocq\"\u003e\u003ccode\u003e@​dlecocq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2993\"\u003e#2993\u003c/a\u003e Fix header tests (\u003ca href=\"https://github.com/simov\"\u003e\u003ccode\u003e@​simov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2904\"\u003e#2904\u003c/a\u003e \u003ca href=\"https://redirect.github.com/request/request/issues/515\"\u003e#515\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/request/request/issues/2894\"\u003e#2894\u003c/a\u003e Strip port suffix from Host header if the protocol is known. (\u003ca href=\"https://redirect.github.com/request/request/issues/2904\"\u003e#2904\u003c/a\u003e) (\u003ca href=\"https://github.com/paambaati\"\u003e\u003ccode\u003e@​paambaati\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2791\"\u003e#2791\u003c/a\u003e Improve AWS SigV4 support. (\u003ca href=\"https://redirect.github.com/request/request/issues/2791\"\u003e#2791\u003c/a\u003e) (\u003ca href=\"https://github.com/vikhyat\"\u003e\u003ccode\u003e@​vikhyat\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2977\"\u003e#2977\u003c/a\u003e Update test certificates (\u003ca href=\"https://github.com/simov\"\u003e\u003ccode\u003e@​simov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.87.0 (2018/05/21)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2943\"\u003e#2943\u003c/a\u003e Replace hawk dependency with a local implemenation (\u003ca href=\"https://redirect.github.com/request/request/issues/2943\"\u003e#2943\u003c/a\u003e) (\u003ca href=\"https://github.com/hueniverse\"\u003e\u003ccode\u003e@​hueniverse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.86.0 (2018/05/15)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2885\"\u003e#2885\u003c/a\u003e Remove redundant code (for Node.js 0.9.4 and below) and dependency (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2942\"\u003e#2942\u003c/a\u003e Make Test GREEN Again! (\u003ca href=\"https://github.com/simov\"\u003e\u003ccode\u003e@​simov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2923\"\u003e#2923\u003c/a\u003e Alterations for failing CI tests (\u003ca href=\"https://github.com/gareth-robinson\"\u003e\u003ccode\u003e@​gareth-robinson\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.85.0 (2018/03/12)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2880\"\u003e#2880\u003c/a\u003e Revert \u0026quot;Update hawk to 7.0.7 (\u003ca href=\"https://redirect.github.com/request/request/issues/2880\"\u003e#2880\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/simov\"\u003e\u003ccode\u003e@​simov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.84.0 (2018/03/12)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2793\"\u003e#2793\u003c/a\u003e Fixed calculation of oauth_body_hash, issue \u003ca href=\"https://redirect.github.com/request/request/issues/2792\"\u003e#2792\u003c/a\u003e (\u003ca href=\"https://github.com/dvishniakov\"\u003e\u003ccode\u003e@​dvishniakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2880\"\u003e#2880\u003c/a\u003e Update hawk to 7.0.7 (\u003ca href=\"https://redirect.github.com/request/request/issues/2880\"\u003e#2880\u003c/a\u003e) (\u003ca href=\"https://github.com/kornel-kedzierski\"\u003e\u003ccode\u003e@​kornel-kedzierski\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\u003eSee full diff in \u003ca href=\"https://github.com/request/request/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-regex` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/f545bdb80048f527889eddb9ac1a851c6f2a2241\"\u003e\u003ccode\u003ef545bdb\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/c57d4c2fdbe0357a0f6dd42d1160defdc9fffdf5\"\u003e\u003ccode\u003ec57d4c2\u003c/code\u003e\u003c/a\u003e fix a few old XO issues for backport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/419250fa510bf31b4cc672e76537a64f9332e1f1\"\u003e\u003ccode\u003e419250f\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS (\u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/ansi-regex/compare/v3.0.0...v3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-spawn` from 6.0.5 to 6.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/blob/v6.0.6/CHANGELOG.md\"\u003ecross-spawn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v6.0.5...v6.0.6\"\u003e6.0.6\u003c/a\u003e (2024-11-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/ba5aaef\"\u003eba5aaef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support worker threads (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f4af31c\"\u003ef4af31c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/moxystudio/node-cross-spawn/commit/d35c865b877d2f9ded7c1ed87521c2fdb689c8dd\"\u003e\u003ccode\u003ed35c865\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5a37e19173a759782e3f716b04c8df90a02daec8\"\u003e\u003ccode\u003e5a37e19\u003c/code\u003e\u003c/a\u003e chore: update package.json and package.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/ba5aaef78340f0a4523a90276306b2f45fc6859a\"\u003e\u003ccode\u003eba5aaef\u003c/code\u003e\u003c/a\u003e fix: disable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f4af31c8ee70e1830450755eceac775876b391b9\"\u003e\u003ccode\u003ef4af31c\u003c/code\u003e\u003c/a\u003e fix(core): support worker threads (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v6.0.5...v6.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `deep-extend` from 0.5.0 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unclechu/node-deep-extend/blob/master/CHANGELOG.md\"\u003edeep-extend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution vulnerability (thanks to \u003ca href=\"https://github.com/mwakerman\"\u003e\u003ccode\u003e@​mwakerman\u003c/code\u003e\u003c/a\u003e for the PR)\u003c/li\u003e\n\u003cli\u003eAvoid using deprecated Buffer API (thanks to \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e for the PR)\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/unclechu/node-deep-extend/commit/2e0110ed4c997bbd9bf29df1692d53494d9e90d4\"\u003e\u003ccode\u003e2e0110e\u003c/code\u003e\u003c/a\u003e prepared v0.5.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unclechu/node-deep-extend/commit/433ee51ed606f4e1867ece57b6ff5a47bebb492f\"\u003e\u003ccode\u003e433ee51\u003c/code\u003e\u003c/a\u003e Avoid using deprecated Buffer API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unclechu/node-deep-extend/commit/9d7136021548414171426ae17a297314f3906af5\"\u003e\u003ccode\u003e9d71360\u003c/code\u003e\u003c/a\u003e .editorconfig: added max-line-length\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unclechu/node-deep-extend/commit/715555bc334a4af3d317ad9018331c06ff3cde31\"\u003e\u003ccode\u003e715555b\u003c/code\u003e\u003c/a\u003e Merge branch 'pr-40' into dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unclechu/node-deep-extend/commit/9423fae877e2ab6b4aecc4db79a0ed63039d4703\"\u003e\u003ccode\u003e9423fae\u003c/code\u003e\u003c/a\u003e Prevent Object prototype pollution.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unclechu/node-deep-extend/commit/ffe04c39a4d0c58044789592fe7b686a3bfe44b5\"\u003e\u003ccode\u003effe04c3\u003c/code\u003e\u003c/a\u003e added test for issue \u003ca href=\"https://redirect.github.com/unclechu/node-deep-extend/issues/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unclechu/node-deep-extend/commit/9653940a75c2ef2b1a503b24cbadd707cccffa8c\"\u003e\u003ccode\u003e9653940\u003c/code\u003e\u003c/a\u003e updated yarn.lock\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unclechu/node-deep-extend/compare/v0.5.0...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `extend` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/justmoon/node-extend/blob/main/CHANGELOG.md\"\u003eextend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.0.2 / 2018-07-19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Prevent merging \u003ccode\u003e__proto__\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/justmoon/node-extend/issues/48\"\u003e#48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] up to \u003ccode\u003enode\u003c/code\u003e \u003ccode\u003ev10.7\u003c/code\u003e, \u003ccode\u003ev9.11\u003c/code\u003e, \u003ccode\u003ev8.11\u003c/code\u003e, \u003ccode\u003ev7.10\u003c/code\u003e, \u003ccode\u003ev6.14\u003c/code\u003e, \u003ccode\u003ev4.9\u003c/code\u003e; use \u003ccode\u003envm install-latest-npm\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/justmoon/node-extend/commit/8d106d23931c0802e8b88188b0aac433e13358d9\"\u003e\u003ccode\u003e8d106d2\u003c/code\u003e\u003c/a\u003e v3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justmoon/node-extend/commit/e97091fa7557e106042e475ef59e654fa9d2c7ab\"\u003e\u003ccode\u003ee97091f\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003etape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justmoon/node-extend/commit/e841aac7ce7119606345b440b0a9e7668e848985\"\u003e\u003ccode\u003ee841aac\u003c/code\u003e\u003c/a\u003e [Tests] up to \u003ccode\u003enode\u003c/code\u003e \u003ccode\u003ev10.7\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justmoon/node-extend/commit/0e68e71d93507fcc391e398bc84abd0666b28190\"\u003e\u003ccode\u003e0e68e71\u003c/code\u003e\u003c/a\u003e [Fix] Prevent merging \u003cstrong\u003eproto\u003c/strong\u003e property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justmoon/node-extend/commit/a689700740b44846e76f8f1dc4bdf230a2cb5c0d\"\u003e\u003ccode\u003ea689700\u003c/code\u003e\u003c/a\u003e Only apps should have lockfiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justmoon/node-extend/commit/f13c1c4e51c47b90604eb2dc56cc60561e497d36\"\u003e\u003ccode\u003ef13c1c4\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justmoon/node-extend/commit/f3570fe5582dbfba47e60c0cd75b4fb6f01cd3fe\"\u003e\u003ccode\u003ef3570fe\u003c/code\u003e\u003c/a\u003e [Tests] up to \u003ccode\u003enode\u003c/code\u003e \u003ccode\u003ev10.0\u003c/code\u003e, \u003ccode\u003ev9.11\u003c/code\u003e, \u003ccode\u003ev8.11\u003c/code\u003e, \u003ccode\u003ev7.10\u003c/code\u003e, \u003ccode\u003ev6.14\u003c/code\u003e, \u003ccode\u003ev4.9\u003c/code\u003e; use...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/justmoon/node-extend/compare/v3.0.1...v3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `form-data` from 2.3.1 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/form-data/form-data/blob/master/CHANGELOG.md\"\u003eform-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\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\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.4...v4.0.5\"\u003ev4.0.5\u003c/a\u003e - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] Switch to newer v8 prediction library; enable node 24 testing \u003ca href=\"https://github.com/form-data/form-data/commit/16e00765342106876f98a1c9703314006c9e937a\"\u003e\u003ccode\u003e16e0076\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/5822467f0ec21f6ad613c1c90856375e498793c7\"\u003e\u003ccode\u003e5822467\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set Symbol.toStringTag in the proper place \u003ca href=\"https://github.com/form-data/form-data/commit/76d0dee43933b5e167f7f09e5d9cbbd1cf911aa7\"\u003e\u003ccode\u003e76d0dee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.3...v4.0.4\"\u003ev4.0.4\u003c/a\u003e - 2025-07-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/811f68282fab0315209d0e2d1c44b6c32ea0d479\"\u003e\u003ccode\u003e811f682\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] handle predict-v8-randomness failures in node \u0026lt; 17 and node \u0026gt; 23 \u003ca href=\"https://github.com/form-data/form-data/commit/1d11a76434d101f22fdb26b8aef8615f28b98402\"\u003e\u003ccode\u003e1d11a76\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Switch to using \u003ccode\u003ecrypto\u003c/code\u003e random for boundary values \u003ca href=\"https://github.com/form-data/form-data/commit/3d1723080e6577a66f17f163ecd345a21d8d0fd0\"\u003e\u003ccode\u003e3d17230\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix linting errors \u003ca href=\"https://github.com/form-data/form-data/commit/5e340800b5f8914213e4e0378c084aae71cfd73a\"\u003e\u003ccode\u003e5e34080\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] actually ensure the readme backup isn’t published \u003ca href=\"https://github.com/form-data/form-data/commit/316c82ba93fd4985af757b771b9a1f26d3b709ef\"\u003e\u003ccode\u003e316c82b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/58c25d76406a5b0dfdf54045cf252563f2bbda8d\"\u003e\u003ccode\u003e58c25d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix readme capitalization \u003ca href=\"https://github.com/form-data/form-data/commit/2300ca19595b0ee96431e868fe2a40db79e41c61\"\u003e\u003ccode\u003e2300ca1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.2...v4.0.3\"\u003ev4.0.3\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eappend\u003c/code\u003e: avoid a crash on nullish values \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/577\"\u003e\u003ccode\u003e[#577](https://github.com/form-data/form-data/issues/577)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[eslint] use a shared config \u003ca href=\"https://github.com/form-data/form-data/commit/426ba9ac440f95d1998dac9a5cd8d738043b048f\"\u003e\u003ccode\u003e426ba9a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix some spacing issues \u003ca href=\"https://github.com/form-data/form-data/commit/20941917f0e9487e68c564ebc3157e23609e2939\"\u003e\u003ccode\u003e2094191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003ehasown\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/81ab41b46fdf34f5d89d7ff30b513b0925febfaa\"\u003e\u003ccode\u003e81ab41b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] validate boundary type in \u003ccode\u003esetBoundary()\u003c/code\u003e method \u003ca href=\"https://github.com/form-data/form-data/commit/8d8e4693093519f7f18e3c597d1e8df8c493de9e\"\u003e\u003ccode\u003e8d8e469\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add tests to check the behavior of \u003ccode\u003egetBoundary\u003c/code\u003e with non-strings \u003ca href=\"https://github.com/form-data/form-data/commit/837b8a1f7562bfb8bda74f3fc538adb7a5858995\"\u003e\u003ccode\u003e837b8a1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] remove unused deps \u003ca href=\"https://github.com/form-data/form-data/commit/870e4e665935e701bf983a051244ab928e62d58e\"\u003e\u003ccode\u003e870e4e6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] remove local commit hooks \u003ca href=\"https://github.com/form-data/form-data/commit/e6e83ccb545a5619ed6cd04f31d5c2f655eb633e\"\u003e\u003ccode\u003ee6e83cc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/4066fd6f65992b62fa324a6474a9292a4f88c916\"\u003e\u003ccode\u003e4066fd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix scripts to use prepublishOnly \u003ca href=\"https://github.com/form-data/form-data/commit/c4bbb13c0ef669916657bc129341301b1d331d75\"\u003e\u003ccode\u003ec4bbb13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.1...v4.0.2\"\u003ev4.0.2\u003c/a\u003e - 2025-02-14\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\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\u003eSee full diff in \u003ca href=\"https://github.com/form-data/form-data/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.5.0 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.7...v2.8.8\"\u003e2.8.8\u003c/a\u003e (2020-02-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed node 6 support (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b18\"\u003e5038b18\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/66\"\u003e#66\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.6...v2.8.7\"\u003e2.8.7\u003c/a\u003e (2020-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not attempt to use url.URL when unavailable (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb66\"\u003e2d0bb66\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/62\"\u003e#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not pass scp-style URLs to the WhatWG url.URL (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf\"\u003ef2cdfcf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/60\"\u003e#60\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.6\"\u003e2.8.6\u003c/a\u003e (2020-02-25)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.4...v2.8.5\"\u003e2.8.5\u003c/a\u003e (2019-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated pathmatch for gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e8325b5\"\u003ee8325b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/51\"\u003e#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdated pathmatch for gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ffe056f\"\u003effe056f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.3...v2.8.4\"\u003e2.8.4\u003c/a\u003e (2019-08-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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/afeaefdd86ba9bb5044be3c1554a666d007cf19a\"\u003e\u003ccode\u003eafeaefd\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b1891a61ca3cd7453acbf85d7011fe0086bb\"\u003e\u003ccode\u003e5038b18\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed nod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/7440afa859162051c191e55d8ecfaf69a193b026\"\u003e\u003ccode\u003e7440afa\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb6615ecb8f9ef1019bc0737aab7f6449641f\"\u003e\u003ccode\u003e2d0bb66\u003c/code\u003e\u003c/a\u003e fix: Do not attempt to use url.URL when unavailable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf33ad2bd3bd1acdba0326281089f53c5b1\"\u003e\u003ccode\u003ef2cdfcf\u003c/code\u003e\u003c/a\u003e fix: Do not pass scp-style URLs to the WhatWG url.URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e1b83df5d9cb1f8bb220352e20565560548d2292\"\u003e\u003ccode\u003ee1b83df\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ff259a6117c62df488e927820e30bec2f7ee453f\"\u003e\u003ccode\u003eff259a6\u003c/code\u003e\u003c/a\u003e Ensure passwords in hosted Git URLs are correctly escaped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/624fd6f301dd5a1fd7ad1b333d6f8921a12ff98c\"\u003e\u003ccode\u003e624fd6f\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.5.0...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json-schema` from 0.2.3 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/f6f6a3b02d667aa4ba2d5d50cc19208c4462abfa\"\u003e\u003ccode\u003ef6f6a3b\u003c/code\u003e\u003c/a\u003e Use a little more robust method of checking instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/ef60987a9a14b9d9c739384460044ba53cd9b9a2\"\u003e\u003ccode\u003eef60987\u003c/code\u003e\u003c/a\u003e Update version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/b62f1da1ff5442f23443d6be6a92d00e65cba93a\"\u003e\u003ccode\u003eb62f1da\u003c/code\u003e\u003c/a\u003e Protect against constructor modification, \u003ca href=\"https://redirect.github.com/kriszyp/json-schema/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/fb427cd4d175684786e4b2538718e72453e825e9\"\u003e\u003ccode\u003efb427cd\u003c/code\u003e\u003c/a\u003e Link to json-schema-org repository in addition to site, fixes \u003ca href=\"https://redirect.github.com/kriszyp/json-schema/issues/54\"\u003e#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/22f146111f541d9737e832823699ad3528ca7741\"\u003e\u003ccode\u003e22f1461\u003c/code\u003e\u003c/a\u003e Don't allow \u003cstrong\u003eproto\u003c/strong\u003e property to be used for schema default/coerce, fixes \u003ca href=\"https://redirect.github.com/kriszyp/json-schema/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/c52a27c653428149e4f9fb776d5e110d04639a9c\"\u003e\u003ccode\u003ec52a27c\u003c/code\u003e\u003c/a\u003e Get basic test to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/b3f42b3331608fe83b6cc267c5fc513ec1b839ed\"\u003e\u003ccode\u003eb3f42b3\u003c/code\u003e\u003c/a\u003e Add security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/3b0cec3042a5aac5c967fd43475f5edc4c5b6eff\"\u003e\u003ccode\u003e3b0cec3\u003c/code\u003e\u003c/a\u003e Update version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/c28470f2d64bace29c73d140f9c6876e3c3a9fef\"\u003e\u003ccode\u003ec28470f\u003c/code\u003e\u003c/a\u003e Update readme to acknowledge the state of the package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/7dff9cd2c35c31ff3c43fa4e38737c94283dd3d3\"\u003e\u003ccode\u003e7dff9cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kriszyp/json-schema/issues/81\"\u003e#81\u003c/a\u003e from hodovani/patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kriszyp/json-schema/compare/v0.2.3...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `qs` from 6.5.1 to 6.5.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ljharb/qs/blob/main/CHANGELOG.md\"\u003eqs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003cstrong\u003e6.5.3\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: ignore \u003ccode\u003e__proto__\u003c/code\u003e keys (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils.merge\u003c/code\u003e: avoid a crash with a null target and a truthy non-array source\u003c/li\u003e\n\u003cli\u003e[Fix] correctly parse nested arrays\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003estringify\u003c/code\u003e: fix a crash with \u003ccode\u003estrictNullHandling\u003c/code\u003e and a custom \u003ccode\u003efilter\u003c/code\u003e/\u003ccode\u003eserializeDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils\u003c/code\u003e: \u003ccode\u003emerge\u003c/code\u003e: fix crash when \u003ccode\u003esource\u003c/code\u003e is a truthy primitive \u0026amp; no options are provided\u003c/li\u003e\n\u003cli\u003e[Fix] when \u003ccode\u003eparseArrays\u003c/code\u003e is false, properly handle keys ending in \u003ccode\u003e[]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] fix for an impossible situation: when the formatter is called with a non-string value\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils.merge\u003c/code\u003e: avoid a crash with a null target and an array source\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eutils\u003c/code\u003e: reduce observable [[Get]]s\u003c/li\u003e\n\u003cli\u003e[Refactor] use cached \u003ccode\u003eArray.isArray\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003estringify\u003c/code\u003e: Avoid arr = arr.concat(...), push to the existing instance (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eparse\u003c/code\u003e: only need to reassign the var once\u003c/li\u003e\n\u003cli\u003e[Robustness] \u003ccode\u003estringify\u003c/code\u003e: avoid relying on a global \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] remove travis badge; add github actions/codecov badges; update URLs\u003c/li\u003e\n\u003cli\u003e[Docs] Clean up license text so it’s properly detected as BSD-3-Clause\u003c/li\u003e\n\u003cli\u003e[Docs] Clarify the need for \u0026quot;arrayLimit\u0026quot; option\u003c/li\u003e\n\u003cli\u003e[meta] fix README.md (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[meta] add FUNDING.yml\u003c/li\u003e\n\u003cli\u003e[actions] backport actions from main\u003c/li\u003e\n\u003cli\u003e[Tests] always use \u003ccode\u003eString(x)\u003c/code\u003e over \u003ccode\u003ex.toString()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] remove nonexistent tape option\u003c/li\u003e\n\u003cli\u003e[Dev Deps] backport from main\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.5.2\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] use \u003ccode\u003esafer-buffer\u003c/code\u003e instead of \u003ccode\u003eBuffer\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003e[Refactor] utils: \u003ccode\u003emodule.exports\u003c/code\u003e one thing, instead of mutating \u003ccode\u003eexports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ebrowserify\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003eiconv-lite\u003c/code\u003e, \u003ccode\u003esafer-buffer\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e, \u003ccode\u003ebrowserify\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/ljharb/qs/commit/298bfa55d6db00ddea78dd0333509aadf9bb3077\"\u003e\u003ccode\u003e298bfa5\u003c/code\u003e\u003c/a\u003e v6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/ed0f5dcbef4b168a8ae299d78b1e4a2e9b1baf1f\"\u003e\u003ccode\u003eed0f5dc\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: ignore \u003ccode\u003e__proto__\u003c/code\u003e keys (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/691e739cfa40cd42604dc05a54e6154371a429ab\"\u003e\u003ccode\u003e691e739\u003c/code\u003e\u003c/a\u003e [Robustness] \u003ccode\u003estringify\u003c/code\u003e: avoid relying on a global \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/1072d57d38a690e1ad7616dced44390bffedcbb2\"\u003e\u003ccode\u003e1072d57\u003c/code\u003e\u003c/a\u003e [readme] remove travis badge; add github actions/codecov badges; update URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/12ac1c403aaa04d1a34844f514ed9f9abfb76e64\"\u003e\u003ccode\u003e12ac1c4\u003c/code\u003e\u003c/a\u003e [meta] fix README.md (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/0338716b09fdbd4711823eeb0a14e556a2498e7a\"\u003e\u003ccode\u003e0338716\u003c/code\u003e\u003c/a\u003e [actions] backport actions from main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/5639c20ce0a7c1332200a3181339331483e5a3a1\"\u003e\u003ccode\u003e5639c20\u003c/code\u003e\u003c/a\u003e Clean up license text so it’s properly detected as BSD-3-Clause\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/51b8a0b1b213596dd1702b837f5e7dec2229793d\"\u003e\u003ccode\u003e51b8a0b\u003c/code\u003e\u003c/a\u003e add FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/45f675936e742d92fac8d4dae5cfc385c576a977\"\u003e\u003ccode\u003e45f6759\u003c/code\u003e\u003c/a\u003e [Fix] fix for an impossible situation: when the formatter is called with a no...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/f814a7f8f2af059f8158f7e4b2bf8b46aeb62cd3\"\u003e\u003ccode\u003ef814a7f\u003c/code\u003e\u003c/a\u003e [Dev Deps] backport from main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ljharb/qs/compare/v6.5.1...v6.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `request` from 2.83.0 to 2.88.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/request/request/blob/master/CHANGELOG.md\"\u003erequest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChange Log\u003c/h2\u003e\n\u003ch3\u003ev2.88.0 (2018/08/10)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2996\"\u003e#2996\u003c/a\u003e fix(uuid): import versioned uuid (\u003ca href=\"https://github.com/kwonoj\"\u003e\u003ccode\u003e@​kwonoj\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2994\"\u003e#2994\u003c/a\u003e Update to oauth-sign 0.9.0 (\u003ca href=\"https://github.com/dlecocq\"\u003e\u003ccode\u003e@​dlecocq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2993\"\u003e#2993\u003c/a\u003e Fix header tests (\u003ca href=\"https://github.com/simov\"\u003e\u003ccode\u003e@​simov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2904\"\u003e#2904\u003c/a\u003e \u003ca href=\"https://redirect.github.com/request/request/issues/515\"\u003e#515\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/request/request/issues/2894\"\u003e#2894\u003c/a\u003e Strip port suffix from Host header if the protocol is known. (\u003ca href=\"https://redirect.github.com/request/request/issues/2904\"\u003e#2904\u003c/a\u003e) (\u003ca href=\"https://github.com/paambaati\"\u003e\u003ccode\u003e@​paambaati\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2791\"\u003e#2791\u003c/a\u003e Improve AWS SigV4 support. (\u003ca href=\"https://redirect.github.com/request/request/issues/2791\"\u003e#2791\u003c/a\u003e) (\u003ca href=\"https://github.com/vikhyat\"\u003e\u003ccode\u003e@​vikhyat\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2977\"\u003e#2977\u003c/a\u003e Update test certificates (\u003ca href=\"https://github.com/simov\"\u003e\u003ccode\u003e@​simov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.87.0 (2018/05/21)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2943\"\u003e#2943\u003c/a\u003e Replace hawk dependency with a local implemenation (\u003ca href=\"https://redirect.github.com/request/request/issues/2943\"\u003e#2943\u003c/a\u003e) (\u003ca href=\"https://github.com/hueniverse\"\u003e\u003ccode\u003e@​hueniverse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.86.0 (2018/05/15)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2885\"\u003e#2885\u003c/a\u003e Remove redundant code (for Node.js 0.9.4 and below) and dependency (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2942\"\u003e#2942\u003c/a\u003e Make Test GREEN Again! (\u003ca href=\"https://github.com/simov\"\u003e\u003ccode\u003e@​simov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2923\"\u003e#2923\u003c/a\u003e Alterations for failing CI tests (\u003ca href=\"https://github.com/gareth-robinson\"\u003e\u003ccode\u003e@​gareth-robinson\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.85.0 (2018/03/12)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2880\"\u003e#2880\u003c/a\u003e Revert \u0026quot;Update hawk to 7.0.7 (\u003ca href=\"https://redirect.github.com/request/request/issues/2880\"\u003e#2880\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/simov\"\u003e\u003ccode\u003e@​simov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.84.0 (2018/03/12)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2793\"\u003e#2793\u003c/a\u003e Fixed calculation of oauth_body_hash, issue \u003ca href=\"https://redirect.github.com/request/request/issues/2792\"\u003e#2792\u003c/a\u003e (\u003ca href=\"https://github.com/dvishniakov\"\u003e\u003ccode\u003e@​dvishniakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2880\"\u003e#2880\u003c/a\u003e Update hawk to 7.0.7 (\u003ca href=\"https://redirect.github.com/request/request/issues/2880\"\u003e#2880\u003c/a\u003e) (\u003ca href=\"https://github.com/kornel-kedzierski\"\u003e\u003ccode\u003e@​kornel-kedzierski\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\u003eSee full diff in \u003ca href=\"https://github.com/request/request/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 5.5.0 to 5.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminVersion\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove boolean \u003ccode\u003eloose\u003c/code\u003e param to an options object, with\nbackwards-compatibility protection.\u003c/li\u003e\n\u003cli\u003eAdd ability to opt out of special prerelease version handling with\nthe \u003ccode\u003eincludePrerelease\u003c/code\u003e option flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version coercion capabilities\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd intersection checking\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminSatisfying\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eprerelease(v)\u003c/code\u003e that returns prerelease components\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Backus-Naur for ranges\u003c/li\u003e\n\u003cli\u003eRemove excessively cute inspection methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove AMD/Browserified build artifacts\u003c/li\u003e\n\u003cli\u003eFix ltr and gtr when using the \u003ccode\u003e*\u003c/code\u003e range\u003c/li\u003e\n\u003cli\u003eFix for range \u003ccode\u003e*\u003c/code\u003e with a prerelease identifier\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/f8cc313550691a50d9662d8c94f0c033717efd7d\"\u003e\u003ccode\u003ef8cc313\u003c/code\u003e\u003c/a\u003e chore: release 5.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e fix: better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/deb5ad51bf58868fa243c1683775305fe9e0e365\"\u003e\u003ccode\u003edeb5ad5\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c83c18cf84f9ccaea3431c929bb285fd168c01e4\"\u003e\u003ccode\u003ec83c18c\u003c/code\u003e\u003c/a\u003e 5.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/956e228a4eb1b0136d1fe42c6171d3eda827baef\"\u003e\u003ccode\u003e956e228\u003c/code\u003e\u003c/a\u003e Correct typo in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8055dda0aee91372e3bfc47754a62f40e8a63b98\"\u003e\u003ccode\u003e8055dda\u003c/code\u003e\u003c/a\u003e 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/604e73dea1f19a05314d6c66e0a52b47b1b7b340\"\u003e\u003ccode\u003e604e73d\u003c/code\u003e\u003c/a\u003e auto-publishing scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/bed01e2316b85271f6ffff89bf19e22f41475c97\"\u003e\u003ccode\u003ebed01e2\u003c/code\u003e\u003c/a\u003e remove the nomin comments, since we don't minify any more anyway\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9cb68f1db72d297183233f4d8d287e935f2b6ddd\"\u003e\u003ccode\u003e9cb68f1\u003c/code\u003e\u003c/a\u003e document parse method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/38d42ca87a9d891fba9b2a044f914f1919fd769c\"\u003e\u003ccode\u003e38d42ca\u003c/code\u003e\u003c/a\u003e 5.7 changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v5.5.0...v5.7.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/~lukekarrys\"\u003elukekarrys\u003c/a\u003e, a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sshpk` from 1.13.1 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/joyent/node-sshpk/releases\"\u003esshpk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for ed25519 private keys in pkcs8 by \u003ca href=\"https://github.com/teutat3s\"\u003e\u003ccode\u003e@​teutat3s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/TritonDataCenter/node-sshpk/pull/92\"\u003eTritonDataCenter/node-sshpk#92\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/teutat3s\"\u003e\u003ccode\u003e@​teutat3s\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/TritonDataCenter/node-sshpk/pull/92\"\u003eTritonDataCenter/node-sshpk#92\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/compare/v1.17.0...v1.18.0\"\u003ehttps://github.com/TritonDataCenter/node-sshpk/compare/v1.17.0...v1.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTOOLS-2101 jsstyle submodules too old for old perls by \u003ca href=\"https://github.com/cburroughs\"\u003e\u003ccode\u003e@​cburroughs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/TritonDataCenter/node-sshpk/pull/65\"\u003eTritonDataCenter/node-sshpk#65\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTRITON-1943 add Jenkinsfiles to Triton repositories by \u003ca href=\"https://github.com/cburroughs\"\u003e\u003ccode\u003e@​cburroughs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/TritonDataCenter/node-sshpk/pull/64\"\u003eTritonDataCenter/node-sshpk#64\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMANTA-4808 jenkins-joylib notifications should include \u0026quot;mantav1\u0026quot; branch builds by \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/TritonDataCenter/node-sshpk/pull/66\"\u003eTritonDataCenter/node-sshpk#66\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTRITON-2254 Change joyMattermostNotification to joySlackNotifications by \u003ca href=\"https://github.com/bahamat\"\u003e\u003ccode\u003e@​bahamat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/TritonDataCenter/node-sshpk/pull/77\"\u003eTritonDataCenter/node-sshpk#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enode-sshpk#27 PuTTY private key support by \u003ca href=\"https://github.com/Eugeny\"\u003e\u003ccode\u003e@​Eugeny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/TritonDataCenter/node-sshpk/pull/76\"\u003eTritonDataCenter/node-sshpk#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enode-sshpk#27 prep for release by \u003ca href=\"https://github.com/bahamat\"\u003e\u003ccode\u003e@​bahamat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/TritonDataCenter/node-sshpk/pull/79\"\u003eTritonDataCenter/node-sshpk#79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/compare/v1.16.1...v1.17.0\"\u003ehttps://github.com/TritonDataCenter/node-sshpk/compare/v1.16.1...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes for \u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/60\"\u003e#60\u003c/a\u003e (correctly encoding certificates with expiry dates \u0026gt;=2050), \u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/62\"\u003e#62\u003c/a\u003e (accepting PKCS#8 EC private keys with missing public key parts)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for SPKI fingerprints, PuTTY PPK format (public-key only for now), PKCS#8 PBKDF2 encrypted private keys\u003c/li\u003e\n\u003cli\u003eFix for \u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/48\"\u003e#48\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew API for accessing x509 extensions in certificates\u003c/li\u003e\n\u003cli\u003eFixes for \u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/52\"\u003e#52\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/50\"\u003e#50\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove all remaining usage of jodid25519 (abandoned dep)\u003c/li\u003e\n\u003cli\u003eAdd support for DNSSEC key format\u003c/li\u003e\n\u003cli\u003eAdd support for Ed25519 keys in PEM format (according to draft-curdle-pkix)\u003c/li\u003e\n\u003cli\u003eFixes for X.509 encoding issues (asn.1 NULLs in RSA certs, cert string type mangling)\u003c/li\u003e\n\u003cli\u003ePerformance issues parsing long SSH public keys\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/TritonDataCenter/node-sshpk/commit/8df038598965802fe287715ab4389e56da2593c5\"\u003e\u003ccode\u003e8df0385\u003c/code\u003e\u003c/a\u003e Add support for ed25519 private keys in pkcs8 (\u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/3e8366433e9c2ef688e7b14935bd4d4fa264229d\"\u003e\u003ccode\u003e3e83664\u003c/code\u003e\u003c/a\u003e node-sshpk#27 prep for release (\u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/1da5a874f62ecc4a7593606020a230ba6a885aa3\"\u003e\u003ccode\u003e1da5a87\u003c/code\u003e\u003c/a\u003e node-sshpk#27 PuTTY private key support (\u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/85f3c4e19a6c520550011bcd7bd3094a34a4e9cf\"\u003e\u003ccode\u003e85f3c4e\u003c/code\u003e\u003c/a\u003e TRITON-2254 Change joyMattermostNotification to joySlackNotifications (\u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/4342c21c2e0d3860f5268fd6fd8af6bdeddcc6fc\"\u003e\u003ccode\u003e4342c21\u003c/code\u003e\u003c/a\u003e MANTA-4808 jenkins-joylib notifications should include \u0026quot;mantav1\u0026quot; branch build...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/cb8c666a2ca06cb71b9a355d390378d91f72cc0e\"\u003e\u003ccode\u003ecb8c666\u003c/code\u003e\u003c/a\u003e TRITON-1943 add Jenkinsfiles to Triton repositories (\u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/e97ab593cc36937b9ba4db7acede0726d4181027\"\u003e\u003ccode\u003ee97ab59\u003c/code\u003e\u003c/a\u003e TOOLS-2101 jsstyle submodules too old for old perls (\u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/1aece0d1df155e60e4cb0ae42cb3ed7aa043e174\"\u003e\u003ccode\u003e1aece0d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/60\"\u003ejoyent/node-sshpk#60\u003c/a\u003e certs should generate GeneralizedTime values for dates \u0026gt;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/684dbe66d9615378bdb4d1ac1ede9f901591cb86\"\u003e\u003ccode\u003e684dbe6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/62\"\u003ejoyent/node-sshpk#62\u003c/a\u003e handle pkcs8 ECDSA keys with missing public parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/574ff21e77117b478baf4664856bfc4b0aa41a12\"\u003e\u003ccode\u003e574ff21\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/18\"\u003ejoyent/node-sshpk#18\u003c/a\u003e support for PKCS8 encrypted private keys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/joyent/node-sshpk/compare/v1.13.1...v1.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~bahamat\"\u003ebahamat\u003c/a\u003e, a new releaser for sshpk since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tough-cookie` from 2.3.3 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/7c1fdf1322cbd1442b0bfb161aef2ac6554af19d\"\u003e\u003ccode\u003e7c1fdf1\u003c/code\u003e\u003c/a\u003e 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/9ff4ba59eceab8f85f8104ac30d96cc0c9570d23\"\u003e\u003ccode\u003e9ff4ba5\u003c/code\u003e\u003c/a\u003e Qualify the store.removeAllCookies documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/1855bf35e22f89ddc9b97ed02de760a16e87be42\"\u003e\u003ccode\u003e1855bf3\u003c/code\u003e\u003c/a\u003e Additional documentation for removeAllCookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/5cc9bd2cfeb3702488c7793d0fb73117bfafe56f\"\u003e\u003ccode\u003e5cc9bd2\u003c/code\u003e\u003c/a\u003e Extract tests, cover multiple error path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/28f0808127074d73af05e7676cfd0e3591e2e5ce\"\u003e\u003ccode\u003e28f0808\u003c/code\u003e\u003c/a\u003e Only call removeAllCookies if actually implemented\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/62802ef9a0f66e507f73d073fbeedcd7d4d20bf6\"\u003e\u003ccode\u003e62802ef\u003c/code\u003e\u003c/a\u003e remove all cookies from cookie jar at once (\u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/8783d46b028d7483d93a74aad9b89d7da327b8d4\"\u003e\u003ccode\u003e8783d46\u003c/code\u003e\u003c/a\u003e Remove left-over mention of MPL from README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/8302ebc43a11f608eb1c62715e7eb2d38920d32c\"\u003e\u003ccode\u003e8302ebc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/121\"\u003e#121\u003c/a\u003e from salesforce/punycode-2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/d6ea1158f3da5f27a55c2fd0c2366777ce01bac6\"\u003e\u003ccode\u003ed6ea115\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/120\"\u003e#120\u003c/a\u003e from salesforce/no-package-lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/b897b49223327d2d6a23750c2a4b5343f4c4c7d3\"\u003e\u003ccode\u003eb897b49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/119\"\u003e#119\u003c/a\u003e from salesforce/inline-version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/salesforce/tough-cookie/compare/v2.3.3...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `y18n` from 4.0.0 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md\"\u003ey18n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/y18n/compare/y18n-v4.0.2...y18n-v4.0.3\"\u003e4.0.3\u003c/a\u003e (2021-04-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e 4.x.x should not enforce Node 10 (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/126\"\u003e#126\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/1e21a536e9135d8403a47be88922157a706b7cde\"\u003e1e21a53\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e4.0.1 (2020-11-30)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaddress prototype pollution issue (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/108\"\u003e#108\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/a9ac604abf756dec9687be3843e2c93bfe581f25\"\u003ea9ac604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/yargs/y18n/commit/0aa97c508ea31efadd2a27f98fed6873eefc963e\"\u003e\u003ccode\u003e0aa97c5\u003c/code\u003e\u003c/a\u003e chore: release 4.x.x (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/y18n/commit/a8e7f04f8011423ce526e9b9f7ceea190c032733\"\u003e\u003ccode\u003ea8e7f04\u003c/code\u003e\u003c/a\u003e build(release-please): configure branch properly (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/y18n/commit/1e21a536e9135d8403a47be88922157a706b7cde\"\u003e\u003ccode\u003e1e21a53\u003c/code\u003e\u003c/a\u003e fix(release): 4.x.x should not enforce Node 10 (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/y18n/commit/8dc75802f3aa944bf9a827213969d64834621215\"\u003e\u003ccode\u003e8dc7580\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/y18n/commit/7de58ca0d315990cdb38234e97fc66254cdbcd71\"\u003e\u003ccode\u003e7de58ca\u003c/code\u003e\u003c/a\u003e fix: address prototype pollution issue\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yargs/y18n/compare/v4.0.0...y18n-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for y18n since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yargs-parser` from 11.1.1 to 22.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/yargs-parser/releases\"\u003eyargs-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eyargs-parser: v22.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/compare/yargs-parser-v21.1.1...yargs-parser-v22.0.0\"\u003e22.0.0\u003c/a\u003e (2025-05-26)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eyargs is now ESM first (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eyargs is now ESM first (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs-parser/commit/6d692953ade099375c6c5e131367968b07ae8470\"\u003e6d69295\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eyargs-parser: v21.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/compare/yargs-parser-v21.1.0...yargs-parser-v21.1.1\"\u003e21.1.1\u003c/a\u003e (2022-08-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript:\u003c/strong\u003e ignore .cts files during publish (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/454\"\u003e#454\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs-parser/commit/d69f9c3a91c3ad2f9494d0a94e29a8b76c41b81b\"\u003ed69f9c3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/452\"\u003e#452\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eyargs-parser: v21.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/compare/yargs-parser-v21.0.1...yargs-parser-v21.1.0\"\u003e21.1.0\u003c/a\u003e (2022-08-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow ...\n\n_Description has been truncated_","html_url":"https://github.com/arobida/twitter-bot/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arobida%2Ftwitter-bot/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3774162412","node_id":"PR_kwDOEzRUoM67LQ39","number":1,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-01T05:40:26.000Z","updated_at":"2026-01-01T05:40:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":29,"packages":[{"name":"@babel/traverse","old_version":"7.12.5","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"axios","old_version":"0.19.0","new_version":"removed","repository_url":"https://github.com/axios/axios"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"y18n","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/yargs/y18n"},{"name":"y18n","old_version":"4.0.0","new_version":"4.0.3","repository_url":"https://github.com/yargs/y18n"},{"name":"yargs-parser","old_version":"5.0.0-security.0","new_version":"5.0.1","repository_url":"https://github.com/yargs/yargs-parser"},{"name":"copy-props","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/gulpjs/copy-prop"},{"name":"semver","old_version":"5.7.1","new_version":"5.7.2","repository_url":"https://github.com/npm/node-semver"},{"name":"semver","old_version":"7.3.2","new_version":"7.7.3","repository_url":"https://github.com/npm/node-semver"},{"name":"decode-uri-component","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"es5-ext","old_version":"0.10.53","new_version":"0.10.64","repository_url":"https://github.com/medikoo/es5-ext"},{"name":"form-data","old_version":"2.3.3","new_version":"removed","repository_url":"https://github.com/form-data/form-data"},{"name":"hosted-git-info","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"js-yaml","old_version":"3.14.0","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"json5","old_version":"2.1.3","new_version":"2.2.3","repository_url":"https://github.com/json5/json5"},{"name":"minimatch","old_version":"3.0.4","new_version":"3.1.2","repository_url":"https://github.com/isaacs/minimatch"},{"name":"minimist","old_version":"1.2.5","new_version":"1.2.8","repository_url":"https://github.com/minimistjs/minimist"},{"name":"node-notifier","old_version":"8.0.0","new_version":"10.0.1","repository_url":"https://github.com/mikaelbr/node-notifier"},{"name":"path-parse","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/jbgutierrez/path-parse"},{"name":"rollup","old_version":"2.33.2","new_version":"2.79.2","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.12.5` | `7.28.5` |\n| [axios](https://github.com/axios/axios) | `0.19.0` | `removed` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [y18n](https://github.com/yargs/y18n) | `3.2.1` | `3.2.2` |\n| [y18n](https://github.com/yargs/y18n) | `4.0.0` | `4.0.3` |\n| [yargs-parser](https://github.com/yargs/yargs-parser) | `5.0.0-security.0` | `5.0.1` |\n| [copy-props](https://github.com/gulpjs/copy-prop) | `2.0.4` | `2.0.5` |\n| [semver](https://github.com/npm/node-semver) | `5.7.1` | `5.7.2` |\n| [semver](https://github.com/npm/node-semver) | `7.3.2` | `7.7.3` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.0` | `0.2.2` |\n| [es5-ext](https://github.com/medikoo/es5-ext) | `0.10.53` | `0.10.64` |\n| [form-data](https://github.com/form-data/form-data) | `2.3.3` | `removed` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.8` | `2.8.9` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.0` | `3.14.2` |\n| [json5](https://github.com/json5/json5) | `2.1.3` | `2.2.3` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.0.4` | `3.1.2` |\n| [minimist](https://github.com/minimistjs/minimist) | `1.2.5` | `1.2.8` |\n| [node-notifier](https://github.com/mikaelbr/node-notifier) | `8.0.0` | `10.0.1` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [rollup](https://github.com/rollup/rollup) | `2.33.2` | `2.79.2` |\n\n\nUpdates `@babel/traverse` from 7.12.5 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/traverse\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/traverse\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e579cb023d8377755ff643f01504784a3f04e9de\"\u003e\u003ccode\u003ee579cb0\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003estrictNullChecks\u003c/code\u003e for \u003ccode\u003etraverse\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17499\"\u003e#17499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7385eaef76628ba3748b086d29e3bea8d7e36736\"\u003e\u003ccode\u003e7385eae\u003c/code\u003e\u003c/a\u003e [Babel 8] Improve scope information collection performance (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17043\"\u003e#17043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/26bc651cc69d683eb8bd8b11f05619fa0baa9ae0\"\u003e\u003ccode\u003e26bc651\u003c/code\u003e\u003c/a\u003e [Babel 8] Better node type definitions for \u003ccode\u003ecomputed\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17500\"\u003e#17500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e6265234aaa7305a94f94ce1944c536c8dbdc166\"\u003e\u003ccode\u003ee626523\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17503\"\u003e#17503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/19c9126eb712ba274b2a68fbd30192d436e50838\"\u003e\u003ccode\u003e19c9126\u003c/code\u003e\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17504\"\u003e#17504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b41f8cdd0183e800de58c573a4f57497f72b2e26\"\u003e\u003ccode\u003eb41f8cd\u003c/code\u003e\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17493\"\u003e#17493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/22493b64c549836d214788cb5f3299721c725f8c\"\u003e\u003ccode\u003e22493b6\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/traverse\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17485\"\u003e#17485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/18d88b83c67c8dbbe63e4ac423e6006c4c01b85c\"\u003e\u003ccode\u003e18d88b8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/core\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-traverse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/traverse\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `axios`\n\nUpdates `follow-redirects` from 1.5.10 to 1.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/b2f2ea52edb4d5949751e2467d9e6d42ca24c8d0\"\u003e\u003ccode\u003eb2f2ea5\u003c/code\u003e\u003c/a\u003e Release version 1.13.0 of the npm package.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/6d3053ae9bcab7a12c34df3fcdd8aafcb1c56ed0\"\u003e\u003ccode\u003e6d3053a\u003c/code\u003e\u003c/a\u003e Update dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/e32b25496d54d80340c6d1cb97b535e6a8a9a006\"\u003e\u003ccode\u003ee32b254\u003c/code\u003e\u003c/a\u003e Expose response headers in beforeRedirect.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/d320c044095254f536e423d1ed6c6900985a9277\"\u003e\u003ccode\u003ed320c04\u003c/code\u003e\u003c/a\u003e End request in example.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/aa6ce01c8145b1f968031c663d9aa87a692cfca7\"\u003e\u003ccode\u003eaa6ce01\u003c/code\u003e\u003c/a\u003e Release version 1.12.1 of the npm package.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/4d3f93c2c5e57596f6bba8a174ad24dfbbce9078\"\u003e\u003ccode\u003e4d3f93c\u003c/code\u003e\u003c/a\u003e No more peer dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/7f1c0808865ea986fb8c7a83eb3b1f3cff9b056e\"\u003e\u003ccode\u003e7f1c080\u003c/code\u003e\u003c/a\u003e Set up npm funding.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/4c18cb78958e398f2f4417ce2df4d8106f61cc26\"\u003e\u003ccode\u003e4c18cb7\u003c/code\u003e\u003c/a\u003e Add sponsor button.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/ffd9b311aae613529f7ab49d8c83890b7de617a9\"\u003e\u003ccode\u003effd9b31\u003c/code\u003e\u003c/a\u003e Set up sponsorship\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/89fc462674c9a1b88262f1b7d0e828f4ced1b890\"\u003e\u003ccode\u003e89fc462\u003c/code\u003e\u003c/a\u003e Fake socket event.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/follow-redirects/follow-redirects/compare/v1.5.10...v1.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `qs` from 6.2.3 to 6.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ljharb/qs/blob/main/CHANGELOG.md\"\u003eqs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003cstrong\u003e6.5.2\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] use \u003ccode\u003esafer-buffer\u003c/code\u003e instead of \u003ccode\u003eBuffer\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003e[Refactor] utils: \u003ccode\u003emodule.exports\u003c/code\u003e one thing, instead of mutating \u003ccode\u003eexports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ebrowserify\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003eiconv-lite\u003c/code\u003e, \u003ccode\u003esafer-buffer\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e, \u003ccode\u003ebrowserify\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.5.1\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix parsing \u0026amp; compacting very deep objects (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Refactor] name utils functions\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] up to \u003ccode\u003enode\u003c/code\u003e \u003ccode\u003ev8.4\u003c/code\u003e; use \u003ccode\u003envm install-latest-npm\u003c/code\u003e so newer npm doesn’t break older node\u003c/li\u003e\n\u003cli\u003e[Tests] Use precise dist for Node.js 0.6 runtime (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Tests] make 0.6 required, now that it’s passing\u003c/li\u003e\n\u003cli\u003e[Tests] on \u003ccode\u003enode\u003c/code\u003e \u003ccode\u003ev8.2\u003c/code\u003e; fix npm on node 0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.5.0\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[New] add \u003ccode\u003eutils.assign\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[New] pass default encoder/decoder to custom encoder/decoder functions (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e/\u003ccode\u003estringify\u003c/code\u003e: add \u003ccode\u003eignoreQueryPrefix\u003c/code\u003e/\u003ccode\u003eaddQueryPrefix\u003c/code\u003e options, respectively (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] Handle stringifying empty objects with addQueryPrefix (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] do not mutate \u003ccode\u003eoptions\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eparse\u003c/code\u003e: cache index to reuse in else statement (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Docs] add various badges to readme (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003ebrowserify\u003c/code\u003e, \u003ccode\u003eiconv-lite\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] up to \u003ccode\u003enode\u003c/code\u003e \u003ccode\u003ev8.1\u003c/code\u003e, \u003ccode\u003ev7.10\u003c/code\u003e, \u003ccode\u003ev6.11\u003c/code\u003e; npm v4.6 breaks on node \u0026lt; v1; npm v5+ breaks on node \u0026lt; v4\u003c/li\u003e\n\u003cli\u003e[Tests] add \u003ccode\u003eeditorconfig-tools\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.4.1\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: ignore \u003ccode\u003e__proto__\u003c/code\u003e keys (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] fix for an impossible situation: when the formatter is called with a non-string value\u003c/li\u003e\n\u003cli\u003e[Fix] use \u003ccode\u003esafer-buffer\u003c/code\u003e instead of \u003ccode\u003eBuffer\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils.merge\u003c/code\u003e: avoid a crash with a null target and an array source\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils.merge\u003c/code\u003e: avoid a crash with a null target and a truthy non-array source\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003estringify\u003c/code\u003e: fix a crash with \u003ccode\u003estrictNullHandling\u003c/code\u003e and a custom \u003ccode\u003efilter\u003c/code\u003e/\u003ccode\u003eserializeDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils\u003c/code\u003e: \u003ccode\u003emerge\u003c/code\u003e: fix crash when \u003ccode\u003esource\u003c/code\u003e is a truthy primitive \u0026amp; no options are provided\u003c/li\u003e\n\u003cli\u003e[Fix] when \u003ccode\u003eparseArrays\u003c/code\u003e is false, properly handle keys ending in \u003ccode\u003e[]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Robustness] \u003ccode\u003estringify\u003c/code\u003e: avoid relying on a global \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Refactor] use cached \u003ccode\u003eArray.isArray\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003estringify\u003c/code\u003e: Avoid arr = arr.concat(...), push to the existing instance (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] remove travis badge; add github actions/codecov badges; update URLs\u003c/li\u003e\n\u003cli\u003e[Docs] Clarify the need for \u0026quot;arrayLimit\u0026quot; option\u003c/li\u003e\n\u003cli\u003e[meta] fix README.md (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[meta] Clean up license text so it’s properly detected as BSD-3-Clause\u003c/li\u003e\n\u003cli\u003e[meta] add FUNDING.yml\u003c/li\u003e\n\u003cli\u003e[actions] backport actions from main\u003c/li\u003e\n\u003cli\u003e[Tests] remove nonexistent tape option\u003c/li\u003e\n\u003cli\u003e[Dev Deps] backport from main\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.4.0\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[New] \u003ccode\u003eqs.stringify\u003c/code\u003e: add \u003ccode\u003eencodeValuesOnly\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e[Fix] follow \u003ccode\u003eallowPrototypes\u003c/code\u003e option during merge (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/201\"\u003e#201\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ljharb/qs/issues/201\"\u003e#201\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/ljharb/qs/commit/eaabd05558b657c75a137caf2eb030e8e856b82f\"\u003e\u003ccode\u003eeaabd05\u003c/code\u003e\u003c/a\u003e v6.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/9a73e553825650bc847f9a79a25674c9b9398c8a\"\u003e\u003ccode\u003e9a73e55\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003ebrowserify\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003eiconv-lite\u003c/code\u003e, \u003ccode\u003esafer-buffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/29477bafad7b1547aff06e827bb38e102f218d1e\"\u003e\u003ccode\u003e29477ba\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e, \u003ccode\u003ebrowserify\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/73b37321d09c4afc6a4c7ae2ab678b768f3b8daf\"\u003e\u003ccode\u003e73b3732\u003c/code\u003e\u003c/a\u003e [Fix] use \u003ccode\u003esafer-buffer\u003c/code\u003e instead of \u003ccode\u003eBuffer\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/037f3686e8f8eee456cf958c39ffd8a967d4ead5\"\u003e\u003ccode\u003e037f368\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/9dcec60af8769aed1f9fdd1760b465fd1c035dea\"\u003e\u003ccode\u003e9dcec60\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003eiconv-lite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/6f0586f2a8815c0dac21cb4d52e15067312d6454\"\u003e\u003ccode\u003e6f0586f\u003c/code\u003e\u003c/a\u003e Change exports usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/0e838daa71f91fecda456441ac64e615f38bed8b\"\u003e\u003ccode\u003e0e838da\u003c/code\u003e\u003c/a\u003e v6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/53b54cb2c19e634dd24ee7d050c290ba39c99f6b\"\u003e\u003ccode\u003e53b54cb\u003c/code\u003e\u003c/a\u003e [Refactor] name utils functions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/dfd28c66958381fdda36bc162f4dd95d75c6b930\"\u003e\u003ccode\u003edfd28c6\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ljharb/qs/compare/v6.2.3...v6.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `y18n` from 3.2.1 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/y18n/releases\"\u003ey18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ey18n y18n-v4.0.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e 4.x.x should not enforce Node 10 (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/126\"\u003e#126\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/1e21a536e9135d8403a47be88922157a706b7cde\"\u003e1e21a53\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ey18n y18n-v4.0.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e ensure entry exists for backport (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/120\"\u003e#120\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/b22c0df59d0851d7be9fd1d51f6a5ee974c9fc94\"\u003eb22c0df\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\u003eSee full diff in \u003ca href=\"https://github.com/yargs/y18n/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for y18n since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `y18n` from 4.0.0 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/y18n/releases\"\u003ey18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ey18n y18n-v4.0.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e 4.x.x should not enforce Node 10 (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/126\"\u003e#126\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/1e21a536e9135d8403a47be88922157a706b7cde\"\u003e1e21a53\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ey18n y18n-v4.0.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e ensure entry exists for backport (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/120\"\u003e#120\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/b22c0df59d0851d7be9fd1d51f6a5ee974c9fc94\"\u003eb22c0df\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\u003eSee full diff in \u003ca href=\"https://github.com/yargs/y18n/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for y18n since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yargs-parser` from 5.0.0-security.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/yargs-parser/blob/v5.0.1/CHANGELOG.md\"\u003eyargs-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/yargs-parser/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2021-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e address GHSA-p9pc-299p-vxgp (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/362\"\u003e#362\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/1c417bd0b42b09c475ee881e36d292af4fa2cc36\"\u003e1c417bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/compare/v4.2.0...v4.2.1\"\u003e4.2.1\u003c/a\u003e (2017-01-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflatten/duplicate regression (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/75\"\u003e#75\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs-parser/commit/68d68a0\"\u003e68d68a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e (2016-12-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einner objects in configs had their keys appended to top-level key when dot-notation was disabled (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/72\"\u003e#72\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs-parser/commit/0b1b5f9\"\u003e0b1b5f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow multiple arrays to be provided, rather than always combining (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/71\"\u003e#71\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs-parser/commit/0f0fb2d\"\u003e0f0fb2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/compare/v4.0.2...v4.1.0\"\u003e4.1.0\u003c/a\u003e (2016-11-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply coercions to default options (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/65\"\u003e#65\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs-parser/commit/c79052b\"\u003ec79052b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle dot notation boolean options (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/63\"\u003e#63\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs-parser/commit/02c3545\"\u003e02c3545\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/compare/v4.0.1...v4.0.2\"\u003e4.0.2\u003c/a\u003e (2016-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewhoops, let's make the assign not change the Object key order (\u003ca href=\"https://github.com/yargs/yargs-parser/commit/29d069a\"\u003e29d069a\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\u003eSee full diff in \u003ca href=\"https://github.com/yargs/yargs-parser/commits/v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookie` from 0.3.1 to 0.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/cookie/releases\"\u003ecookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix object assignment of \u003ccode\u003ehasOwnProperty\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/177\"\u003e#177\u003c/a\u003e)  bc38ffd\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.7.1...v0.7.2\"\u003ehttps://github.com/jshttp/cookie/compare/v0.7.1...v0.7.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAlthough not permitted in the spec, some users expect this to work and user agents ignore the leading dot according to spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd fast path for \u003ccode\u003eserialize\u003c/code\u003e without options, use \u003ccode\u003eobj.hasOwnProperty\u003c/code\u003e when parsing (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: parse cookies ~10% faster (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e by \u003ca href=\"https://github.com/kurtextrem\"\u003e\u003ccode\u003e@​kurtextrem\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: narrow the validation of cookies to match RFC6265 (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/167\"\u003e#167\u003c/a\u003e by \u003ca href=\"https://github.com/bewinsnw\"\u003e\u003ccode\u003e@​bewinsnw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e for rspack (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/166\"\u003e#166\u003c/a\u003e by \u003ca href=\"https://github.com/proudparrot2\"\u003e\u003ccode\u003e@​proudparrot2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\"\u003ehttps://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epartitioned\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epriority\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eexpires\u003c/code\u003e option to reject invalid dates\u003c/li\u003e\n\u003cli\u003epref: improve default decode speed\u003c/li\u003e\n\u003cli\u003epref: remove slow string split in parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epref: read value only when assigning in parse\u003c/li\u003e\n\u003cli\u003epref: remove unnecessary regexp in parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003emaxAge\u003c/code\u003e option to reject invalid values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSameSite=None\u003c/code\u003e support\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/jshttp/cookie/commit/d19eaa1a2bb9ca43ac0951edd852ba4e88e410e0\"\u003e\u003ccode\u003ed19eaa1\u003c/code\u003e\u003c/a\u003e 0.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/bc38ffd0eae716b199236dda061d0bdc74192dd3\"\u003e\u003ccode\u003ebc38ffd\u003c/code\u003e\u003c/a\u003e Fix object assignment of \u003ccode\u003ehasOwnProperty\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/cf4658f492c5bd96aeaf5693c3500f8495031014\"\u003e\u003ccode\u003ecf4658f\u003c/code\u003e\u003c/a\u003e 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6a8b8f5a49af7897b98ebfb29a1c4955afa3d33e\"\u003e\u003ccode\u003e6a8b8f5\u003c/code\u003e\u003c/a\u003e Allow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/58015c0b93de0b63db245cfdc5a108e511a81ad0\"\u003e\u003ccode\u003e58015c0\u003c/code\u003e\u003c/a\u003e Remove more code and perf wins (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/ab057d6c06b94a7b1e3358e69a685ae49c97b627\"\u003e\u003ccode\u003eab057d6\u003c/code\u003e\u003c/a\u003e 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/5f02ca87688481dbcf155e49ca8b61732f30e542\"\u003e\u003ccode\u003e5f02ca8\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/a5d591ce8447dd63821779724f96ad3c774c8579\"\u003e\u003ccode\u003ea5d591c\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/51968f94b5e820adeceef505539fa193ffe2d105\"\u003e\u003ccode\u003e51968f9\u003c/code\u003e\u003c/a\u003e Skip isNaN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/9e7ca51ade4b325307eedd6b4dec190983e9e2cc\"\u003e\u003ccode\u003e9e7ca51\u003c/code\u003e\u003c/a\u003e perf(parse): cache length, return early (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/cookie/compare/v0.3.1...v0.7.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/~blakeembrey\"\u003eblakeembrey\u003c/a\u003e, a new releaser for cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `copy-props` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gulpjs/copy-prop/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 5.7.1 to 5.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminVersion\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove boolean \u003ccode\u003eloose\u003c/code\u003e param to an options object, with\nbackwards-compatibility protection.\u003c/li\u003e\n\u003cli\u003eAdd ability to opt out of special prerelease version handling with\nthe \u003ccode\u003eincludePrerelease\u003c/code\u003e option flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version coercion capabilities\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd intersection checking\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminSatisfying\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eprerelease(v)\u003c/code\u003e that returns prerelease components\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Backus-Naur for ranges\u003c/li\u003e\n\u003cli\u003eRemove excessively cute inspection methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove AMD/Browserified build artifacts\u003c/li\u003e\n\u003cli\u003eFix ltr and gtr when using the \u003ccode\u003e*\u003c/code\u003e range\u003c/li\u003e\n\u003cli\u003eFix for range \u003ccode\u003e*\u003c/code\u003e with a prerelease identifier\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/f8cc313550691a50d9662d8c94f0c033717efd7d\"\u003e\u003ccode\u003ef8cc313\u003c/code\u003e\u003c/a\u003e chore: release 5.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e fix: better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/deb5ad51bf58868fa243c1683775305fe9e0e365\"\u003e\u003ccode\u003edeb5ad5\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.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/~lukekarrys\"\u003elukekarrys\u003c/a\u003e, a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.3.2 to 7.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminVersion\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove boolean \u003ccode\u003eloose\u003c/code\u003e param to an options object, with\nbackwards-compatibility protection.\u003c/li\u003e\n\u003cli\u003eAdd ability to opt out of special prerelease version handling with\nthe \u003ccode\u003eincludePrerelease\u003c/code\u003e option flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version coercion capabilities\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd intersection checking\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminSatisfying\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eprerelease(v)\u003c/code\u003e that returns prerelease components\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Backus-Naur for ranges\u003c/li\u003e\n\u003cli\u003eRemove excessively cute inspection methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove AMD/Browserified build artifacts\u003c/li\u003e\n\u003cli\u003eFix ltr and gtr when using the \u003ccode\u003e*\u003c/code\u003e range\u003c/li\u003e\n\u003cli\u003eFix for range \u003ccode\u003e*\u003c/code\u003e with a prerelease identifier\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/f8cc313550691a50d9662d8c94f0c033717efd7d\"\u003e\u003ccode\u003ef8cc313\u003c/code\u003e\u003c/a\u003e chore: release 5.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e fix: better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/deb5ad51bf58868fa243c1683775305fe9e0e365\"\u003e\u003ccode\u003edeb5ad5\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.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/~lukekarrys\"\u003elukekarrys\u003c/a\u003e, a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `decode-uri-component` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/releases\"\u003edecode-uri-component's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent overwriting previously decoded tokens  980e0bf\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to GitHub workflows  76abc93\u003c/li\u003e\n\u003cli\u003eFix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e  746ca5d\u003c/li\u003e\n\u003cli\u003eUpdate license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)  486d7e2\u003c/li\u003e\n\u003cli\u003eTidelift tasks  a650457\u003c/li\u003e\n\u003cli\u003eMeta tweaks  66e1c28\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a0eea469d26eb0df668b081672cdb9581feb78eb\"\u003e\u003ccode\u003ea0eea46\u003c/code\u003e\u003c/a\u003e 0.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/980e0bf09b64d94f1aa79012f895816c30ffd152\"\u003e\u003ccode\u003e980e0bf\u003c/code\u003e\u003c/a\u003e Prevent overwriting previously decoded tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3c8a373dd4837e89b3f970e01295dd03e1405a33\"\u003e\u003ccode\u003e3c8a373\u003c/code\u003e\u003c/a\u003e 0.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/76abc939783fe3900fadb7d384a74d324d5557f3\"\u003e\u003ccode\u003e76abc93\u003c/code\u003e\u003c/a\u003e Switch to GitHub workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/746ca5dcb6667c5d364e782d53c542830e4c10b9\"\u003e\u003ccode\u003e746ca5d\u003c/code\u003e\u003c/a\u003e Fix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/486d7e26d3a8c0fbe860fb651fe1bc98c2f2be30\"\u003e\u003ccode\u003e486d7e2\u003c/code\u003e\u003c/a\u003e Update license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a65045724e6234acef87f31da499d4807b20b134\"\u003e\u003ccode\u003ea650457\u003c/code\u003e\u003c/a\u003e Tidelift tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/66e1c2834c0e189201cb65196ec3101372459b02\"\u003e\u003ccode\u003e66e1c28\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eazy-logger` from 3.1.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shakyShane/eazy-logger/commit/a2e0ddc4d7e263a6dcbdaaa450ae8185349f2b82\"\u003e\u003ccode\u003ea2e0ddc\u003c/code\u003e\u003c/a\u003e 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shakyShane/eazy-logger/commit/5a4da5d7c44de707db798ea3dedec80f48862c2c\"\u003e\u003ccode\u003e5a4da5d\u003c/code\u003e\u003c/a\u003e Merge branch 'L-four-master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shakyShane/eazy-logger/commit/a8baa6fe441d19ffa9916eba367016b7937a28fd\"\u003e\u003ccode\u003ea8baa6f\u003c/code\u003e\u003c/a\u003e Reslove CVE-2024-57075 with and add a test.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shakyShane/eazy-logger/commit/0d0f1063d3572358465bb5e2e3410e1eb3c4609c\"\u003e\u003ccode\u003e0d0f106\u003c/code\u003e\u003c/a\u003e 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shakyShane/eazy-logger/commit/c332d9c5ef5e1ad1c06db2fbcd05e9bf4789398a\"\u003e\u003ccode\u003ec332d9c\u003c/code\u003e\u003c/a\u003e chalk as dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shakyShane/eazy-logger/commit/ae4c862218867d93649fe53c7a4a5488d25ac8d7\"\u003e\u003ccode\u003eae4c862\u003c/code\u003e\u003c/a\u003e 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shakyShane/eazy-logger/commit/b8c266e62c6ccb1252e1522972d91f6185387f45\"\u003e\u003ccode\u003eb8c266e\u003c/code\u003e\u003c/a\u003e just chalk\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shakyshane/easy-logger/compare/v3.1.0...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 3.3.3 to 8.18.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.18.3\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a spec violation where the \u003ccode\u003eSec-WebSocket-Version\u003c/code\u003e header was not added\nto the HTTP response if the client requested version was either invalid or\nunacceptable (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2291\"\u003e#2291\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.2\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue that, during message decompression when the maximum size was\nexceeded, led to the emission of an inaccurate error and closure of the\nconnection with an improper close code (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2285\"\u003e#2285\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.1\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eThe length of the UNIX domain socket paths in the tests has been shortened to\nmake them work when run via \u003ca href=\"https://github.com/nodejs/citgm\"\u003eCITGM\u003c/a\u003e (021f7b8b).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eBlob\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2229\"\u003e#2229\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.17.1\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a DoS vulnerability (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2231\"\u003e#2231\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eA request with a number of headers exceeding the[\u003ccode\u003eserver.maxHeadersCount\u003c/code\u003e][]\nthreshold could be used to crash a ws server.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst http = require('http');\nconst WebSocket = require('ws');\n\u003cp\u003econst wss = new WebSocket.Server({ port: 0 }, function () {\nconst chars = \u0026quot;!#$%\u0026amp;'*+-.0123456789abcdefghijklmnopqrstuvwxyz^_`|~\u0026quot;.split('');\nconst headers = {};\nlet count = 0;\u003c/p\u003e\n\u003cp\u003efor (let i = 0; i \u0026lt; chars.length; i++) {\nif (count === 2000) break;\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003efor (let j = 0; j \u0026amp;lt; chars.length; j++) {\n  const key = chars[i] + chars[j];\n  headers[key] = 'x';\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\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/websockets/ws/commit/dabbdec92f4c1f1777689733d477344e3c6c2e67\"\u003e\u003ccode\u003edabbdec\u003c/code\u003e\u003c/a\u003e [dist] 8.18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/33f5dbaf332764530a6ca97a93101b4402f3121d\"\u003e\u003ccode\u003e33f5dba\u003c/code\u003e\u003c/a\u003e [fix] Respond with the supported protocol versions (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/22a5a17db5fef470725f1b2f72342eccb4262662\"\u003e\u003ccode\u003e22a5a17\u003c/code\u003e\u003c/a\u003e [ci] Test on node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/e67eb7ad70e7e5bc2e31ded42460793ae02feb82\"\u003e\u003ccode\u003ee67eb7a\u003c/code\u003e\u003c/a\u003e [ci] Do not test on node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/fa670f2b240afba6bffb3929e90ea41cd5e9d072\"\u003e\u003ccode\u003efa670f2\u003c/code\u003e\u003c/a\u003e [ci] Run the lint step on node 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/0eb8535f9b0dc11ac30a9ccb8824c9fc8388f1fd\"\u003e\u003ccode\u003e0eb8535\u003c/code\u003e\u003c/a\u003e [dist] 8.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/4f20aedbe2c6acba5e4361fcc5e694e1cdb4430c\"\u003e\u003ccode\u003e4f20aed\u003c/code\u003e\u003c/a\u003e [fix] Handle oversized messages with designated error (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/aa998e38c5f62844eb2fb1ccccb69a9c953ccd4f\"\u003e\u003ccode\u003eaa998e3\u003c/code\u003e\u003c/a\u003e [pkg] Update globals to version 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/cf259541e8c2c5a57b6d343b681a33447570f67b\"\u003e\u003ccode\u003ecf25954\u003c/code\u003e\u003c/a\u003e [minor] Fix nit in error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/b92745a9d6760e6b4b2394bfac78cbcd258a8c8d\"\u003e\u003ccode\u003eb92745a\u003c/code\u003e\u003c/a\u003e [dist] 8.18.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/ws/compare/3.3.3...8.18.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es5-ext` from 0.10.53 to 0.10.64\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/medikoo/es5-ext/releases\"\u003ees5-ext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.64 (2024-02-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert update to postinstall script meant to fix Powershell issue, as it's a regression for some Linux terminals (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003ec2e2bb9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.63...v0.10.64\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.63 (2024-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not rely on problematic regex (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3551cdd7b2db08b1632841f819d008757d28e8e2\"\u003e3551cdd\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/201\"\u003e#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003ea52e957\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/021\"\u003e#021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure postinstall script does not crash on Windows, fixes \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/181\"\u003e#181\u003c/a\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003ebf8ed79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify the manifest message (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/7855319f41b9736639cf4555bd2c419f17addf55\"\u003e7855319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.63\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.62 (2022-08-02)\u003c/h2\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eManifest improvements:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/b8dc53fa439b98541644c64c1275f25d9f2e2235\"\u003eb8dc53f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c51d552c03967858b8f14a4afa305338ba648cce\"\u003ec51d552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.61...v0.10.62\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.61 (2022-04-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure postinstall script does not error (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a0be4fdacdbc3aefd6f2952b7b9215827d362bbb\"\u003ea0be4fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/d7e0a612b7d895c1c7238c779feae1e39d4634c4\"\u003ed7e0a61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.60...v0.10.61\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.60 (2022-04-07)\u003c/h2\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003epostinstall\u003c/code\u003e script configuration (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/ab6b121f0ca4f033bba9b6f400b24d07869bd716\"\u003eab6b121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/medikoo/es5-ext/blob/main/CHANGELOG.md\"\u003ees5-ext's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.63...v0.10.64\"\u003e0.10.64\u003c/a\u003e (2024-02-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert update to postinstall script meant to fix Powershell issue, as it's a regression for some Linux terminals (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003ec2e2bb9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.63\"\u003e0.10.63\u003c/a\u003e (2024-02-23)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not rely on problematic regex (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3551cdd7b2db08b1632841f819d008757d28e8e2\"\u003e3551cdd\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/201\"\u003e#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003ea52e957\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/021\"\u003e#021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure postinstall script does not crash on Windows, fixes \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/181\"\u003e#181\u003c/a\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003ebf8ed79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify the manifest message (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/7855319f41b9736639cf4555bd2c419f17addf55\"\u003e7855319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.61...v0.10.62\"\u003e0.10.62\u003c/a\u003e (2022-08-02)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eManifest improvements:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/b8dc53fa439b98541644c64c1275f25d9f2e2235\"\u003eb8dc53f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c51d552c03967858b8f14a4afa305338ba648cce\"\u003ec51d552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.60...v0.10.61\"\u003e0.10.61\u003c/a\u003e (2022-04-20)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure postinstall script does not error (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a0be4fdacdbc3aefd6f2952b7b9215827d362bbb\"\u003ea0be4fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/d7e0a612b7d895c1c7238c779feae1e39d4634c4\"\u003ed7e0a61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.59...v0.10.60\"\u003e0.10.60\u003c/a\u003e (2022-04-07)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003epostinstall\u003c/code\u003e script configuration (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/ab6b121f0ca4f033bba9b6f400b24d07869bd716\"\u003eab6b121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.58...v0.10.59\"\u003e0.10.59\u003c/a\u003e (2022-03-17)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove manifest wording (\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/eb7ae59966774a8c26f1717415c627d90bb3d954\"\u003eeb7ae59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate data in manifest (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3d2935ac6f1a0969c7569840d5b3bdeed6940e56\"\u003e3d2935a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.57...v0.10.58\"\u003e0.10.58\u003c/a\u003e (2022-03-11)\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/medikoo/es5-ext/commit/f76b03d8c49ce4871f37f428c0e1d3ee6637fcc4\"\u003e\u003ccode\u003ef76b03d\u003c/code\u003e\u003c/a\u003e chore: Release v0.10.64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/2881acda50de0848b456690769919ed4b86be489\"\u003e\u003ccode\u003e2881acd\u003c/code\u003e\u003c/a\u003e chore: Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003e\u003ccode\u003ec2e2bb9\u003c/code\u003e\u003c/a\u003e fix: Revert update meant to fix Powershell issue, as it's a regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/16f2b7253d3d8d499d8cf1d3ca76c585da7f08d3\"\u003e\u003ccode\u003e16f2b72\u003c/code\u003e\u003c/a\u003e docs: Fix date in the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/de4e03c4776a303284142f73f3f181a070615817\"\u003e\u003ccode\u003ede4e03c\u003c/code\u003e\u003c/a\u003e chore: Release v0.10.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3fd53b755ec883be8f119c747f0b04130741e456\"\u003e\u003ccode\u003e3fd53b7\u003c/code\u003e\u003c/a\u003e chore: Upgrade\u003ccode\u003e lint-staged\u003c/code\u003e to v13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003e\u003ccode\u003ebf8ed79\u003c/code\u003e\u003c/a\u003e chore: Ensure postinstall script does not crash on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/2cbbb0717bd8de6e38fcba1f0d45bc876e7a1951\"\u003e\u003ccode\u003e2cbbb07\u003c/code\u003e\u003c/a\u003e chore: Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/22d0416ea170000a115609f22a560dfa9193ebb0\"\u003e\u003ccode\u003e22d0416\u003c/code\u003e\u003c/a\u003e chore: Bump LICENSE year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003e\u003ccode\u003ea52e957\u003c/code\u003e\u003c/a\u003e fix: Support ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.53...v0.10.64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `form-data`\n\nUpdates `hosted-git-info` from 2.8.8 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 3.14.0 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.14.2] - 2025-11-15\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported v4.1.1 fix to v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.1] - 2025-11-12\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution issue in yaml merge (\u0026lt;\u0026lt;) operator.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.0] - 2021-04-15\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypes are now exported as \u003ccode\u003eyaml.types.XXX\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEvery type now has \u003ccode\u003eoptions\u003c/code\u003e property with original arguments kept as they were\n(see \u003ccode\u003eyaml.types.int.options\u003c/code\u003e as an example).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSchema.extend()\u003c/code\u003e now keeps old type order in case of conflicts\n(e.g. Schema.extend([ a, b, c ]).extend([ b, a, d ]) is now ordered as \u003ccode\u003eabcd\u003c/code\u003e instead of \u003ccode\u003ecbad\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.0] - 2021-01-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCheck \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/migrate_v3_to_v4.md\"\u003emigration guide\u003c/a\u003e to see details for all breaking changes.\u003c/li\u003e\n\u003cli\u003eBreaking: \u0026quot;unsafe\u0026quot; tags \u003ccode\u003e!!js/function\u003c/code\u003e, \u003ccode\u003e!!js/regexp\u003c/code\u003e, \u003ccode\u003e!!js/undefined\u003c/code\u003e are\nmoved to \u003ca href=\"https://github.com/nodeca/js-yaml-js-types\"\u003ejs-yaml-js-types\u003c/a\u003e package.\u003c/li\u003e\n\u003cli\u003eBreaking: removed \u003ccode\u003esafe*\u003c/code\u003e functions. Use \u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003eloadAll\u003c/code\u003e, \u003ccode\u003edump\u003c/code\u003e\ninstead which are all now safe by default.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eyaml.DEFAULT_SAFE_SCHEMA\u003c/code\u003e and \u003ccode\u003eyaml.DEFAULT_FULL_SCHEMA\u003c/code\u003e are removed, use\n\u003ccode\u003eyaml.DEFAULT_SCHEMA\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eyaml.Schema.create(schema, tags)\u003c/code\u003e is removed, use \u003ccode\u003eschema.extend(tags)\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e!!binary\u003c/code\u003e now always mapped to \u003ccode\u003eUint8Array\u003c/code\u003e on load.\u003c/li\u003e\n\u003cli\u003eReduced nesting of \u003ccode\u003e/lib\u003c/code\u003e folder.\u003c/li\u003e\n\u003cli\u003eParse numbers according to YAML 1.2 instead of YAML 1.1 (\u003ccode\u003e01234\u003c/code\u003e is now decimal,\n\u003ccode\u003e0o1234\u003c/code\u003e is octal, \u003ccode\u003e1:23\u003c/code\u003e is parsed as string instead of base60).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edump()\u003c/code\u003e no longer quotes \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e[\u003c/code\u003e, \u003ccode\u003e]\u003c/code\u003e, \u003ccode\u003e(\u003c/code\u003e, \u003ccode\u003e)\u003c/code\u003e except when necessary, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/470\"\u003e#470\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/557\"\u003e#557\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eLine and column in exceptions are now formatted as \u003ccode\u003e(X:Y)\u003c/code\u003e instead of\n\u003ccode\u003eat line X, column Y\u003c/code\u003e (also present in compact format), \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/332\"\u003e#332\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCode snippet created in exceptions now contains multiple lines with line numbers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edump()\u003c/code\u003e now serializes \u003ccode\u003eundefined\u003c/code\u003e as \u003ccode\u003enull\u003c/code\u003e in collections and removes keys with\n\u003ccode\u003eundefined\u003c/code\u003e in mappings, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/571\"\u003e#571\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edump()\u003c/code\u003e with \u003ccode\u003eskipInvalid=true\u003c/code\u003e now serializes invalid items in collections as null.\u003c/li\u003e\n\u003cli\u003eCustom tags starting with \u003ccode\u003e!\u003c/code\u003e are now dumped as \u003ccode\u003e!tag\u003c/code\u003e instead of \u003ccode\u003e!\u0026lt;!tag\u0026gt;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/576\"\u003e#576\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCustom tags starting with \u003ccode\u003etag:yaml.org,2002:\u003c/code\u003e are now shorthanded using \u003ccode\u003e!!\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/258\"\u003e#258\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e.mjs\u003c/code\u003e (es modules) support.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003equotingType\u003c/code\u003e and \u003ccode\u003eforceQuotes\u003c/code\u003e options for dumper to configure\nstring literal style, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/290\"\u003e#290\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/529\"\u003e#529\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estyles: { '!!null': 'empty' }\u003c/code\u003e option for dumper\n(serializes \u003ccode\u003e{ foo: null }\u003c/code\u003e as \u0026quot;\u003ccode\u003efoo: \u003c/code\u003e\u0026quot;), \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/570\"\u003e#570\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blo...\n\n_Description has been truncated_","html_url":"https://github.com/arobida/locomotive-scroll/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arobida%2Flocomotive-scroll/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3721729863","node_id":"PR_kwDOQJxxQs64esFG","number":5,"state":"open","title":"Bump the npm_and_yarn group across 4 directories with 26 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-12T02:53:01.000Z","updated_at":"2025-12-14T18:01:03.376Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":26,"packages":[{"name":"minimist","old_version":"1.2.5","new_version":"1.2.8","repository_url":"https://github.com/minimistjs/minimist"},{"name":"semver","old_version":"7.3.4","new_version":"7.7.3","repository_url":"https://github.com/npm/node-semver"},{"name":"semver","old_version":"5.7.1","new_version":"5.7.2","repository_url":"https://github.com/npm/node-semver"},{"name":"@babel/helpers","old_version":"7.12.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.12.12","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"ansi-regex","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/chalk/ansi-regex"},{"name":"ansi-regex","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/chalk/ansi-regex"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"braces","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/micromatch/braces"},{"name":"browserslist","old_version":"4.14.7","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"cross-spawn","old_version":"7.0.3","new_version":"7.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"cross-spawn","old_version":"6.0.5","new_version":"6.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"glob-parent","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/gulpjs/glob-parent"},{"name":"hosted-git-info","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"js-yaml","old_version":"3.14.0","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"json5","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/json5/json5"},{"name":"json5","old_version":"2.1.3","new_version":"2.2.3","repository_url":"https://github.com/json5/json5"},{"name":"micromatch","old_version":"4.0.2","new_version":"4.0.8","repository_url":"https://github.com/micromatch/micromatch"},{"name":"minimatch","old_version":"3.0.4","new_version":"3.1.2","repository_url":"https://github.com/isaacs/minimatch"},{"name":"path-parse","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/jbgutierrez/path-parse"},{"name":"shell-quote","old_version":"1.7.2","new_version":"1.8.3","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"trim-newlines","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/sindresorhus/trim-newlines"},{"name":"word-wrap","old_version":"1.2.3","new_version":"1.2.5","repository_url":"https://github.com/jonschlinkert/word-wrap"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 1 update in the /hotelnowydwor.eu/wp-content/plugins/oxyextras/components/assets/vime/@vime/core directory: [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte).\nBumps the npm_and_yarn group with 19 updates in the /hotelnowydwor.eu/wp-content/themes/Disabledtwentytwentyone directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [minimist](https://github.com/minimistjs/minimist) | `1.2.5` | `1.2.8` |\n| [semver](https://github.com/npm/node-semver) | `7.3.4` | `7.7.3` |\n| [semver](https://github.com/npm/node-semver) | `5.7.1` | `5.7.2` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.12.5` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.12.12` | `7.28.5` |\n| [ansi-regex](https://github.com/chalk/ansi-regex) | `5.0.0` | `5.0.1` |\n| [ansi-regex](https://github.com/chalk/ansi-regex) | `4.1.0` | `4.1.1` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [braces](https://github.com/micromatch/braces) | `3.0.2` | `3.0.3` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.14.7` | `4.28.1` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `6.0.5` | `6.0.6` |\n| [glob-parent](https://github.com/gulpjs/glob-parent) | `5.1.1` | `5.1.2` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.8` | `2.8.9` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.0` | `3.14.2` |\n| [json5](https://github.com/json5/json5) | `1.0.1` | `1.0.2` |\n| [json5](https://github.com/json5/json5) | `2.1.3` | `2.2.3` |\n| [micromatch](https://github.com/micromatch/micromatch) | `4.0.2` | `4.0.8` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.0.4` | `3.1.2` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.7.2` | `1.8.3` |\n| [trim-newlines](https://github.com/sindresorhus/trim-newlines) | `3.0.0` | `3.0.1` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n\nBumps the npm_and_yarn group with 1 update in the /hotelnowydwor.eu/wp-content/themes/twentynineteen directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 8 updates in the /hotelnowydwor.eu/wp-content/themes/twentytwenty directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.26.0` | `7.28.4` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [axios](https://github.com/axios/axios) | `1.7.9` | `1.13.2` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.7` | `2.0.9` |\n| [node-forge](https://github.com/digitalbazaar/forge) | `1.3.1` | `1.3.3` |\n| [on-headers](https://github.com/jshttp/on-headers) | `1.0.2` | `1.1.0` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `3.0.6` | `3.1.1` |\n\n\nUpdates `svelte` from 3.59.2 to 5.45.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.45.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly reschedule deferred effects when reviving a batch after async work (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17332\"\u003e#17332\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly print \u003ccode\u003e!doctype\u003c/code\u003e during \u003ccode\u003eprint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17341\"\u003e#17341\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set AST \u003ccode\u003eroot.start\u003c/code\u003e to \u003ccode\u003e0\u003c/code\u003e and \u003ccode\u003eroot.end\u003c/code\u003e to \u003ccode\u003etemplate.length\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17125\"\u003e#17125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent erroneous \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings on prop fallbacks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17329\"\u003e#17329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: Add \u003ccode\u003e\u0026lt;textarea wrap=\u0026quot;off\u0026quot;\u0026gt;\u003c/code\u003e as a valid attribute value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17326\"\u003e#17326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add more css selectors to \u003ccode\u003eprint()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17330\"\u003e#17330\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't crash on \u003ccode\u003ehydratable\u003c/code\u003e serialization failure (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17315\"\u003e#17315\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't issue a11y warning for \u003ccode\u003e\u0026lt;video\u0026gt;\u003c/code\u003e without captions if it has no \u003ccode\u003esrc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17311\"\u003e#17311\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add \u003ccode\u003esrcObject\u003c/code\u003e to permitted \u003ccode\u003e\u0026lt;audio\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;video\u0026gt;\u003c/code\u003e attributes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17310\"\u003e#17310\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly reconcile each blocks after outroing branches are resumed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17258\"\u003e#17258\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: destroy each items after siblings are resumed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17258\"\u003e#17258\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: move DOM-related effect properties to \u003ccode\u003eeffect.nodes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17293\"\u003e#17293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$props.id()\u003c/code\u003e to occur after an \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17285\"\u003e#17285\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: keep reactions up to date even when read outside of effect (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17295\"\u003e#17295\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd props to state_referenced_locally (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17266\"\u003e#17266\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/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG-pre-5.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003esvelte\u003c/h1\u003e\n\u003ch2\u003e4.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: improve a11y-click-events-have-key-events message (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9358\"\u003e#9358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust hydration of html tag (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9184\"\u003e#9184\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: support camelCase properties on custom elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9328\"\u003e#9328\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add missing plaintext-only value to contenteditable type (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9242\"\u003e#9242\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade magic-string to 0.30.4 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9292\"\u003e#9292\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ignore trailing comments when comparing nodes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9197\"\u003e#9197\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: update style directive when style attribute is present and is updated via an object prop (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9187\"\u003e#9187\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: css sourcemap generation with unicode filenames (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9120\"\u003e#9120\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: do not add module declared variables as dependencies (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9122\"\u003e#9122\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle \u003ccode\u003esvelte:element\u003c/code\u003e with dynamic this and spread attributes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9112\"\u003e#9112\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: silence false positive reactive component warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9094\"\u003e#9094\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: head duplication when binding is present (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9124\"\u003e#9124\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: take custom attribute name into account when reflecting property (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9140\"\u003e#9140\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add \u003ccode\u003eindeterminate\u003c/code\u003e to the list of HTMLAttributes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9180\"\u003e#9180\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: recognize option value on spread attribute (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9125\"\u003e#9125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: move \u003ccode\u003esvelteHTML\u003c/code\u003e from language-tools into core to load the correct \u003ccode\u003esvelte/element\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9070\"\u003e#9070\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/sveltejs/svelte/commit/a544a9d5f3b1be263ff029c5d1fda9abb961660f\"\u003e\u003ccode\u003ea544a9d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17343\"\u003e#17343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b268ccbf44a68353abd5e5dd9e48376afcd8a1ba\"\u003e\u003ccode\u003eb268ccb\u003c/code\u003e\u003c/a\u003e fix: correctly reschedule deferred effects when reviving a batch after async ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/4e6104a9393e1b24831909bb3f6811568c3db413\"\u003e\u003ccode\u003e4e6104a\u003c/code\u003e\u003c/a\u003e fix typo (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17347\"\u003e#17347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a584ff134703cb340c90fef608646209d585cfb5\"\u003e\u003ccode\u003ea584ff1\u003c/code\u003e\u003c/a\u003e fix: correctly print \u003ccode\u003e!doctype\u003c/code\u003e during \u003ccode\u003eprint\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17341\"\u003e#17341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/01cd35211b63a4d29e5b1d9a40a86f824f760413\"\u003e\u003ccode\u003e01cd352\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17331\"\u003e#17331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/3cabb525345c21185c3cca607e6605c6424694b2\"\u003e\u003ccode\u003e3cabb52\u003c/code\u003e\u003c/a\u003e fix: set Root start/end to null when fragment contains only whitespace (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17125\"\u003e#17125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/7ec9e4b3b182b2ac2b5c0e3c8cbdda7d962b19d6\"\u003e\u003ccode\u003e7ec9e4b\u003c/code\u003e\u003c/a\u003e fix: prevent erroneous \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings on prop fallbacks ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/ebf7d94a7158b488baa28719ad04f53da304df6f\"\u003e\u003ccode\u003eebf7d94\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17328\"\u003e#17328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/6ae3e908a1c9ad2fbfa52a576c286f6577dc3bf0\"\u003e\u003ccode\u003e6ae3e90\u003c/code\u003e\u003c/a\u003e fix: Added the \u0026quot;off\u0026quot; value to the TS definition for textarea's wrap attribute...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/123fab27311b17ca49fc17ded3a99bcafcf5adf2\"\u003e\u003ccode\u003e123fab2\u003c/code\u003e\u003c/a\u003e fix: add more css selectors to \u003ccode\u003eprint()\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17330\"\u003e#17330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.45.9/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for svelte since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimist` from 1.2.5 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md\"\u003eminimist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.7...v1.2.8\"\u003ev1.2.8\u003c/a\u003e - 2023-02-09\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/17\"\u003e\u003ccode\u003e[#17](https://github.com/minimistjs/minimist/issues/17)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/12\"\u003e\u003ccode\u003e[#12](https://github.com/minimistjs/minimist/issues/12)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/10\"\u003e\u003ccode\u003e[#10](https://github.com/minimistjs/minimist/issues/10)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/10\"\u003e#10\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix handling of short option with non-trivial equals \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/5\"\u003e\u003ccode\u003e[#5](https://github.com/minimistjs/minimist/issues/5)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerge tag 'v0.2.3' \u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/5368ca4147e974138a54cc0dc4cea8f756546b70\"\u003e\u003ccode\u003e5368ca4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/e5f5067259ceeaf0b098d14bec910f87e58708c7\"\u003e\u003ccode\u003ee5f5067\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/62fde7d935f83417fb046741531a9e2346a36976\"\u003e\u003ccode\u003e62fde7d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/36ac5d0d95e4947d074e5737d94814034ca335d1\"\u003e\u003ccode\u003e36ac5d0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/73923d223553fca08b1ba77e3fbc2a492862ae4c\"\u003e\u003ccode\u003e73923d2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] add reusable workflows \u003ca href=\"https://github.com/minimistjs/minimist/commit/d80727df77bfa9e631044d7f16368d8f09242c91\"\u003e\u003ccode\u003ed80727d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] add eslint; rules to enable later are warnings \u003ca href=\"https://github.com/minimistjs/minimist/commit/48bc06a1b41f00e9cdf183db34f7a51ba70e98d4\"\u003e\u003ccode\u003e48bc06a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation \u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[readme] rename and add badges \u003ca href=\"https://github.com/minimistjs/minimist/commit/5df0fe49211bd09a3636f8686a7cb3012c3e98f0\"\u003e\u003ccode\u003e5df0fe4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] switch from \u003ccode\u003ecovert\u003c/code\u003e to \u003ccode\u003enyc\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/a48b128fdb8d427dfb20a15273f83e38d97bef07\"\u003e\u003ccode\u003ea48b128\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ecovert\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e; remove unnecessary \u003ccode\u003etap\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/f0fb958e9a1fe980cdffc436a211b0bda58f621b\"\u003e\u003ccode\u003ef0fb958\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] create FUNDING.yml; add \u003ccode\u003efunding\u003c/code\u003e in package.json \u003ca href=\"https://github.com/minimistjs/minimist/commit/3639e0c819359a366387e425ab6eabf4c78d3caa\"\u003e\u003ccode\u003e3639e0c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] use \u003ccode\u003enpmignore\u003c/code\u003e to autogenerate an npmignore file \u003ca href=\"https://github.com/minimistjs/minimist/commit/be2e038c342d8333b32f0fde67a0026b79c8150e\"\u003e\u003ccode\u003ebe2e038\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/minimistjs/minimist/commit/282b570e7489d01b03f2d6d3dabf79cd3e5f84cf\"\u003e\u003ccode\u003e282b570\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eisConstructorOrProto adapted from PR \u003ca href=\"https://github.com/minimistjs/minimist/commit/ef9153fc52b6cea0744b2239921c5dcae4697f11\"\u003e\u003ccode\u003eef9153f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/3124ed3e46306301ebb3c834874ce0241555c2c4\"\u003e\u003ccode\u003e3124ed3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003esafe-publish-latest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/4b927de696d561c636b4f43bf49d4597cb36d6d6\"\u003e\u003ccode\u003e4b927de\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add \u003ccode\u003eaud\u003c/code\u003e in \u003ccode\u003eposttest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/b32d9bd0ab340f4e9f8c3a97ff2a4424f25fab8c\"\u003e\u003ccode\u003eb32d9bd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] update repo URLs \u003ca href=\"https://github.com/minimistjs/minimist/commit/f9fdfc032c54884d9a9996a390c63cd0719bbe1a\"\u003e\u003ccode\u003ef9fdfc0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] Avoid 0.6 tests due to build failures \u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/950eaa74f112e04d23e9c606c67472c46739b473\"\u003e\u003ccode\u003e950eaa7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep \u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge tag 'v0.2.2' \u003ca href=\"https://github.com/minimistjs/minimist/commit/980d7ac61a0b4bd552711251ac107d506b23e41f\"\u003e\u003ccode\u003e980d7ac\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.6...v1.2.7\"\u003ev1.2.7\u003c/a\u003e - 2022-10-10\u003c/h2\u003e\n\u003ch3\u003eCommits\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/minimistjs/minimist/commit/6901ee286bc4c16da6830b48b46ce1574703cea1\"\u003e\u003ccode\u003e6901ee2\u003c/code\u003e\u003c/a\u003e v1.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e Merge tag 'v0.2.3'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/c0b26618322e94adea26c68e613ef0be482c6c63\"\u003e\u003ccode\u003ec0b2661\u003c/code\u003e\u003c/a\u003e v0.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/63b8fee87b8e7a003216d5d77ba5d6decf3cfb0d\"\u003e\u003ccode\u003e63b8fee\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/72239e6f0ea77d8be0ad4f682b7ae7d142144395\"\u003e\u003ccode\u003e72239e6\u003c/code\u003e\u003c/a\u003e [Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e [eslint] fix indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/9ec4d279ced72ea2f60237218e71cc03aa0dfdd6\"\u003e\u003ccode\u003e9ec4d27\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e [actions] Avoid 0.6 tests due to build failures\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.5...v1.2.8\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for minimist since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.3.4 to 7.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.0...v7.7.1\"\u003e7.7.1\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/af761c05bd53eef83b5e20f8b09360b0e70557dc\"\u003e\u003ccode\u003eaf761c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/764\"\u003e#764\u003c/a\u003e inc: fully capture prerelease identifier (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/764\"\u003e#764\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.3...v7.7.0\"\u003e7.7.0\u003c/a\u003e (2025-01-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0864b3ce7932667013e0c7c5ec764777d4682883\"\u003e\u003ccode\u003e0864b3c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/753\"\u003e#753\u003c/a\u003e add \u0026quot;release\u0026quot; inc type (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/753\"\u003e#753\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/d588e3782864b1cab2fe9f2452b848e8c7f609d1\"\u003e\u003ccode\u003ed588e37\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/755\"\u003e#755\u003c/a\u003e diff: fix prerelease to stable version diff logic (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/755\"\u003e#755\u003c/a\u003e) (\u003ca href=\"https://github.com/eminberkayd\"\u003e\u003ccode\u003e@​eminberkayd\u003c/code\u003e\u003c/a\u003e, berkay.daglar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8a34bdecc783407f4e1a8a1ee1f67906b84a4b78\"\u003e\u003ccode\u003e8a34bde\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/754\"\u003e#754\u003c/a\u003e add identifier validation to \u003ccode\u003einc()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/754\"\u003e#754\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/67e54785a0f871361230f84323cbb631b9b6d834\"\u003e\u003ccode\u003e67e5478\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/756\"\u003e#756\u003c/a\u003e readme: added missing period for consistency (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/756\"\u003e#756\u003c/a\u003e) (\u003ca href=\"https://github.com/shaymolcho\"\u003e\u003ccode\u003e@​shaymolcho\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/868d4bbe3d318c52544f38d5f9977a1103e924c2\"\u003e\u003ccode\u003e868d4bb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/749\"\u003e#749\u003c/a\u003e clarify comment about obsolete prefixes (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/749\"\u003e#749\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/145c554b8c7b7ecfcb451153ad18bdb2f24ad10d\"\u003e\u003ccode\u003e145c554\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/741\"\u003e#741\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 4.0.5 to 5.0.0 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/753e02b9d0cb3ac23e085dc33efcab3e08d61f2b\"\u003e\u003ccode\u003e753e02b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/747\"\u003e#747\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.23.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/747\"\u003e#747\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0b812d5fb5fbb208e89dc1250e2efafeaa549437\"\u003e\u003ccode\u003e0b812d5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/744\"\u003e#744\u003c/a\u003e postinstall for dependabot template-oss PR (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.6.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.2...v7.6.3\"\u003e7.6.3\u003c/a\u003e (2024-07-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/73a3d79c4ec32d5dd62c9d5f64e5af7fbdad9ec0\"\u003e\u003ccode\u003e73a3d79\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/726\"\u003e#726\u003c/a\u003e optimize Range parsing and formatting (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/726\"\u003e#726\u003c/a\u003e) (\u003ca href=\"https://github.com/jviide\"\u003e\u003ccode\u003e@​jviide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2975ece120e17660c9f1ef517de45c09ff821064\"\u003e\u003ccode\u003e2975ece\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/719\"\u003e#719\u003c/a\u003e fix extra backtick typo (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/719\"\u003e#719\u003c/a\u003e) (\u003ca href=\"https://github.com/stdavis\"\u003e\u003ccode\u003e@​stdavis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.1...v7.6.2\"\u003e7.6.2\u003c/a\u003e (2024-05-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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.0...v7.7.1\"\u003e7.7.1\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/af761c05bd53eef83b5e20f8b09360b0e70557dc\"\u003e\u003ccode\u003eaf761c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/764\"\u003e#764\u003c/a\u003e inc: fully capture prerelease identifier (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/764\"\u003e#764\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.3...v7.7.0\"\u003e7.7.0\u003c/a\u003e (2025-01-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0864b3ce7932667013e0c7c5ec764777d4682883\"\u003e\u003ccode\u003e0864b3c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/753\"\u003e#753\u003c/a\u003e add \u0026quot;release\u0026quot; inc type (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/753\"\u003e#753\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/d588e3782864b1cab2fe9f2452b848e8c7f609d1\"\u003e\u003ccode\u003ed588e37\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/755\"\u003e#755\u003c/a\u003e diff: fix prerelease to stable version diff logic (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/755\"\u003e#755\u003c/a\u003e) (\u003ca href=\"https://github.com/eminberkayd\"\u003e\u003ccode\u003e@​eminberkayd\u003c/code\u003e\u003c/a\u003e, berkay.daglar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8a34bdecc783407f4e1a8a1ee1f67906b84a4b78\"\u003e\u003ccode\u003e8a34bde\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/754\"\u003e#754\u003c/a\u003e add identifier validation to \u003ccode\u003einc()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/754\"\u003e#754\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/67e54785a0f871361230f84323cbb631b9b6d834\"\u003e\u003ccode\u003e67e5478\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/756\"\u003e#756\u003c/a\u003e readme: added missing period for consistency (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/756\"\u003e#756\u003c/a\u003e) (\u003ca href=\"https://github.com/shaymolcho\"\u003e\u003ccode\u003e@​shaymolcho\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/868d4bbe3d318c52544f38d5f9977a1103e924c2\"\u003e\u003ccode\u003e868d4bb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/749\"\u003e#749\u003c/a\u003e clarify comment about obsolete prefixes (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/749\"\u003e#749\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/145c554b8c7b7ecfcb451153ad18bdb2f24ad10d\"\u003e\u003ccode\u003e145c554\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/741\"\u003e#741\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 4.0.5 to 5.0.0 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/753e02b9d0cb3ac23e085dc33efcab3e08d61f2b\"\u003e\u003ccode\u003e753e02b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/747\"\u003e#747\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.23.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/747\"\u003e#747\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0b812d5fb5fbb208e89dc1250e2efafeaa549437\"\u003e\u003ccode\u003e0b812d5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/744\"\u003e#744\u003c/a\u003e postinstall for dependabot template-oss PR (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.2...v7.6.3\"\u003e7.6.3\u003c/a\u003e (2024-07-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/73a3d79c4ec32d5dd62c9d5f64e5af7fbdad9ec0\"\u003e\u003ccode\u003e73a3d79\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/726\"\u003e#726\u003c/a\u003e optimize Range parsing and formatting (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/726\"\u003e#726\u003c/a\u003e) (\u003ca href=\"https://github.com/jviide\"\u003e\u003ccode\u003e@​jviide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2975ece120e17660c9f1ef517de45c09ff821064\"\u003e\u003ccode\u003e2975ece\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/719\"\u003e#719\u003c/a\u003e fix extra backtick typo (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/719\"\u003e#719\u003c/a\u003e) (\u003ca href=\"https://github.com/stdavis\"\u003e\u003ccode\u003e@​stdavis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.1...v7.6.2\"\u003e7.6.2\u003c/a\u003e (2024-05-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6466ba9b540252db405fdd2a289dd4651495beea\"\u003e\u003ccode\u003e6466ba9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/713\"\u003e#713\u003c/a\u003e lru: use map.delete() directly (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/713\"\u003e#713\u003c/a\u003e) (\u003ca href=\"https://github.com/negezor\"\u003e\u003ccode\u003e@​negezor\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.0...v7.6.1\"\u003e7.6.1\u003c/a\u003e (2024-05-04)\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/npm/node-semver/commit/a25789b09b1192fa8414c35f2cd679ae2e1d5192\"\u003e\u003ccode\u003ea25789b\u003c/code\u003e\u003c/a\u003e chore: release 7.7.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/812\"\u003e#812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e fix: faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e fix: x-range build metadata support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/d17aebf8485edfe9dda982dab578c603d031e4ab\"\u003e\u003ccode\u003ed17aebf\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3b03e3b4ecb28d609cd42a91c10da75ec1254976\"\u003e\u003ccode\u003e3b03e3b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/281055e7716ef0415a8826972471331989ede58c\"\u003e\u003ccode\u003e281055e\u003c/code\u003e\u003c/a\u003e chore: release 7.7.2 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e fix: add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e fix: prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v7.3.4...v7.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 5.7.1 to 5.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.0...v7.7.1\"\u003e7.7.1\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/af761c05bd53eef83b5e20f8b09360b0e70557dc\"\u003e\u003ccode\u003eaf761c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/764\"\u003e#764\u003c/a\u003e inc: fully capture prerelease identifier (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/764\"\u003e#764\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.3...v7.7.0\"\u003e7.7.0\u003c/a\u003e (2025-01-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0864b3ce7932667013e0c7c5ec764777d4682883\"\u003e\u003ccode\u003e0864b3c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/753\"\u003e#753\u003c/a\u003e add \u0026quot;release\u0026quot; inc type (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/753\"\u003e#753\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/d588e3782864b1cab2fe9f2452b848e8c7f609d1\"\u003e\u003ccode\u003ed588e37\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/755\"\u003e#755\u003c/a\u003e diff: fix prerelease to stable version diff logic (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/755\"\u003e#755\u003c/a\u003e) (\u003ca href=\"https://github.com/eminberkayd\"\u003e\u003ccode\u003e@​eminberkayd\u003c/code\u003e\u003c/a\u003e, berkay.daglar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8a34bdecc783407f4e1a8a1ee1f67906b84a4b78\"\u003e\u003ccode\u003e8a34bde\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/754\"\u003e#754\u003c/a\u003e add identifier validation to \u003ccode\u003einc()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/754\"\u003e#754\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/67e54785a0f871361230f84323cbb631b9b6d834\"\u003e\u003ccode\u003e67e5478\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/756\"\u003e#756\u003c/a\u003e readme: added missing period for consistency (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/756\"\u003e#756\u003c/a\u003e) (\u003ca href=\"https://github.com/shaymolcho\"\u003e\u003ccode\u003e@​shaymolcho\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/868d4bbe3d318c52544f38d5f9977a1103e924c2\"\u003e\u003ccode\u003e868d4bb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/749\"\u003e#749\u003c/a\u003e clarify comment about obsolete prefixes (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/749\"\u003e#749\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/145c554b8c7b7ecfcb451153ad18bdb2f24ad10d\"\u003e\u003ccode\u003e145c554\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/741\"\u003e#741\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 4.0.5 to 5.0.0 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/753e02b9d0cb3ac23e085dc33efcab3e08d61f2b\"\u003e\u003ccode\u003e753e02b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/747\"\u003e#747\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.23.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/747\"\u003e#747\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0b812d5fb5fbb208e89dc1250e2efafeaa549437\"\u003e\u003ccode\u003e0b812d5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/744\"\u003e#744\u003c/a\u003e postinstall for dependabot template-oss PR (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.6.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.2...v7.6.3\"\u003e7.6.3\u003c/a\u003e (2024-07-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/73a3d79c4ec32d5dd62c9d5f64e5af7fbdad9ec0\"\u003e\u003ccode\u003e73a3d79\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/726\"\u003e#726\u003c/a\u003e optimize Range parsing and formatting (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/726\"\u003e#726\u003c/a\u003e) (\u003ca href=\"https://github.com/jviide\"\u003e\u003ccode\u003e@​jviide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2975ece120e17660c9f1ef517de45c09ff821064\"\u003e\u003ccode\u003e2975ece\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/719\"\u003e#719\u003c/a\u003e fix extra backtick typo (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/719\"\u003e#719\u003c/a\u003e) (\u003ca href=\"https://github.com/stdavis\"\u003e\u003ccode\u003e@​stdavis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.1...v7.6.2\"\u003e7.6.2\u003c/a\u003e (2024-05-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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.0...v7.7.1\"\u003e7.7.1\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/af761c05bd53eef83b5e20f8b09360b0e70557dc\"\u003e\u003ccode\u003eaf761c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/764\"\u003e#764\u003c/a\u003e inc: fully capture prerelease identifier (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/764\"\u003e#764\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.3...v7.7.0\"\u003e7.7.0\u003c/a\u003e (2025-01-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0864b3ce7932667013e0c7c5ec764777d4682883\"\u003e\u003ccode\u003e0864b3c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/753\"\u003e#753\u003c/a\u003e add \u0026quot;release\u0026quot; inc type (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/753\"\u003e#753\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/d588e3782864b1cab2fe9f2452b848e8c7f609d1\"\u003e\u003ccode\u003ed588e37\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/755\"\u003e#755\u003c/a\u003e diff: fix prerelease to stable version diff logic (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/755\"\u003e#755\u003c/a\u003e) (\u003ca href=\"https://github.com/eminberkayd\"\u003e\u003ccode\u003e@​eminberkayd\u003c/code\u003e\u003c/a\u003e, berkay.daglar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8a34bdecc783407f4e1a8a1ee1f67906b84a4b78\"\u003e\u003ccode\u003e8a34bde\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/754\"\u003e#754\u003c/a\u003e add identifier validation to \u003ccode\u003einc()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/754\"\u003e#754\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/67e54785a0f871361230f84323cbb631b9b6d834\"\u003e\u003ccode\u003e67e5478\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/756\"\u003e#756\u003c/a\u003e readme: added missing period for consistency (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/756\"\u003e#756\u003c/a\u003e) (\u003ca href=\"https://github.com/shaymolcho\"\u003e\u003ccode\u003e@​shaymolcho\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/868d4bbe3d318c52544f38d5f9977a1103e924c2\"\u003e\u003ccode\u003e868d4bb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/749\"\u003e#749\u003c/a\u003e clarify comment about obsolete prefixes (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/749\"\u003e#749\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/145c554b8c7b7ecfcb451153ad18bdb2f24ad10d\"\u003e\u003ccode\u003e145c554\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/741\"\u003e#741\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 4.0.5 to 5.0.0 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/753e02b9d0cb3ac23e085dc33efcab3e08d61f2b\"\u003e\u003ccode\u003e753e02b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/747\"\u003e#747\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.23.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/747\"\u003e#747\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0b812d5fb5fbb208e89dc1250e2efafeaa549437\"\u003e\u003ccode\u003e0b812d5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/744\"\u003e#744\u003c/a\u003e postinstall for dependabot template-oss PR (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.2...v7.6.3\"\u003e7.6.3\u003c/a\u003e (2024-07-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/73a3d79c4ec32d5dd62c9d5f64e5af7fbdad9ec0\"\u003e\u003ccode\u003e73a3d79\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/726\"\u003e#726\u003c/a\u003e optimize Range parsing and formatting (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/726\"\u003e#726\u003c/a\u003e) (\u003ca href=\"https://github.com/jviide\"\u003e\u003ccode\u003e@​jviide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2975ece120e17660c9f1ef517de45c09ff821064\"\u003e\u003ccode\u003e2975ece\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/719\"\u003e#719\u003c/a\u003e fix extra backtick typo (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/719\"\u003e#719\u003c/a\u003e) (\u003ca href=\"https://github.com/stdavis\"\u003e\u003ccode\u003e@​stdavis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.1...v7.6.2\"\u003e7.6.2\u003c/a\u003e (2024-05-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6466ba9b540252db405fdd2a289dd4651495beea\"\u003e\u003ccode\u003e6466ba9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/713\"\u003e#713\u003c/a\u003e lru: use map.delete() directly (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/713\"\u003e#713\u003c/a\u003e) (\u003ca href=\"https://github.com/negezor\"\u003e\u003ccode\u003e@​negezor\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.0...v7.6.1\"\u003e7.6.1\u003c/a\u003e (2024-05-04)\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/npm/node-semver/commit/a25789b09b1192fa8414c35f2cd679ae2e1d5192\"\u003e\u003ccode\u003ea25789b\u003c/code\u003e\u003c/a\u003e chore: release 7.7.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/812\"\u003e#812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e fix: faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e fix: x-range build metadata support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/d17aebf8485edfe9dda982dab578c603d031e4ab\"\u003e\u003ccode\u003ed17aebf\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3b03e3b4ecb28d609cd42a91c10da75ec1254976\"\u003e\u003ccode\u003e3b03e3b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/281055e7716ef0415a8826972471331989ede58c\"\u003e\u003ccode\u003e281055e\u003c/code\u003e\u003c/a\u003e chore: release 7.7.2 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e fix: add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e fix: prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v7.3.4...v7.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helpers` from 7.12.5 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.c...\n\n_Description has been truncated_","html_url":"https://github.com/PB-MEDIA-Strony-Sklepy-Marketing/hotelnowydwor-seo-optimization-process/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PB-MEDIA-Strony-Sklepy-Marketing%2Fhotelnowydwor-seo-optimization-process/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"3631148349","node_id":"PR_kwDOE5KeGs6zvqFn","number":1,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 31 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":"2025-11-16T21:19:07.000Z","updated_at":"2025-11-16T21:19:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":31,"packages":[{"name":"axios","old_version":"0.21.1","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"body-parser","old_version":"1.19.0","new_version":"1.20.3","repository_url":"https://github.com/expressjs/body-parser"},{"name":"express","old_version":"4.17.1","new_version":"4.21.2","repository_url":"https://github.com/expressjs/express"},{"name":"pug","old_version":"3.0.0","new_version":"3.0.3","repository_url":"https://github.com/pugjs/pug"},{"name":"@octokit/plugin-paginate-rest","old_version":"2.6.2","new_version":"14.0.0","repository_url":"https://github.com/octokit/plugin-paginate-rest.js"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"cross-spawn","old_version":"7.0.3","new_version":"7.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"semver","old_version":"7.3.4","new_version":"7.7.3","repository_url":"https://github.com/npm/node-semver"},{"name":"semver","old_version":"5.7.1","new_version":"5.7.2","repository_url":"https://github.com/npm/node-semver"},{"name":"semver","old_version":"6.3.0","new_version":"6.3.1","repository_url":"https://github.com/npm/node-semver"},{"name":"got","old_version":"9.6.0","new_version":"removed","repository_url":"https://github.com/sindresorhus/got"},{"name":"hosted-git-info","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"js-yaml","old_version":"3.14.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axios](https://github.com/axios/axios) | `0.21.1` | `1.13.2` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.19.0` | `1.20.3` |\n| [express](https://github.com/expressjs/express) | `4.17.1` | `4.21.2` |\n| [pug](https://github.com/pugjs/pug) | `3.0.0` | `3.0.3` |\n| [@octokit/plugin-paginate-rest](https://github.com/octokit/plugin-paginate-rest.js) | `2.6.2` | `14.0.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [semver](https://github.com/npm/node-semver) | `7.3.4` | `7.7.3` |\n| [semver](https://github.com/npm/node-semver) | `5.7.1` | `5.7.2` |\n| [semver](https://github.com/npm/node-semver) | `6.3.0` | `6.3.1` |\n| [got](https://github.com/sindresorhus/got) | `9.6.0` | `removed` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.8` | `2.8.9` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.0` | `4.1.1` |\n\n\nUpdates `axios` from 0.21.1 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.13.2\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.1\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.0\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+53/-56 ([#7170](https://github.com/axios/axios/issues/7170) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jaiyankargupta\" title=\"+28/-28 ([#7073](https://github.com/axios/axios/issues/7073) )\"\u003eRahul Kumar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Amitverma0509\" title=\"+24/-13 ([#7129](https://github.com/axios/axios/issues/7129) )\"\u003eAmit Verma\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.1...v1.13.2\"\u003e1.13.2\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.0...v1.13.1\"\u003e1.13.1\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.0\"\u003e1.13.0\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\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/axios/axios/commit/08b84b52d5835d0c7b81049c365c3d271ade8bff\"\u003e\u003ccode\u003e08b84b5\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e\u003ccode\u003e8d37233\u003c/code\u003e\u003c/a\u003e fix(http): fix 'socket hang up' bug for keep-alive requests when using timeou...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e\u003ccode\u003e12c314b\u003c/code\u003e\u003c/a\u003e perf(http): fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f6d79e773baf70bf4e6d888e72d4bcf589060a84\"\u003e\u003ccode\u003ef6d79e7\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7203\"\u003e#7203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e\u003ccode\u003e0588880\u003c/code\u003e\u003c/a\u003e fix(http): use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1ef8e7218b085ac28b675b07349c6d7906a7b6ac\"\u003e\u003ccode\u003e1ef8e72\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7194\"\u003e#7194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003e\u003ccode\u003ebcd5581\u003c/code\u003e\u003c/a\u003e fix(http): fixed a regression that caused the data stream to be interrupted f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c9b33712aac00ca6da7e9767426ff2e0a36c7eed\"\u003e\u003ccode\u003ec9b3371\u003c/code\u003e\u003c/a\u003e chore: enhance styling and responsiveness in client.html (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7173\"\u003e#7173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ead04d8abbcd53718dbc31b1250ea74300921c8\"\u003e\u003ccode\u003e9ead04d\u003c/code\u003e\u003c/a\u003e [Release] v1.13.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7189\"\u003e#7189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d000fbfd0722a9c3bd0bcea3451c6d515813635d\"\u003e\u003ccode\u003ed000fbf\u003c/code\u003e\u003c/a\u003e fix(http2): fix possible race condition when handling http2 stream on almost ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v0.21.1...v1.13.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/~jasonsaayman\"\u003ejasonsaayman\u003c/a\u003e, a new releaser for axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `body-parser` from 1.19.0 to 1.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/releases\"\u003ebody-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT:\u003c/strong\u003e The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e). \u003ca href=\"https://github.com/expressjs/body-parser/blob/17529513673e39ba79886a7ce3363320cf1c0c50/README.md#depth\"\u003eDocumentation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 and 9 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/523\"\u003eexpressjs/body-parser#523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: pin to node@22.4.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/527\"\u003eexpressjs/body-parser#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: qs@6.12.3 by \u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OSSF Scorecard badge by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinter by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 1.20.3 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/535\"\u003eexpressjs/body-parser#535\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/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\"\u003ehttps://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003edeps: content-type@~1.0.5\n\u003cul\u003e\n\u003cli\u003eperf: skip value escaping when unnecessary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: raw-body@2.5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.11.0\u003c/li\u003e\n\u003cli\u003eperf: remove unnecessary object clone\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix error message for json parse whitespace in \u003ccode\u003estrict\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix internal error when inflated body exceeds limit\u003c/li\u003e\n\u003cli\u003ePrevent loss of async hooks context\u003c/li\u003e\n\u003cli\u003ePrevent hanging when request already read\u003c/li\u003e\n\u003cli\u003edeps: depd@2.0.0\n\u003cul\u003e\n\u003cli\u003eReplace internal \u003ccode\u003eeval\u003c/code\u003e usage with \u003ccode\u003eFunction\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eUse instance methods on \u003ccode\u003eprocess\u003c/code\u003e to check for listeners\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: http-errors@2.0.0\n\u003cul\u003e\n\u003cli\u003edeps: depd@2.0.0\u003c/li\u003e\n\u003cli\u003edeps: statuses@2.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: on-finished@2.4.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.10.3\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/expressjs/body-parser/blob/master/HISTORY.md\"\u003ebody-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.20.3 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.20.2 / 2023-02-21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003edeps: content-type@~1.0.5\n\u003cul\u003e\n\u003cli\u003eperf: skip value escaping when unnecessary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: raw-body@2.5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.20.1 / 2022-10-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.11.0\u003c/li\u003e\n\u003cli\u003eperf: remove unnecessary object clone\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.20.0 / 2022-04-02\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix error message for json parse whitespace in \u003ccode\u003estrict\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix internal error when inflated body exceeds limit\u003c/li\u003e\n\u003cli\u003ePrevent loss of async hooks context\u003c/li\u003e\n\u003cli\u003ePrevent hanging when request already read\u003c/li\u003e\n\u003cli\u003edeps: depd@2.0.0\n\u003cul\u003e\n\u003cli\u003eReplace internal \u003ccode\u003eeval\u003c/code\u003e usage with \u003ccode\u003eFunction\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eUse instance methods on \u003ccode\u003eprocess\u003c/code\u003e to check for listeners\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: http-errors@2.0.0\n\u003cul\u003e\n\u003cli\u003edeps: depd@2.0.0\u003c/li\u003e\n\u003cli\u003edeps: statuses@2.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: on-finished@2.4.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.10.3\u003c/li\u003e\n\u003cli\u003edeps: raw-body@2.5.1\n\u003cul\u003e\n\u003cli\u003edeps: http-errors@2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.19.2 / 2022-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: bytes@3.1.2\u003c/li\u003e\n\u003cli\u003edeps: qs@6.9.7\n\u003cul\u003e\n\u003cli\u003eFix handling of \u003ccode\u003e__proto__\u003c/code\u003e keys\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: raw-body@2.4.3\n\u003cul\u003e\n\u003cli\u003edeps: bytes@3.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.19.1 / 2021-12-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/expressjs/body-parser/commit/17529513673e39ba79886a7ce3363320cf1c0c50\"\u003e\u003ccode\u003e1752951\u003c/code\u003e\u003c/a\u003e 1.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/39744cfe2ac4fb37a19ed7c43e3a74332f428e17\"\u003e\u003ccode\u003e39744cf\u003c/code\u003e\u003c/a\u003e chore: linter (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/b2695c4450f06ba3b0ccf48d872a229bb41c9bce\"\u003e\u003ccode\u003eb2695c4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ade0f3f82f91086d6cd2ed2cb4b0aff448fbc2e5\"\u003e\u003ccode\u003eade0f3f\u003c/code\u003e\u003c/a\u003e add scorecard to readme (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/99a1bd62456f932004b84767d6393bc261f75d36\"\u003e\u003ccode\u003e99a1bd6\u003c/code\u003e\u003c/a\u003e deps: qs@6.12.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/947859160527c7aaaa20da79e2c3ba542baaaf66\"\u003e\u003ccode\u003e9478591\u003c/code\u003e\u003c/a\u003e fix: pin to node@22.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/83db46a1e5512135ce01ed90b9132ee16a2657a8\"\u003e\u003ccode\u003e83db46a\u003c/code\u003e\u003c/a\u003e ci: fix errors in ci github action for node 8 and 9 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/9d4e2125b580b055b2a3aa140df9b8fce363af46\"\u003e\u003ccode\u003e9d4e212\u003c/code\u003e\u003c/a\u003e chore: add support for OSSF scorecard reporting (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ee91374eae1555af679550b1d2fb5697d9924109\"\u003e\u003ccode\u003eee91374\u003c/code\u003e\u003c/a\u003e 1.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/368a93a613a1ac6cbdec9694f4018e707b3c1f50\"\u003e\u003ccode\u003e368a93a\u003c/code\u003e\u003c/a\u003e Fix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.19.0...1.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for body-parser since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.17.1 to 4.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\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/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.20.0...4.21.0\"\u003ehttps://github.com/expressjs/express/compare/4.20.0...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4.19.2 Staging by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5561\"\u003eexpressjs/express#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove duplicate location test for data uri by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5562\"\u003eexpressjs/express#5562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: document beta releases expectations by \u003ca href=\"https://github.com/marco-ippolito\"\u003e\u003ccode\u003e@​marco-ippolito\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5565\"\u003eexpressjs/express#5565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCut down on duplicated CI runs by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5564\"\u003eexpressjs/express#5564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Threat Model by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5526\"\u003eexpressjs/express#5526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign captain of encodeurl by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5579\"\u003eexpressjs/express#5579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNominate jonchurch as repo captain for \u003ccode\u003ehttp-errors\u003c/code\u003e, \u003ccode\u003eexpressjs.com\u003c/code\u003e, \u003ccode\u003emorgan\u003c/code\u003e, \u003ccode\u003ecors\u003c/code\u003e, \u003ccode\u003ebody-parser\u003c/code\u003e by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5587\"\u003eexpressjs/express#5587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update Security.md by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5590\"\u003eexpressjs/express#5590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update triage nomination policy by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5600\"\u003eexpressjs/express#5600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CodeQL (SAST) by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5433\"\u003eexpressjs/express#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add UlisesGascon as triage initiative captain by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5605\"\u003eexpressjs/express#5605\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/expressjs/express/blob/4.21.2/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.21.2 / 2024-11-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.12\n\u003cul\u003e\n\u003cli\u003eFix backtracking protection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11\n\u003cul\u003e\n\u003cli\u003eThrows an error on invalid path values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported a fix for \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.0 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eres.location(\u0026quot;back\u0026quot;)\u003c/code\u003e and \u003ccode\u003eres.redirect(\u0026quot;back\u0026quot;)\u003c/code\u003e magic string\u003c/li\u003e\n\u003cli\u003edeps: serve-static@1.16.2\n\u003cul\u003e\n\u003cli\u003eincludes send@0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.20.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: serve-static@0.16.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@0.19.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: body-parser@0.6.0\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.10\n\u003cul\u003e\n\u003cli\u003eAdds support for named matching groups in the routes using a regex\u003c/li\u003e\n\u003cli\u003eAdds backtracking protection to parameters without regexes defined\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: encodeurl@~2.0.0\n\u003cul\u003e\n\u003cli\u003eRemoves encoding of \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e, and \u003ccode\u003e^\u003c/code\u003e to align better with URL spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003eoptions.maxAge\u003c/code\u003e and \u003ccode\u003eoptions.expires\u003c/code\u003e to \u003ccode\u003eres.clearCookie\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eWill be ignored in v5, clearCookie will set a cookie with an expires in the past to instruct clients to delete the cookie\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.2 / 2024-03-25\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved fix for open redirect allow list bypass\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.1 / 2024-03-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow passing non-strings to res.location with new encoding handling checks\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/expressjs/express/commit/1faf228935aa0a13111f92c28ee795be64ce3f0f\"\u003e\u003ccode\u003e1faf228\u003c/code\u003e\u003c/a\u003e 4.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2e0fb646d03184dd9a5285813460210c0e7ae654\"\u003e\u003ccode\u003e2e0fb64\u003c/code\u003e\u003c/a\u003e deps: bump path-to-regexp@0.1.12 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6209\"\u003e#6209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/59fc27028ec5d212be653d35d7e3f73a2c3ac3c0\"\u003e\u003ccode\u003e59fc270\u003c/code\u003e\u003c/a\u003e deps: path-to-regexp@0.1.11 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5956\"\u003e#5956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/51fc39ccf834eec44547b0f4fed8027e7c05a009\"\u003e\u003ccode\u003e51fc39c\u003c/code\u003e\u003c/a\u003e docs: add funding (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6065\"\u003e#6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8e229f92752ad51462c868b99f6e6c2e559801b0\"\u003e\u003ccode\u003e8e229f9\u003c/code\u003e\u003c/a\u003e 4.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/a024c8a7b658a178cbdb9bde33030b7500172815\"\u003e\u003ccode\u003ea024c8a\u003c/code\u003e\u003c/a\u003e fix(deps): cookie@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7e562c6d8daddff4604f8efaaf9db2cf98c6dcff\"\u003e\u003ccode\u003e7e562c6\u003c/code\u003e\u003c/a\u003e 4.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/1bcde96bc87c4704df9a704271d1167064ab56bb\"\u003e\u003ccode\u003e1bcde96\u003c/code\u003e\u003c/a\u003e fix(deps): qs@6.13.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5946\"\u003e#5946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7d364775688be98aaa973302e066d0da9f438997\"\u003e\u003ccode\u003e7d36477\u003c/code\u003e\u003c/a\u003e fix(deps): serve-static@1.16.2 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/40d2d8f2c882712a0f2e4603c38d166c79676b2b\"\u003e\u003ccode\u003e40d2d8f\u003c/code\u003e\u003c/a\u003e fix(deps): finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/4.17.1...4.21.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/~jonchurch\"\u003ejonchurch\u003c/a\u003e, a new releaser for express since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.17.1 to 4.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\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/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.20.0...4.21.0\"\u003ehttps://github.com/expressjs/express/compare/4.20.0...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4.19.2 Staging by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5561\"\u003eexpressjs/express#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove duplicate location test for data uri by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5562\"\u003eexpressjs/express#5562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: document beta releases expectations by \u003ca href=\"https://github.com/marco-ippolito\"\u003e\u003ccode\u003e@​marco-ippolito\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5565\"\u003eexpressjs/express#5565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCut down on duplicated CI runs by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5564\"\u003eexpressjs/express#5564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Threat Model by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5526\"\u003eexpressjs/express#5526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign captain of encodeurl by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5579\"\u003eexpressjs/express#5579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNominate jonchurch as repo captain for \u003ccode\u003ehttp-errors\u003c/code\u003e, \u003ccode\u003eexpressjs.com\u003c/code\u003e, \u003ccode\u003emorgan\u003c/code\u003e, \u003ccode\u003ecors\u003c/code\u003e, \u003ccode\u003ebody-parser\u003c/code\u003e by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5587\"\u003eexpressjs/express#5587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update Security.md by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5590\"\u003eexpressjs/express#5590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update triage nomination policy by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5600\"\u003eexpressjs/express#5600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CodeQL (SAST) by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5433\"\u003eexpressjs/express#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add UlisesGascon as triage initiative captain by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5605\"\u003eexpressjs/express#5605\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/expressjs/express/blob/4.21.2/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.21.2 / 2024-11-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.12\n\u003cul\u003e\n\u003cli\u003eFix backtracking protection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11\n\u003cul\u003e\n\u003cli\u003eThrows an error on invalid path values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported a fix for \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.0 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eres.location(\u0026quot;back\u0026quot;)\u003c/code\u003e and \u003ccode\u003eres.redirect(\u0026quot;back\u0026quot;)\u003c/code\u003e magic string\u003c/li\u003e\n\u003cli\u003edeps: serve-static@1.16.2\n\u003cul\u003e\n\u003cli\u003eincludes send@0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.20.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: serve-static@0.16.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@0.19.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: body-parser@0.6.0\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.10\n\u003cul\u003e\n\u003cli\u003eAdds support for named matching groups in the routes using a regex\u003c/li\u003e\n\u003cli\u003eAdds backtracking protection to parameters without regexes defined\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: encodeurl@~2.0.0\n\u003cul\u003e\n\u003cli\u003eRemoves encoding of \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e, and \u003ccode\u003e^\u003c/code\u003e to align better with URL spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003eoptions.maxAge\u003c/code\u003e and \u003ccode\u003eoptions.expires\u003c/code\u003e to \u003ccode\u003eres.clearCookie\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eWill be ignored in v5, clearCookie will set a cookie with an expires in the past to instruct clients to delete the cookie\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.2 / 2024-03-25\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved fix for open redirect allow list bypass\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.1 / 2024-03-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow passing non-strings to res.location with new encoding handling checks\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/expressjs/express/commit/1faf228935aa0a13111f92c28ee795be64ce3f0f\"\u003e\u003ccode\u003e1faf228\u003c/code\u003e\u003c/a\u003e 4.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2e0fb646d03184dd9a5285813460210c0e7ae654\"\u003e\u003ccode\u003e2e0fb64\u003c/code\u003e\u003c/a\u003e deps: bump path-to-regexp@0.1.12 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6209\"\u003e#6209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/59fc27028ec5d212be653d35d7e3f73a2c3ac3c0\"\u003e\u003ccode\u003e59fc270\u003c/code\u003e\u003c/a\u003e deps: path-to-regexp@0.1.11 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5956\"\u003e#5956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/51fc39ccf834eec44547b0f4fed8027e7c05a009\"\u003e\u003ccode\u003e51fc39c\u003c/code\u003e\u003c/a\u003e docs: add funding (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6065\"\u003e#6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8e229f92752ad51462c868b99f6e6c2e559801b0\"\u003e\u003ccode\u003e8e229f9\u003c/code\u003e\u003c/a\u003e 4.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/a024c8a7b658a178cbdb9bde33030b7500172815\"\u003e\u003ccode\u003ea024c8a\u003c/code\u003e\u003c/a\u003e fix(deps): cookie@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7e562c6d8daddff4604f8efaaf9db2cf98c6dcff\"\u003e\u003ccode\u003e7e562c6\u003c/code\u003e\u003c/a\u003e 4.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/1bcde96bc87c4704df9a704271d1167064ab56bb\"\u003e\u003ccode\u003e1bcde96\u003c/code\u003e\u003c/a\u003e fix(deps): qs@6.13.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5946\"\u003e#5946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7d364775688be98aaa973302e066d0da9f438997\"\u003e\u003ccode\u003e7d36477\u003c/code\u003e\u003c/a\u003e fix(deps): serve-static@1.16.2 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/40d2d8f2c882712a0f2e4603c38d166c79676b2b\"\u003e\u003ccode\u003e40d2d8f\u003c/code\u003e\u003c/a\u003e fix(deps): finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/4.17.1...4.21.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/~jonchurch\"\u003ejonchurch\u003c/a\u003e, a new releaser for express since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pug` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pugjs/pug/releases\"\u003epug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epug-code-gen@3.0.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eValidate \u003ccode\u003etemplateName\u003c/code\u003e and \u003ccode\u003eglobals\u003c/code\u003e are valid JavaScript identifiers to prevent possible remote code execution if un-trusted user input is passed to the compilation options (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3438\"\u003e#3438\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epug@3.0.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate pug-code-gen with the following fix: (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3438\"\u003e#3438\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eValidate \u003ccode\u003etemplateName\u003c/code\u003e and \u003ccode\u003eglobals\u003c/code\u003e are valid JavaScript identifiers to prevent possible remote code execution if un-trusted user input is passed to the compilation options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epug-code-gen@3.0.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSanitise the \u003ccode\u003epretty\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3314\"\u003e#3314\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf a malicious attacker could control the \u003ccode\u003epretty\u003c/code\u003e option, it was possible for them to achieve remote code execution on the server rendering the template. All pug users should upgrade as soon as possible, see \u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3312\"\u003e#3312\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epug@3.0.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSerialize Buffers to strings when storing sources for use with compileDebug: true (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3269\"\u003e#3269\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epug-code-gen@3.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewith\u003c/code\u003e to resolve core-js deprecation notice (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3259\"\u003e#3259\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epug-runtime@3.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle non-string values when rethrowing errors (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3269\"\u003e#3269\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epug@3.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSanitise the \u003ccode\u003epretty\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3314\"\u003e#3314\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf a malicious attacker could control the \u003ccode\u003epretty\u003c/code\u003e option, it was possible for them to achieve remote code execution on the server rendering the template. All pug users should upgrade as soon as possible, see \u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3312\"\u003e#3312\u003c/a\u003e for more details.\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/pugjs/pug/commit/32acfe8f197dc44c54e8af32c7d7b19aa9d350fb\"\u003e\u003ccode\u003e32acfe8\u003c/code\u003e\u003c/a\u003e fix: ensure template names are valid identifiers (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3438\"\u003e#3438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/4767cafea0af3d3f935553df0f9a8a6e76d470c2\"\u003e\u003ccode\u003e4767caf\u003c/code\u003e\u003c/a\u003e refactor: convert pug-error to TypeScript (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3355\"\u003e#3355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/a724446abb128f2a09acb143ce436021be8f6e6a\"\u003e\u003ccode\u003ea724446\u003c/code\u003e\u003c/a\u003e chore: update character-parser (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3354\"\u003e#3354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/6cca8f76befe7285eead0416ba4e2dbba825ab65\"\u003e\u003ccode\u003e6cca8f7\u003c/code\u003e\u003c/a\u003e docs: fix GitHub format in README (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3335\"\u003e#3335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/d4b7f602ba38212c2a5ad9431479ce959c466c4b\"\u003e\u003ccode\u003ed4b7f60\u003c/code\u003e\u003c/a\u003e Properly handle errors originating from included files when compileDebug is e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/d6f06150150bedce460ddf47162ac6dfb46f34fc\"\u003e\u003ccode\u003ed6f0615\u003c/code\u003e\u003c/a\u003e fix capture groups for \u0026quot;each\u0026quot; statements (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3274\"\u003e#3274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/73ea7cf4997c792760b62c4a7d82f2e395fdbeb4\"\u003e\u003ccode\u003e73ea7cf\u003c/code\u003e\u003c/a\u003e fix: keep lexer plugins inside tag interpolation (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3296\"\u003e#3296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/29a53c5a0ae62e1369091728ede32dc9d473a067\"\u003e\u003ccode\u003e29a53c5\u003c/code\u003e\u003c/a\u003e fix: Fix pug-lexer parsed escaped interpolations incorrectly (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3299\"\u003e#3299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/60b1b15b79e88166f5b3113d2b07857819c37493\"\u003e\u003ccode\u003e60b1b15\u003c/code\u003e\u003c/a\u003e chore: update supported versions (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3315\"\u003e#3315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/991e78f7c4220b2f8da042877c6f0ef5a4683be0\"\u003e\u003ccode\u003e991e78f\u003c/code\u003e\u003c/a\u003e fix: sanitise and escape the \u003ccode\u003epretty\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3314\"\u003e#3314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pugjs/pug/compare/pug@3.0.0...pug@3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/plugin-paginate-rest` from 2.6.2 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/releases\"\u003e\u003ccode\u003e@​octokit/plugin-paginate-rest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v13.2.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2025-10-31)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd immutable releases, enterprise team membership, enterprise team organization endpoints (\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/413e8990ce34854cb3a7d22f8a7366ea6a1eb0d5\"\u003e413e899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eGET /projects/{project_id}/columns\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eGET /enterprises/{enterprise}/secret-scanning/alerts\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v13.2.0...v13.2.1\"\u003e13.2.1\u003c/a\u003e (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update \u003ccode\u003e@octokit/types\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/698\"\u003e#698\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/ba56fbcc7e41a9ae19b5f2c09d4b94f8e4c7d70a\"\u003eba56fbc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v13.1.1...v13.2.0\"\u003e13.2.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Projects v2 endpoints, new code scanning dismissal endpoints, many other endpoints (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/690\"\u003e#690\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/0e236cb76f82cfc073b381802e4fea03f59c213c\"\u003e0e236cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v13.1.0...v13.1.1\"\u003e13.1.1\u003c/a\u003e (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle url in response when using pagination with compareCommits (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/686\"\u003e#686\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/8e5da25f975d2f31dda6b8b588d71f2c768a8df2\"\u003e8e5da25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v13.0.1...v13.1.0\"\u003e13.1.0\u003c/a\u003e (2025-06-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd paginatantion support for  \u003ccode\u003ecompareCommits\u003c/code\u003e and \u003ccode\u003ecompareCommitsWithBasehead\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/678\"\u003e#678\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/6d8ea8ad68058e45883a1a7edaaf6d8a91d732bd\"\u003e6d8ea8a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-05-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/413e8990ce34854cb3a7d22f8a7366ea6a1eb0d5\"\u003e\u003ccode\u003e413e899\u003c/code\u003e\u003c/a\u003e feat: add immutable releases, enterprise team membership, enterprise team org...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/3d311d679e3d3ebaf073a66c5ce8a0603bf47d52\"\u003e\u003ccode\u003e3d311d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/ba56fbcc7e41a9ae19b5f2c09d4b94f8e4c7d70a\"\u003e\u003ccode\u003eba56fbc\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@octokit/types\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/80745be518d862ab9a304ffb7793be4ebc3de0ce\"\u003e\u003ccode\u003e80745be\u003c/code\u003e\u003c/a\u003e ci(action): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/0e236cb76f82cfc073b381802e4fea03f59c213c\"\u003e\u003ccode\u003e0e236cb\u003c/code\u003e\u003c/a\u003e feat: new Projects v2 endpoints, new code scanning dismissal endpoints, many ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/bf19e3ed5f5e833712d2663984c4ce456696e93e\"\u003e\u003ccode\u003ebf19e3e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.6.2 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/4f9fc562b1dda9d8f724e8ffee444141c2f45673\"\u003e\u003ccode\u003e4f9fc56\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/8e5da25f975d2f31dda6b8b588d71f2c768a8df2\"\u003e\u003ccode\u003e8e5da25\u003c/code\u003e\u003c/a\u003e fix: handle url in response when using pagination with compareCommits (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/6d8ea8ad68058e45883a1a7edaaf6d8a91d732bd\"\u003e\u003ccode\u003e6d8ea8a\u003c/code\u003e\u003c/a\u003e feat: add paginatantion support for  \u003ccode\u003ecompareCommits\u003c/code\u003e and `compareCommitsWith...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/8ec2713699ee473ee630be5c8a66b9665bcd4173\"\u003e\u003ccode\u003e8ec2713\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@octokit/types\u003c/code\u003e - no new paginated endpoints (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v2.6.2...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/request` from 5.4.12 to 10.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/request.js/releases\"\u003e\u003ccode\u003e@​octokit/request\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.6...v10.0.7\"\u003e10.0.7\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereadme:\u003c/strong\u003e properly structure the options for custom agent (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/786\"\u003e#786\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/f17c1c13c7cba81187c419da06b815ed741c950c\"\u003ef17c1c1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/octokit/request.js/issues/785\"\u003e#785\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.5...v10.0.6\"\u003e10.0.6\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/783\"\u003e#783\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/1aeac5672c04bc508e46796660465b1b67cf397c\"\u003e1aeac56\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.4...v10.0.5\"\u003e10.0.5\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit deps (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/772\"\u003e#772\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/30f83b64578eebf6988b44df495d235de8136e6e\"\u003e30f83b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.3...v10.0.4\"\u003e10.0.4\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v15 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/775\"\u003e#775\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/ad78b4c8099a790d9ac3489342021896cabdbecd\"\u003ead78b4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.2...v10.0.3\"\u003e10.0.3\u003c/a\u003e (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epkg:\u003c/strong\u003e unreplaced version number in \u003ccode\u003edist-bundle/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/765\"\u003e#765\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/5b181af867a6b3ccfd23800d876ff22e1e54fd7d\"\u003e5b181af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.1...v10.0.2\"\u003e10.0.2\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/759\"\u003e#759\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/fe8bb4b455bc7e28232d594bc8445da6fce72e8a\"\u003efe8bb4b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/octokit/request.js/issues/728\"\u003e#728\u003c/a\u003e \u003ca href=\"https://redirect.github.com/octokit/request.js/issues/760\"\u003e#760\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.0...v10.0.1\"\u003e10.0.1\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/f17c1c13c7cba81187c419da06b815ed741c950c\"\u003e\u003ccode\u003ef17c1c1\u003c/code\u003e\u003c/a\u003e fix(readme): properly structure the options for custom agent (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/ea46fa9cd46f970fad5e286e6fdd2ea46929ac5d\"\u003e\u003ccode\u003eea46fa9\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/8166d281814326b3e11d60b1895e623f2fd51c9e\"\u003e\u003ccode\u003e8166d28\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/1aeac5672c04bc508e46796660465b1b67cf397c\"\u003e\u003ccode\u003e1aeac56\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/b5b08a2ffde04d7c9ee3452ff86459836981e7f6\"\u003e\u003ccode\u003eb5b08a2\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/9a78123cc35f1c7cb5ac0e3cce4c2331ea5dca6e\"\u003e\u003ccode\u003e9a78123\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/30f83b64578eebf6988b44df495d235de8136e6e\"\u003e\u003ccode\u003e30f83b6\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit deps (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/b07d5937e628436a399716e2df8e747d5cbb98d5\"\u003e\u003ccode\u003eb07d593\u003c/code\u003e\u003c/a\u003e ci(action): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/770\"\u003e#770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/928c3d7e019e38a70eb89b9760ff120eed6acf58\"\u003e\u003ccode\u003e928c3d7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.6.2 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/a84613eab6b231fca05549186fd4fd4c62bd7f02\"\u003e\u003ccode\u003ea84613e\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/request.js/compare/v5.4.12...v10.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/request-error` from 2.0.4 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/request-error.js/releases\"\u003e\u003ccode\u003e@​octokit/request-error\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e (2025-11-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einherit options from base \u003ccode\u003eError\u003c/code\u003e class to add support for the \u003ccode\u003ecause\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/535\"\u003e#535\u003c/a\u003e/\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/536\"\u003e#536\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/2ea27805b93ed21d8cc423a6ad436513ecca0b55\"\u003e2ea2780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/533\"\u003e#533\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/e5a75ef9cdede512185df71ffe5117c2b71027a9\"\u003ee5a75ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v15 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/522\"\u003e#522\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/4a453f21afbde9fc19d779518cb8e5f23d05038f\"\u003e4a453f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v6.1.8...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/512\"\u003e#512\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/8eee0c1eff4f247b714da5db9437787507e124df\"\u003e8eee0c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v6.1.7...v6.1.8\"\u003e6.1.8\u003c/a\u003e (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v14 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/505\"\u003e#505\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/ab4ea7b81bd8055060bfafa47b7eb13d89c7e475\"\u003eab4ea7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/2ea27805b93ed21d8cc423a6ad436513ecca0b55\"\u003e\u003ccode\u003e2ea2780\u003c/code\u003e\u003c/a\u003e feat: inherit options from base \u003ccode\u003eError\u003c/code\u003e class to add support for the \u003ccode\u003ecause\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/ac7b3094475260d5bc95951d2040e38da8e88dd8\"\u003e\u003ccode\u003eac7b309\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/dadc76ddc454c475f07525a8cd96fc29e4353cb1\"\u003e\u003ccode\u003edadc76d\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/f57f2e6b6fdc3578c3484c8939bcf56548b620eb\"\u003e\u003ccode\u003ef57f2e6\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/e5a75ef9cdede512185df71ffe5117c2b71027a9\"\u003e\u003ccode\u003ee5a75ef\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/e5d5de21540843d46e1dbd15696af8bdff9cf400\"\u003e\u003ccode\u003ee5d5de2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/8cc127bf725e581cdd32336669d322632e4392b4\"\u003e\u003ccode\u003e8cc127b\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/b3a876bc68c0d044bf52eeaa513760e362d426e8\"\u003e\u003ccode\u003eb3a876b\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/r...\n\n_Description has been truncated_","html_url":"https://github.com/rajeshgoyalg/DemoDay-Actions-CD/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajeshgoyalg%2FDemoDay-Actions-CD/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3597118458","node_id":"PR_kwDOG1BSP86x9-6n","number":13,"state":"closed","title":"Bump the npm_and_yarn group across 2 directories with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-17T20:58:12.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-06T18:47:49.000Z","updated_at":"2026-01-17T20:58:20.000Z","time_to_close":6228623,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":31,"packages":[{"name":"react-native","old_version":"0.61.5","new_version":"0.69.12","repository_url":"https://github.com/facebook/react-native"},{"name":"ajv","old_version":"6.12.0","new_version":"6.12.6","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"decode-uri-component","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"hosted-git-info","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"minimatch","old_version":"3.0.4","new_version":"3.1.2","repository_url":"https://github.com/isaacs/minimatch"},{"name":"minimist","old_version":"1.2.5","new_version":"1.2.8","repository_url":"https://github.com/minimistjs/minimist"},{"name":"path-parse","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/jbgutierrez/path-parse"},{"name":"qs","old_version":"6.5.2","new_version":"6.5.3","repository_url":"https://github.com/ljharb/qs"},{"name":"serve-static","old_version":"1.14.1","new_version":"1.16.2","repository_url":"https://github.com/expressjs/serve-static"},{"name":"tmpl","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/daaku/nodejs-tmpl"},{"name":"word-wrap","old_version":"1.2.3","new_version":"1.2.5","repository_url":"https://github.com/jonschlinkert/word-wrap"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.61.5` | `0.69.12` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.0` | `6.12.6` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.0` | `0.2.2` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.8` | `2.8.9` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.0.4` | `3.1.2` |\n| [minimist](https://github.com/minimistjs/minimist) | `1.2.5` | `1.2.8` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [qs](https://github.com/ljharb/qs) | `6.5.2` | `6.5.3` |\n| [serve-static](https://github.com/expressjs/serve-static) | `1.14.1` | `1.16.2` |\n| [tmpl](https://github.com/daaku/nodejs-tmpl) | `1.0.4` | `1.0.5` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n\nBumps the npm_and_yarn group with 12 updates in the /example directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.8.1` | `6.12.6` |\n| [ansi-regex](https://github.com/chalk/ansi-regex) | `4.0.0` | `4.1.1` |\n| [ansi-regex](https://github.com/chalk/ansi-regex) | `3.0.0` | `3.0.1` |\n| [async](https://github.com/caolan/async) | `2.6.1` | `2.6.4` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.0` | `0.2.2` |\n| [fsevents](https://github.com/fsevents/fsevents) | `1.2.7` | `1.2.13` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.7.1` | `2.8.9` |\n| [json-schema](https://github.com/kriszyp/json-schema) | `0.2.3` | `0.4.0` |\n| [minimist](https://github.com/minimistjs/minimist) | `1.2.0` | `1.2.8` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [qs](https://github.com/ljharb/qs) | `6.5.2` | `6.5.3` |\n| [semver](https://github.com/npm/node-semver) | `5.6.0` | `5.7.2` |\n| [min-document](https://github.com/Raynos/min-document) | `2.19.0` | `2.19.1` |\n\n\nUpdates `react-native` from 0.61.5 to 0.69.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/blob/main/CHANGELOG-0.6x.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.69.12\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[0.69] Bump CLI to ^8.0.7, Metro to 0.70.4 (\u003ca href=\"https://github.com/facebook/react-native/commit/56807fadfacf3c5cc62a8d1948b3d72ca51a5e6b\"\u003e56807fadfa\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[0.69] Use \u003ccode\u003eContent-Location\u003c/code\u003e header in bundle response as JS source URL (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/37501\"\u003e#37501\u003c/a\u003e) (\u003ca href=\"https://github.com/facebook/react-native/commit/367fc7ad5254c5dd2c8ef38248766173525cc77c\"\u003e367fc7ad52\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash in runAnimationStep on OnePlus and Oppo devices (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/37487\"\u003e#37487\u003c/a\u003e) (\u003ca href=\"https://github.com/facebook/react-native/commit/4db7a10e257c664aced8cd8a1737d7ed9ced14fe\"\u003e4db7a10e25\u003c/a\u003e by \u003ca href=\"https://github.com/hsource\"\u003e\u003ccode\u003e@​hsource\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.69.11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMake 0.69 compatible with Xcode 15 (thanks to \u003ca href=\"https://github.com/AlexanderEggers\"\u003e\u003ccode\u003e@​AlexanderEggers\u003c/code\u003e\u003c/a\u003e for the commit in main) (\u003ca href=\"https://github.com/facebook/react-native/commit/37e8df1cdce4a66763c720b1b0768d049def9518\"\u003e37e8df1cdc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.69.10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize EditText Spans 8/N: CustomStyleSpan (\u003ca href=\"https://github.com/facebook/react-native/commit/b384bb613bf533aebf3271ba335c61946fcd3303\"\u003eb384bb613b\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimize EditText Spans 6/N: letterSpacing (\u003ca href=\"https://github.com/facebook/react-native/commit/5791cf1f7b43aed1d98cad7bcc272d97ab659111\"\u003e5791cf1f7b\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimize Spans 5/N: Strikethrough and Underline (\u003ca href=\"https://github.com/facebook/react-native/commit/0869ea29db6a4ca20b9043d592a2233ae1a0e7a2\"\u003e0869ea29db\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimize Spans 4/N: ReactForegroundColorSpan (\u003ca href=\"https://github.com/facebook/react-native/commit/8c9c8ba5adb59f7f891a5307a0bce7200dd3ac7d\"\u003e8c9c8ba5ad\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimize Spans 3/N: ReactBackgroundColorSpan (\u003ca href=\"https://github.com/facebook/react-native/commit/cc0ba57ea42d876155b2fd7d9ee78604ff8aa57a\"\u003ecc0ba57ea4\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimize Spans 1/N: Fix precedence (\u003ca href=\"https://github.com/facebook/react-native/commit/1743dd7ab40998c4d3491e3b2c56c531daf5dc47\"\u003e1743dd7ab4\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix measurement of uncontrolled TextInput after edit (\u003ca href=\"https://github.com/facebook/react-native/commit/8a0fe30591e21b90a3481c1ef3eeadd4b592f3ed\"\u003e8a0fe30591\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.69.9\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRelax Ruby requirements (\u003ca href=\"https://github.com/facebook/react-native/commit/4e015c69d646b320d58888f70af566c1d753eaed\"\u003e4e015c69d6\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix React Codegen podspec to build on Xcode 14.3 (\u003ca href=\"https://github.com/facebook/react-native/commit/74ba411b55535cee1b98062875b7b4b1428c931a\"\u003e74ba411b55\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBlob data is no longer prematurely deallocated when using blob.slice (\u003ca href=\"https://github.com/facebook/react-native/commit/36cc71ab36aac5e5a78f2fbae44583d1df9c3cef\"\u003e36cc71ab36\u003c/a\u003e by \u003ca href=\"https://github.com/awinograd\"\u003e\u003ccode\u003e@​awinograd\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\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.69.12/packages/react-native\"\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/~react-native-bot\"\u003ereact-native-bot\u003c/a\u003e, a new releaser for react-native since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-native-community/cli` from 3.2.1 to 8.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-native-community/cli/releases\"\u003e\u003ccode\u003e@​react-native-community/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb Debugging and Other Websocket Endpoints with Metro 0.67 (\u003ca href=\"https://github.com/react-native-community/cli/tree/HEAD/packages/cli/issues/1560\"\u003e#1560\u003c/a\u003e) by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\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/react-native-community/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-native-community/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch1\u003e8.0.0-alpha.3 (2022-04-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-native-community/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e8.0.0-alpha.2 (2022-04-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-native-community/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e8.0.0-alpha.1 (2022-04-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-native-community/cli\u003c/code\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/react-native-community/cli/commit/1d13fb67c1b95b5cdb809982896572d0c644a520\"\u003e\u003ccode\u003e1d13fb6\u003c/code\u003e\u003c/a\u003e v8.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/0d5f1e420c9e1e709bdfa9452833e18a5281e9b0\"\u003e\u003ccode\u003e0d5f1e4\u003c/code\u003e\u003c/a\u003e v8.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/26402a1d637ab18681111f6aaa383675e484778a\"\u003e\u003ccode\u003e26402a1\u003c/code\u003e\u003c/a\u003e v8.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/476cdb1cfeaef4d96261d4dea1ab4479801d450e\"\u003e\u003ccode\u003e476cdb1\u003c/code\u003e\u003c/a\u003e v8.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/427015d95b13447b15a9594f98b245fff5592299\"\u003e\u003ccode\u003e427015d\u003c/code\u003e\u003c/a\u003e v8.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/01a49f8e5e5d68f08d6adeb46faea6557ea2aa65\"\u003e\u003ccode\u003e01a49f8\u003c/code\u003e\u003c/a\u003e v8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/aa56ffbfd30ddfdc98e2d2718d20de715b498885\"\u003e\u003ccode\u003eaa56ffb\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/810b6a04821e493b39b078e56ae57c704fcc724d\"\u003e\u003ccode\u003e810b6a0\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/d4a8a26298f491dcb566bad473d656f45b554288\"\u003e\u003ccode\u003ed4a8a26\u003c/code\u003e\u003c/a\u003e v8.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/86de3614f24cd6524c10b8ab48e26117e7cb8aae\"\u003e\u003ccode\u003e86de361\u003c/code\u003e\u003c/a\u003e v8.0.0-alpha.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-native-community/cli/commits/v8.0.7/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 6.12.0 to 6.12.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.12.6\u003c/h2\u003e\n\u003cp\u003eFix performance issue of \u0026quot;url\u0026quot; format.\u003c/p\u003e\n\u003ch2\u003ev6.12.5\u003c/h2\u003e\n\u003cp\u003eFix uri scheme validation (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e).\nFix boolean schemas with strictKeywords option (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.4\u003c/h2\u003e\n\u003cp\u003eFix: coercion of one-item arrays to scalar that should fail validation (\u003ca href=\"https://runkit.com/esp/5f3672ba2f6642001ae27411\"\u003efailing example\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003ev6.12.3\u003c/h2\u003e\n\u003cp\u003ePass schema object to processCode function\nOption for strictNumbers (\u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1128\"\u003e#1128\u003c/a\u003e)\nFixed vulnerability related to untrusted schemas (\u003ca href=\"https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2020-15366\"\u003eCVE-2020-15366\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.2\u003c/h2\u003e\n\u003cp\u003eRemoved post-install script\u003c/p\u003e\n\u003ch2\u003ev6.12.1\u003c/h2\u003e\n\u003cp\u003eDocs and dependency updates\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/ajv-validator/ajv/commit/fe591439f34e24030f69df9eb8d91e6d037a3af7\"\u003e\u003ccode\u003efe59143\u003c/code\u003e\u003c/a\u003e 6.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/d580d3e8ac6a467670d68d86e3a39fd661ac8c23\"\u003e\u003ccode\u003ed580d3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1298\"\u003e#1298\u003c/a\u003e from ajv-validator/fix-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/fd363896a8d6c5697b5da41f4d9a400a84efaf8e\"\u003e\u003ccode\u003efd36389\u003c/code\u003e\u003c/a\u003e fix: regular expression for \u0026quot;url\u0026quot; format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/490e34c4846064db5c962a77087e17078954c2f6\"\u003e\u003ccode\u003e490e34c\u003c/code\u003e\u003c/a\u003e docs: link to v7-beta branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9cd93a1bdbdefd5a7ba3db5e123d20c84d1d1d0e\"\u003e\u003ccode\u003e9cd93a1\u003c/code\u003e\u003c/a\u003e docs: note about v7 in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/877d286e7f145b1b2127da66c6800b071533f28f\"\u003e\u003ccode\u003e877d286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1262\"\u003e#1262\u003c/a\u003e from b4h0-c4t/refactor-opt-object-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f1c8e45b9cdff918be28becf03bf0b339321c398\"\u003e\u003ccode\u003ef1c8e45\u003c/code\u003e\u003c/a\u003e 6.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/764035e201d7733b8d700d4a04dd079fef9f4d30\"\u003e\u003ccode\u003e764035e\u003c/code\u003e\u003c/a\u003e Merge branch 'ChALkeR-chalker/fix-comma'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/37981602ce6d43313ae106644b372b021626a8af\"\u003e\u003ccode\u003e3798160\u003c/code\u003e\u003c/a\u003e Merge branch 'chalker/fix-comma' of git://github.com/ChALkeR/ajv into ChALkeR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/a3c7ebab222e4cce07b5e30ebcbb809da7f934e8\"\u003e\u003ccode\u003ea3c7eba\u003c/code\u003e\u003c/a\u003e Merge branch 'refactor-opt-object-type' of github.com:b4h0-c4t/ajv into refac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v6.12.0...v6.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async` from 2.6.3 to 3.2.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md\"\u003easync's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.6.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix potential prototype pollution exploit (\u003ca href=\"https://redirect.github.com/caolan/async/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev2.6.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated lodash to squelch a security warning (\u003ca href=\"https://redirect.github.com/caolan/async/issues/1675\"\u003e#1675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev2.6.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated lodash to squelch a security warning (\u003ca href=\"https://redirect.github.com/caolan/async/issues/1620\"\u003e#1620\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/caolan/async/commit/c6bdaca4f9175c14fc655d3783c6af6a883e6514\"\u003e\u003ccode\u003ec6bdaca\u003c/code\u003e\u003c/a\u003e Version 2.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/8870da9d5022bab310413041b4079e10db3980b7\"\u003e\u003ccode\u003e8870da9\u003c/code\u003e\u003c/a\u003e Update built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/4df6754ef4e96a742956df8782fee27242a2ea12\"\u003e\u003ccode\u003e4df6754\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/8f7f90342a6571ba1c197d747ebed30c368096d2\"\u003e\u003ccode\u003e8f7f903\u003c/code\u003e\u003c/a\u003e Fix prototype pollution vulnerability (\u003ca href=\"https://redirect.github.com/caolan/async/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/f1d8383bb118366f652f26a5096f106b88344ceb\"\u003e\u003ccode\u003ef1d8383\u003c/code\u003e\u003c/a\u003e Version 2.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/2b674c198962e6716b5b9974f79456faa03a0d95\"\u003e\u003ccode\u003e2b674c1\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/eab740f7bd2c8a065b5d7c886bf678873a356103\"\u003e\u003ccode\u003eeab740f\u003c/code\u003e\u003c/a\u003e fix: udpate lodash.  closes \u003ca href=\"https://redirect.github.com/caolan/async/issues/1675\"\u003e#1675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/eaf32be0e94f62fddc83d8550814e30a4be66a3c\"\u003e\u003ccode\u003eeaf32be\u003c/code\u003e\u003c/a\u003e Version 2.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/684b42e695222de079029f52dcc1afe69751e5f4\"\u003e\u003ccode\u003e684b42e\u003c/code\u003e\u003c/a\u003e Update built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/e1bd3da9e644d5a09e553f9b913cc4f029733bff\"\u003e\u003ccode\u003ee1bd3da\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/caolan/async/compare/v2.6.1...v2.6.4\"\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/~hargasinski\"\u003ehargasinski\u003c/a\u003e, a new releaser for async since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-spawn` from 5.1.0 to 6.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md\"\u003ecross-spawn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v6.0.4...v6.0.5\"\u003e6.0.5\u003c/a\u003e (2018-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid using deprecated Buffer constructor (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/94\"\u003e#94\u003c/a\u003e) (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/d5770df\"\u003ed5770df\u003c/a\u003e), closes \u003ca href=\"https://github.com//nodejs.org/api/deprecations.html/issues/deprecations_dep0005\"\u003e/nodejs.org/api/deprecations.html#deprecations_dep0005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v6.0.3...v6.0.4\"\u003e6.0.4\u003c/a\u003e (2018-01-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix paths being incorrectly normalized on unix (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/06ee3c6\"\u003e06ee3c6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/90\"\u003e#90\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v6.0.2...v6.0.3\"\u003e6.0.3\u003c/a\u003e (2018-01-23)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v6.0.1...v6.0.2\"\u003e6.0.2\u003c/a\u003e (2018-01-23)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2018-01-23)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/5.1.0...6.0.0\"\u003e6.0.0\u003c/a\u003e (2018-01-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix certain arguments not being correctly escaped or causing batch syntax error (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/900cf10\"\u003e900cf10\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/82\"\u003e#82\u003c/a\u003e \u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/51\"\u003e#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix commands as posix relatixe paths not working correctly, e.g.: \u003ccode\u003e./my-command\u003c/code\u003e (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/900cf10\"\u003e900cf10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003eoptions\u003c/code\u003e argument being mutated (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/900cf10\"\u003e900cf10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix commands resolution when PATH was actually Path (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/900cf10\"\u003e900cf10\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove compliance with node's ENOENT errors (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/900cf10\"\u003e900cf10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove detection of node's shell option support (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/900cf10\"\u003e900cf10\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/moxystudio/node-cross-spawn/commit/301187a05b7509aa1d6ff35d8ff6d6064f597bc9\"\u003e\u003ccode\u003e301187a\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/ae85d40a0d814386fa09a14ddfa484cc9853b812\"\u003e\u003ccode\u003eae85d40\u003c/code\u003e\u003c/a\u003e chore: fix linting errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/d5770dfe423a07bef2c66e863ba8b718e12b5852\"\u003e\u003ccode\u003ed5770df\u003c/code\u003e\u003c/a\u003e fix: avoid using deprecated Buffer constructor (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/6b64987389d9a4abbe9cd63eb1de9f585bd695d0\"\u003e\u003ccode\u003e6b64987\u003c/code\u003e\u003c/a\u003e chore(package): update lint-staged to version 7.0.0 (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/39166ebd3f50a6cd16565cfe0da88a891ff655bf\"\u003e\u003ccode\u003e39166eb\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-moxy dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/213aa43ea21a07989787204b658d9a651e26260f\"\u003e\u003ccode\u003e213aa43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/92\"\u003e#92\u003c/a\u003e from moxystudio/greenkeeper/eslint-config-moxy-5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/35b1ff0ac32e60d554a7c9b827f71d2b45433ef7\"\u003e\u003ccode\u003e35b1ff0\u003c/code\u003e\u003c/a\u003e chore(package): update eslint-config-moxy to version 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/52e557e5b77bd0ca701814e400e53e89ca51a650\"\u003e\u003ccode\u003e52e557e\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/6f43a612553d6fc865934bf3d96760286f41f6dd\"\u003e\u003ccode\u003e6f43a61\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/91\"\u003e#91\u003c/a\u003e from moxystudio/fix-unix-path-normalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/06ee3c696dc258c010e0f88a924011fddbd45f60\"\u003e\u003ccode\u003e06ee3c6\u003c/code\u003e\u003c/a\u003e fix: fix paths being incorrectly normalized on unix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/5.1.0...v6.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `decode-uri-component` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/releases\"\u003edecode-uri-component's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent overwriting previously decoded tokens  980e0bf\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to GitHub workflows  76abc93\u003c/li\u003e\n\u003cli\u003eFix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e  746ca5d\u003c/li\u003e\n\u003cli\u003eUpdate license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)  486d7e2\u003c/li\u003e\n\u003cli\u003eTidelift tasks  a650457\u003c/li\u003e\n\u003cli\u003eMeta tweaks  66e1c28\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a0eea469d26eb0df668b081672cdb9581feb78eb\"\u003e\u003ccode\u003ea0eea46\u003c/code\u003e\u003c/a\u003e 0.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/980e0bf09b64d94f1aa79012f895816c30ffd152\"\u003e\u003ccode\u003e980e0bf\u003c/code\u003e\u003c/a\u003e Prevent overwriting previously decoded tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3c8a373dd4837e89b3f970e01295dd03e1405a33\"\u003e\u003ccode\u003e3c8a373\u003c/code\u003e\u003c/a\u003e 0.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/76abc939783fe3900fadb7d384a74d324d5557f3\"\u003e\u003ccode\u003e76abc93\u003c/code\u003e\u003c/a\u003e Switch to GitHub workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/746ca5dcb6667c5d364e782d53c542830e4c10b9\"\u003e\u003ccode\u003e746ca5d\u003c/code\u003e\u003c/a\u003e Fix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/486d7e26d3a8c0fbe860fb651fe1bc98c2f2be30\"\u003e\u003ccode\u003e486d7e2\u003c/code\u003e\u003c/a\u003e Update license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a65045724e6234acef87f31da499d4807b20b134\"\u003e\u003ccode\u003ea650457\u003c/code\u003e\u003c/a\u003e Tidelift tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/66e1c2834c0e189201cb65196ec3101372459b02\"\u003e\u003ccode\u003e66e1c28\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hermes-engine` from 0.2.1 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/hermes/releases\"\u003ehermes-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.4.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a memory leak related to WeakMaps. It's a drop-in replacement for v0.4.0 in react-native 0.62.0.\u003c/p\u003e\n\u003ch2\u003eRelease v0.3.0\u003c/h2\u003e\n\u003cp\u003eThis release is primarily to publish breaking source changes for integration with the next version of React Native. It is not compatible with existing builds of React Native, up to and including 0.61.4. Please wait for the next React Native release before trying out Hermes v0.3.0!\u003c/p\u003e\n\u003cp\u003eAs always there are many bug fixes and performance improvements, including faster string concatenation and native support for ES6 spread operators.\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/facebook/hermes/commit/204045369cbbfac531867b780d72716422a2443d\"\u003e\u003ccode\u003e2040453\u003c/code\u003e\u003c/a\u003e Bump versions for 0.11.0 cut\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/6c530474a450a12dbf1b58b8c5a41cf9ad64ec8a\"\u003e\u003ccode\u003e6c53047\u003c/code\u003e\u003c/a\u003e Run Hermes CMake from cargo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/67fe974adf1aa69f63543a552a58f573092dbef2\"\u003e\u003ccode\u003e67fe974\u003c/code\u003e\u003c/a\u003e Bump nanoid from 3.1.22 to 3.2.0 in /website (\u003ca href=\"https://redirect.github.com/facebook/hermes/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/10d4945b7cabbeb0c2382e17d8c8ccceb93a2467\"\u003e\u003ccode\u003e10d4945\u003c/code\u003e\u003c/a\u003e Handle type params in methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/bd64b0978ea553ad2bc1b6d82793be8ed0071593\"\u003e\u003ccode\u003ebd64b09\u003c/code\u003e\u003c/a\u003e Avoid parens around spread arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/deabbfdfdb9d9077e67f345f76565c7a62e0844c\"\u003e\u003ccode\u003edeabbfd\u003c/code\u003e\u003c/a\u003e Use proper quotes in string literal type annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/ae61d74d145a10f062bf3470f620ba82e07a3478\"\u003e\u003ccode\u003eae61d74\u003c/code\u003e\u003c/a\u003e Fix extra parens in property assignment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/1ba8ef6e2c6e1ed573899a4f9d8fc752814dfd7f\"\u003e\u003ccode\u003e1ba8ef6\u003c/code\u003e\u003c/a\u003e Store raw values for string literals as JSX attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/46faa1501c916816e1145968384922aef3df9673\"\u003e\u003ccode\u003e46faa15\u003c/code\u003e\u003c/a\u003e Enable some syscalls to resume after SIGPROF\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/8bebc9b534fd6d1ae407b9d46a15a5681631d6c7\"\u003e\u003ccode\u003e8bebc9b\u003c/code\u003e\u003c/a\u003e fix handling of imports\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/hermes/compare/v0.2.1...v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.8.8 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `logkitty` from 0.6.1 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zamotany/logkitty/releases\"\u003elogkitty's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elogkitty 0.7.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehuntr - Command Injection Fix (\u003ca href=\"https://redirect.github.com/zamotany/logkitty/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump acorn from 5.7.3 to 5.7.4 (\u003ca href=\"https://redirect.github.com/zamotany/logkitty/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elogkitty 0.7.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update dependencies (2776322da88e8bd40ee9ec59805c75b2c490cd0c)\u003c/li\u003e\n\u003cli\u003echore: update yargs versions (\u003ca href=\"https://redirect.github.com/zamotany/logkitty/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove package-lock.json (\u003ca href=\"https://redirect.github.com/zamotany/logkitty/issues/11\"\u003e#11\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/zamotany/logkitty/commit/6ce971dba514257814f21fb01f5aa416e831d3b0\"\u003e\u003ccode\u003e6ce971d\u003c/code\u003e\u003c/a\u003e v0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zamotany/logkitty/commit/ef2f673e25c629544dd3de6429999318447dd6bf\"\u003e\u003ccode\u003eef2f673\u003c/code\u003e\u003c/a\u003e huntr - Command Injection Fix (\u003ca href=\"https://redirect.github.com/zamotany/logkitty/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zamotany/logkitty/commit/e1e229687472d8c9266d17f2969ff7431a78db86\"\u003e\u003ccode\u003ee1e2296\u003c/code\u003e\u003c/a\u003e chore(deps): bump acorn from 5.7.3 to 5.7.4 (\u003ca href=\"https://redirect.github.com/zamotany/logkitty/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zamotany/logkitty/commit/cf2cf2846473dd7b3f1f9330e55cfd1b54c3234a\"\u003e\u003ccode\u003ecf2cf28\u003c/code\u003e\u003c/a\u003e v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zamotany/logkitty/commit/2776322da88e8bd40ee9ec59805c75b2c490cd0c\"\u003e\u003ccode\u003e2776322\u003c/code\u003e\u003c/a\u003e chore: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zamotany/logkitty/commit/4fa8f6ca19b097acf35dc5c00e2e698a9d0d36e0\"\u003e\u003ccode\u003e4fa8f6c\u003c/code\u003e\u003c/a\u003e chore: update yargs versions (\u003ca href=\"https://redirect.github.com/zamotany/logkitty/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zamotany/logkitty/commit/bddbacf5cfd6dba24bd4d0de4187042c09af8e8a\"\u003e\u003ccode\u003ebddbacf\u003c/code\u003e\u003c/a\u003e chore: remove package-lock.json (\u003ca href=\"https://redirect.github.com/zamotany/logkitty/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/zamotany/logkitty/compare/v0.6.1...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 3.0.4 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/699c459443a6bd98f5b28197978f76e7f71467ac\"\u003e\u003ccode\u003e699c459\u003c/code\u003e\u003c/a\u003e 3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/2f2b5ff1bb1b6a01f4404f7e475f0a2cba578ab7\"\u003e\u003ccode\u003e2f2b5ff\u003c/code\u003e\u003c/a\u003e fix: trim pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/25d7c0d09c47063c9b0d2ace17ef8e951d90eccc\"\u003e\u003ccode\u003e25d7c0d\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/55dda291dfb595bd11b4edb19b45dd98eda76de0\"\u003e\u003ccode\u003e55dda29\u003c/code\u003e\u003c/a\u003e fix: treat nocase:true as always having magic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/5e1fb8dd2bb78c0ae22101b9229fac4c76ef039e\"\u003e\u003ccode\u003e5e1fb8d\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/f8145c54f34075069f4a23cb214d871da4cd4006\"\u003e\u003ccode\u003ef8145c5\u003c/code\u003e\u003c/a\u003e Add 'allowWindowsEscape' option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/570e8b1aef6c9e823a824aa0b9be10db43857cd7\"\u003e\u003ccode\u003e570e8b1\u003c/code\u003e\u003c/a\u003e add publishConfig for v3 publishes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/5b7cd3372be253759fb4d865eb3f38f189a5fcdf\"\u003e\u003ccode\u003e5b7cd33\u003c/code\u003e\u003c/a\u003e 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/20b4b562830680867feb75f9c635aca08e5c86ff\"\u003e\u003ccode\u003e20b4b56\u003c/code\u003e\u003c/a\u003e [fix] revert all breaking syntax changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/2ff038852ec03e85e60e0eb333005c680ac8a543\"\u003e\u003ccode\u003e2ff0388\u003c/code\u003e\u003c/a\u003e document, expose, and test 'partial:true' option\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimist` from 1.2.5 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md\"\u003eminimist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.7...v1.2.8\"\u003ev1.2.8\u003c/a\u003e - 2023-02-09\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/17\"\u003e\u003ccode\u003e[#17](https://github.com/minimistjs/minimist/issues/17)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/12\"\u003e\u003ccode\u003e[#12](https://github.com/minimistjs/minimist/issues/12)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/10\"\u003e\u003ccode\u003e[#10](https://github.com/minimistjs/minimist/issues/10)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/10\"\u003e#10\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix handling of short option with non-trivial equals \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/5\"\u003e\u003ccode\u003e[#5](https://github.com/minimistjs/minimist/issues/5)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerge tag 'v0.2.3' \u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/5368ca4147e974138a54cc0dc4cea8f756546b70\"\u003e\u003ccode\u003e5368ca4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/e5f5067259ceeaf0b098d14bec910f87e58708c7\"\u003e\u003ccode\u003ee5f5067\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/62fde7d935f83417fb046741531a9e2346a36976\"\u003e\u003ccode\u003e62fde7d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/36ac5d0d95e4947d074e5737d94814034ca335d1\"\u003e\u003ccode\u003e36ac5d0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/73923d223553fca08b1ba77e3fbc2a492862ae4c\"\u003e\u003ccode\u003e73923d2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] add reusable workflows \u003ca href=\"https://github.com/minimistjs/minimist/commit/d80727df77bfa9e631044d7f16368d8f09242c91\"\u003e\u003ccode\u003ed80727d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] add eslint; rules to enable later are warnings \u003ca href=\"https://github.com/minimistjs/minimist/commit/48bc06a1b41f00e9cdf183db34f7a51ba70e98d4\"\u003e\u003ccode\u003e48bc06a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation \u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[readme] rename and add badges \u003ca href=\"https://github.com/minimistjs/minimist/commit/5df0fe49211bd09a3636f8686a7cb3012c3e98f0\"\u003e\u003ccode\u003e5df0fe4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] switch from \u003ccode\u003ecovert\u003c/code\u003e to \u003ccode\u003enyc\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/a48b128fdb8d427dfb20a15273f83e38d97bef07\"\u003e\u003ccode\u003ea48b128\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ecovert\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e; remove unnecessary \u003ccode\u003etap\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/f0fb958e9a1fe980cdffc436a211b0bda58f621b\"\u003e\u003ccode\u003ef0fb958\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] create FUNDING.yml; add \u003ccode\u003efunding\u003c/code\u003e in package.json \u003ca href=\"https://github.com/minimistjs/minimist/commit/3639e0c819359a366387e425ab6eabf4c78d3caa\"\u003e\u003ccode\u003e3639e0c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] use \u003ccode\u003enpmignore\u003c/code\u003e to autogenerate an npmignore file \u003ca href=\"https://github.com/minimistjs/minimist/commit/be2e038c342d8333b32f0fde67a0026b79c8150e\"\u003e\u003ccode\u003ebe2e038\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/minimistjs/minimist/commit/282b570e7489d01b03f2d6d3dabf79cd3e5f84cf\"\u003e\u003ccode\u003e282b570\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eisConstructorOrProto adapted from PR \u003ca href=\"https://github.com/minimistjs/minimist/commit/ef9153fc52b6cea0744b2239921c5dcae4697f11\"\u003e\u003ccode\u003eef9153f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/3124ed3e46306301ebb3c834874ce0241555c2c4\"\u003e\u003ccode\u003e3124ed3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003esafe-publish-latest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/4b927de696d561c636b4f43bf49d4597cb36d6d6\"\u003e\u003ccode\u003e4b927de\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add \u003ccode\u003eaud\u003c/code\u003e in \u003ccode\u003eposttest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/b32d9bd0ab340f4e9f8c3a97ff2a4424f25fab8c\"\u003e\u003ccode\u003eb32d9bd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] update repo URLs \u003ca href=\"https://github.com/minimistjs/minimist/commit/f9fdfc032c54884d9a9996a390c63cd0719bbe1a\"\u003e\u003ccode\u003ef9fdfc0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] Avoid 0.6 tests due to build failures \u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/950eaa74f112e04d23e9c606c67472c46739b473\"\u003e\u003ccode\u003e950eaa7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep \u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge tag 'v0.2.2' \u003ca href=\"https://github.com/minimistjs/minimist/commit/980d7ac61a0b4bd552711251ac107d506b23e41f\"\u003e\u003ccode\u003e980d7ac\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.6...v1.2.7\"\u003ev1.2.7\u003c/a\u003e - 2022-10-10\u003c/h2\u003e\n\u003ch3\u003eCommits\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/minimistjs/minimist/commit/6901ee286bc4c16da6830b48b46ce1574703cea1\"\u003e\u003ccode\u003e6901ee2\u003c/code\u003e\u003c/a\u003e v1.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e Merge tag 'v0.2.3'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/c0b26618322e94adea26c68e613ef0be482c6c63\"\u003e\u003ccode\u003ec0b2661\u003c/code\u003e\u003c/a\u003e v0.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/63b8fee87b8e7a003216d5d77ba5d6decf3cfb0d\"\u003e\u003ccode\u003e63b8fee\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/72239e6f0ea77d8be0ad4f682b7ae7d142144395\"\u003e\u003ccode\u003e72239e6\u003c/code\u003e\u003c/a\u003e [Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e [eslint] fix indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/9ec4d279ced72ea2f60237218e71cc03aa0dfdd6\"\u003e\u003ccode\u003e9ec4d27\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e [actions] Avoid 0.6 tests due to build failures\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.5...v1.2.8\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for minimist since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-fetch` from 1.7.3 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/node-fetch/node-fetch/releases\"\u003enode-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.6.0/CHANGELOG.md#v260\"\u003eCHANGELOG\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.5.0/CHANGELOG.md#v250\"\u003eCHANGELOG\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.4.1/CHANGELOG.md#v241\"\u003eCHANGELOG\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.4.0/CHANGELOG.md#v240\"\u003eCHANGELOG\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.3.0/CHANGELOG.md#v230\"\u003eCHANGELOG\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.2.1\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.2.1/CHANGELOG.md#v221\"\u003eCHANGELOG\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: allow \u003ccode\u003eBody\u003c/code\u003e methods to work on ArrayBuffer\u003ccode\u003e-backed \u003c/code\u003eBody` objects\u003c/li\u003e\n\u003cli\u003eFix: reject promise returned by \u003ccode\u003eBody\u003c/code\u003e methods when the accumulated \u003ccode\u003eBuffer\u003c/code\u003e exceeds the maximum size\u003c/li\u003e\n\u003cli\u003eFix: support custom \u003ccode\u003eHost\u003c/code\u003e headers with any casing\u003c/li\u003e\n\u003cli\u003eFix: support importing \u003ccode\u003efetch()\u003c/code\u003e from TypeScript in \u003ccode\u003ebrowser.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix: handle the redirect response body properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.1.2/CHANGELOG.md#v212\"\u003eCHANGELOG\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.1.1\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.1.1/CHANGELOG.md#v211\"\u003eCHANGELOG\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eFix packaging errors in version 2.1.0.\u003c/p\u003e\n\u003ch2\u003eVersion 2.1.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.1.0/CHANGELOG.md#v210\"\u003eCHANGELOG\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhance: allow using ArrayBuffer as the \u003ccode\u003ebody\u003c/code\u003e of a \u003ccode\u003efetch()\u003c/code\u003e or \u003ccode\u003eRequest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix: store HTTP headers of a \u003ccode\u003eHeaders\u003c/code\u003e object internally with the given case, for compatibility with older servers that incorrectly treated header names in a case-sensitive manner\u003c/li\u003e\n\u003cli\u003eFix: silently ignore invalid HTTP headers\u003c/li\u003e\n\u003cli\u003eFix: handle HTTP redirect responses without a \u003ccode\u003eLocation\u003c/code\u003e header just like non-redirect responses\u003c/li\u003e\n\u003cli\u003eFix: include bodies when following a redirection when appropriate\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.0.0\u003c/h2\u003e\n\u003cp\u003eThis is a major release. See \u003ca href=\"https://github.com/bitinn/node-fetch/blob/master/UPGRADE-GUIDE.md\"\u003eupgrade guide\u003c/a\u003e on how to upgrade from v1.x, and the \u003ca href=\"https://github.com/bitinn/node-fetch/blob/master/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for all changes.\u003c/p\u003e\n\u003ch2\u003ev2.0.0-alpha.9\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/master/CHANGELOG.md#v200\"\u003echangelog\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev2.0.0-alpha.8\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/master/CHANGELOG.md#v200\"\u003echangelog\u003c/a\u003e for details\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/node-fetch/node-fetch/blob/v2.6.0/CHANGELOG.md\"\u003enode-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhance: \u003ccode\u003eoptions.agent\u003c/code\u003e, it now accepts a function that returns custom http(s).Agent instance based on current URL, see readme for more information.\u003c/li\u003e\n\u003cli\u003eFix: incorrect \u003ccode\u003eContent-Length\u003c/code\u003e was returned for stream body in 2.5.0 release; note that \u003ccode\u003enode-fetch\u003c/code\u003e doesn't calculate content length for stream body.\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003eResponse.url\u003c/code\u003e should return empty string instead of \u003ccode\u003enull\u003c/code\u003e by default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhance: \u003ccode\u003eResponse\u003c/code\u003e object now includes \u003ccode\u003eredirected\u003c/code\u003e property.\u003c/li\u003e\n\u003cli\u003eEnhance: \u003ccode\u003efetch()\u003c/code\u003e now accepts third-party \u003ccode\u003eBlob\u003c/code\u003e implementation as body.\u003c/li\u003e\n\u003cli\u003eOther: disable \u003ccode\u003epackage-lock.json\u003c/code\u003e generation as we never commit them.\u003c/li\u003e\n\u003cli\u003eOther: dev dependency update.\u003c/li\u003e\n\u003cli\u003eOther: readme update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: \u003ccode\u003eBlob\u003c/code\u003e import rule for node \u0026lt; 10, as \u003ccode\u003eReadable\u003c/code\u003e isn't a named export.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhance: added \u003ccode\u003eBrotli\u003c/code\u003e compression support (using node's zlib).\u003c/li\u003e\n\u003cli\u003eEnhance: updated \u003ccode\u003eBlob\u003c/code\u003e implementation per spec.\u003c/li\u003e\n\u003cli\u003eFix: set content type automatically for \u003ccode\u003eURLSearchParams\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003eHeaders\u003c/code\u003e now reject empty header names.\u003c/li\u003e\n\u003cli\u003eFix: test cases, as node 12+ no longer accepts invalid header response.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhance: added \u003ccode\u003eAbortSignal\u003c/code\u003e support, with README example.\u003c/li\u003e\n\u003cli\u003eEnhance: handle invalid \u003ccode\u003eLocation\u003c/code\u003e header during redirect by rejecting them explicitly with \u003ccode\u003eFetchError\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix: update \u003ccode\u003ebrowser.js\u003c/code\u003e to support react-native environment, where \u003ccode\u003eself\u003c/code\u003e isn't available globally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: \u003ccode\u003ecompress\u003c/code\u003e flag shouldn't overwrite existing \u003ccode\u003eAccept-Encoding\u003c/code\u003e header.\u003c/li\u003e\n\u003cli\u003eFix: multiple \u003ccode\u003eimport\u003c/code\u003e rules, where \u003ccode\u003ePassThrough\u003c/code\u003e etc. doesn't have a named export when using node \u0026lt;10 and \u003ccode\u003e--exerimental-modules\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eOther: Better README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhance: Support all \u003ccode\u003eArrayBuffer\u003c/code\u003e view types\u003c/li\u003e\n\u003cli\u003eEnhance: Support Web Workers\u003c/li\u003e\n\u003cli\u003eEnhance: Support Node.js' \u003ccode\u003e--experimental-modules\u003c/code\u003e mode; deprecate \u003ccode\u003e.es.js\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eFix: Add \u003ccode\u003e__esModule\u003c/code\u003e property to the exports object\u003c/li\u003e\n\u003cli\u003eOther: Better example in README for writing response to a file\u003c/li\u003e\n\u003cli\u003eOther: More tests for Agent\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: allow \u003ccode\u003eBody\u003c/code\u003e methods to work on \u003ccode\u003eArrayBuffer\u003c/code\u003e-backed \u003ccode\u003eBody\u003c/code\u003e objects\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/node-fetch/node-fetch/commit/95286f52bb866283bc69521a04efe1de37b26a33\"\u003e\u003ccode\u003e95286f5\u003c/code\u003e\u003c/a\u003e v2.6.0 (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/bf8b4e8db350ec76dbb9236620f774fcc21b8c12\"\u003e\u003ccode\u003ebf8b4e8\u003c/code\u003e\u003c/a\u003e Allow agent option to be a function (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/0c2294ec48fa5b84519f8bdd60f4e2672ebd9b06\"\u003e\u003ccode\u003e0c2294e\u003c/code\u003e\u003c/a\u003e 2.5.0 release (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/0fc414c2a88e897fd941c06734993a1d9a2747e7\"\u003e\u003ccode\u003e0fc414c\u003c/code\u003e\u003c/a\u003e Allow third party blob implementation (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/d8f5ba0e97fd9711940eac766951a1c8222383b0\"\u003e\u003ccode\u003ed8f5ba0\u003c/code\u003e\u003c/a\u003e build: disable generation of package-lock since it is not used (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/623\"\u003e#623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/1fe1358642ad9bad5895747f2d9b4c1f6f7cc5f0\"\u003e\u003ccode\u003e1fe1358\u003c/code\u003e\u003c/a\u003e test: enable --throw-deprecation for tests (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/a35dcd14a3dd90b0ed0062740d380aff3904a6a7\"\u003e\u003ccode\u003ea35dcd1\u003c/code\u003e\u003c/a\u003e chore(deps): address deprecated url-search-params package (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/b3ecba5e81016390eec57718636122459cc33a94\"\u003e\u003ccode\u003eb3ecba5\u003c/code\u003e\u003c/a\u003e 2.4.1 release (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/1a88481fbda4a3614adbb9f537e3e86494850414\"\u003e\u003ccode\u003e1a88481\u003c/code\u003e\u003c/a\u003e Fix Blob for older node versions and webpack. (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/c9805a2868bb0896be126acefdc2c11c4c586bf9\"\u003e\u003ccode\u003ec9805a2\u003c/code\u003e\u003c/a\u003e 2.4.0 release (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/node-fetch/node-fetch/compare/1.7.3...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-notifier` from 5.4.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mikaelbr/node-notifier/blob/master/CHANGELOG.md\"\u003enode-notifier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ccode\u003ev6.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDropped support for node v6. As of v6 we currently support node versions 8, 10, and 12 (latest).\u003c/li\u003e\n\u003cli\u003eUpdated to the latest version of SnoreToast. This removes support for the \u003ccode\u003ewait\u003c/code\u003e option in that environment as it is now always on. Prepares the way for other new features added to the WindowsToaster.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest version of dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003ev5.4.4\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes potential security issue with non-escaping input parameters for notify-send.\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/mikaelbr/node-notifier/commit/fdbe4bd33cf9df0c1ed20a5973459f3a82f4633c\"\u003e\u003ccode\u003efdbe4bd\u003c/code\u003e\u003c/a\u003e v6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/910165978400383b268409176644cca9d21db97f\"\u003e\u003ccode\u003e9101659\u003c/code\u003e\u003c/a\u003e Moves huskey config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/557a253eaec2536fc193bb67c7c977b5a8a3dd5f\"\u003e\u003ccode\u003e557a253\u003c/code\u003e\u003c/a\u003e Updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/3141bdc3b32437804628410dae649a7f9f341e54\"\u003e\u003ccode\u003e3141bdc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mikaelbr/node-notifier/issues/285\"\u003e#285\u003c/a\u003e from mikaelbr/v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/8968b5d1df94bbc1a9fc18589f3322a94c1840d9\"\u003e\u003ccode\u003e8968b5d\u003c/code\u003e\u003c/a\u003e Add an initial changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/d377d0962fad6bd66d7a7ffc4767fcec9cf8fbd3\"\u003e\u003ccode\u003ed377d09\u003c/code\u003e\u003c/a\u003e Clarify default timeout in notificationCenter docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/62f005c7d02def4eb2208ec96e8b47dad79fdc9a\"\u003e\u003ccode\u003e62f005c\u003c/code\u003e\u003c/a\u003e Adjust to only send the error if the code is -1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/e9dc4a2007ac9afad81ce5f80641d696c1d23d0c\"\u003e\u003ccode\u003ee9dc4a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mikaelbr/node-notifier/issues/288\"\u003e#288\u003c/a\u003e from mikaelbr/snoretoast-upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/ae9f88cb176965ecacfe6345220699d016746ef0\"\u003e\u003ccode\u003eae9f88c\u003c/code\u003e\u003c/a\u003e Removes wait for new version of snoretoast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/54ddb7fe47856cc7dbea6d7abd4e7a6dfbeeeb5f\"\u003e\u003ccode\u003e54ddb7f\u003c/code\u003e\u003c/a\u003e Upgrades snoretoast to 0.6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mikaelbr/node-notifier/compare/v5.4.3...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `path-parse` from 1.0.6 to 1.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jbgutierrez/path-parse/commits/v1.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plist` from 3.0.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TooTallNate/plist.js/blob/master/History.md\"\u003eplist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.1.0 / 2023-07-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ereplace inlined xmldom with \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.5 / 2022-03-23\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TooTallNate/plist.js/commit/96e2303d059e6be0c9e0c4773226d14b4758de52\"\u003e[\u003ccode\u003e96e2303d05\u003c/code\u003e]\u003c/a\u003e Prototype Pollution using .parse() \u003ca href=\"https://redirect.github.com/TooTallNate/node-plist/issues/114\"\u003e#114\u003c/a\u003e (mario-canva)\u003c/li\u003e\n\u003cli\u003eupdate browserify from 16 to 17\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4 / 2021-08-27\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003einline xmldom@0.6.0 to eliminate security warning false positive (Mike Reinstein)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3 / 2021-08-04\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eupdate xmldom to 0.6.0 to patch critical vulnerability (Mike Reinstein)\u003c/li\u003e\n\u003cli\u003eremove flaky saucelabs teseting badge (Mike Reinstein)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2 / 2021-03-25\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eupdate xmldom to 0.5.0 to patch critical vulnerability (Mike Reinstein)\u003c/li\u003e\n\u003cli\u003eupdate saucelab credentials to point at mreinstein's saucelabs account (Mike Reinstein)\u003c/li\u003e\n\u003cli\u003eremove a bunch of test versions from the matrix because they weren't working in zuul + sauce (Mike Reinstein)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TooTallNate/node-plist/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `qs` from 6.5.2 to 6.5.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ljharb/qs/blob/main/CHANGELOG.md\"\u003eqs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003cstrong\u003e6.5.3\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: ignore \u003ccode\u003e__proto__\u003c/code\u003e keys (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils.merge\u003c/code\u003e: avoid a crash with a null target and a truthy non-array source\u003c/li\u003e\n\u003cli\u003e[Fix] correctly parse nested arrays\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003estringify\u003c/code\u003e: fix a crash with \u003ccode\u003estrictNullHandling\u003c/code\u003e and a custom \u003ccode\u003efilter\u003c/code\u003e/\u003ccode\u003eserializeDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils\u003c/code\u003e: \u003ccode\u003emerge\u003c/code\u003e: fix crash when \u003ccode\u003esource\u003c/code\u003e is a truthy primitive \u0026amp; no options are provided\u003c/li\u003e\n\u003cli\u003e[Fix] when \u003ccode\u003eparseArrays\u003c/code\u003e is false, properly handle keys ending in \u003ccode\u003e[]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] fix for an impossible situation: when the formatter is called with a non-string value\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils.merge\u003c/code\u003e: avoid a crash with a null target and an array source\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eutils\u003c/code\u003e: reduce observable [[Get]]s\u003c/li\u003e\n\u003cli\u003e[Refactor] use cached \u003ccode\u003eArray.isArray\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003estringify\u003c/code\u003e: Avoid arr = arr.concat(...), push to the existing instance (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eparse\u003c/code\u003e: only need to reassign the var once\u003c/li\u003e\n\u003cli\u003e[Robustness] \u003ccode\u003estringify\u003c/code\u003e: avoid relying on a global \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] remove travis badge; add github actions/codecov badges; update URLs\u003c/li\u003e\n\u003cli\u003e[Docs] Clean up license text so it’s properly detected as BSD-3-Clause\u003c/li\u003e\n\u003cli\u003e[Docs] Clarify the need for \u0026quot;arrayLimit\u0026quot; option\u003c/li\u003e\n\u003cli\u003e[meta] fix README.md (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[meta] add FUNDING.yml\u003c/li\u003e\n\u003cli\u003e[actions] backport actions from main\u003c/li\u003e\n\u003cli\u003e[Tests] always use \u003ccode\u003eString(x)\u003c/code\u003e over \u003ccode\u003ex.toString()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] remove nonexistent tape option\u003c/li\u003e\n\u003cli\u003e[Dev Deps] backport from main\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/ljharb/qs/commit/298bfa55d6db00ddea78dd0333509aadf9bb3077\"\u003e\u003ccode\u003e298bfa5\u003c/code\u003e\u003c/a\u003e v6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/ed0f5dcbef4b168a8ae299d78b1e4a2e9b1baf1f\"\u003e\u003ccode\u003eed0f5dc\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: ignore \u003ccode\u003e__proto__\u003c/code\u003e keys (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/691e739cfa40cd42604dc05a54e6154371a429ab\"\u003e\u003ccode\u003e691e739\u003c/code\u003e\u003c/a\u003e [Robustness] \u003ccode\u003estringify\u003c/code\u003e: avoid relying on a global \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/1072d57d38a690e1ad7616dced44390bffedcbb2\"\u003e\u003ccode\u003e1072d57\u003c/code\u003e\u003c/a\u003e [readme] remove travis badge; add github actions/codecov badges; update URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/12ac1c403aaa04d1a34844f514ed9f9abfb76e64\"\u003e\u003ccode\u003e12ac1c4\u003c/code\u003e\u003c/a\u003e [meta] fix README.md (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/0338716b09fdbd4711823eeb0a14e556a2498e7a\"\u003e\u003ccode\u003e0338716\u003c/code\u003e\u003c/a\u003e [actions] backport actions from main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/5639c20ce0a7c1332200a3181339331483e5a3a1\"\u003e\u003ccode\u003e5639c20\u003c/code\u003e\u003c/a\u003e Clean up license text so it’s properly detected as BSD-3-Clause\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/51b8a0b1b213596dd1702b837f5e7dec2229793d\"\u003e\u003ccode\u003e51b8a0b\u003c/code\u003e\u003c/a\u003e add FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/45f675936e742d92fac8d4dae5cfc385c576a977\"\u003e\u003ccode\u003e45f6759\u003c/code\u003e\u003c/a\u003e [Fix] fix for an impossible situation: when the formatter is called with a no...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/f814a7f8f2af059f8158f7e4b2bf8b46aeb62cd3\"\u003e\u003ccode\u003ef814a7f\u003c/code\u003e\u003c/a\u003e [Dev Deps] backport from main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-devtools-core` from 3.6.3 to 4.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/HEAD/packages/react-devtools-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serve-static` from 1.14.1 to 1.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/serve-static/releases\"\u003eserve-static's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eencodeurl@~2.0.0 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/serve-static/pull/180\"\u003eexpressjs/serve-static#180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/serve-static/compare/v1.16.1...v1.16.2\"\u003ehttps://github.com/expressjs/serve-static/compare/v1.16.1...v1.16.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump send to 0.19 by \u003ca href=\"https://github.com/tommasini\"\u003e\u003ccode\u003e@​tommasini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/serve-static/pull/176\"\u003eexpressjs/serve-static#176\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/tommasini\"\u003e\u003ccode\u003e@​tommasini\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/serve-static/pull/176\"\u003eexpressjs/serve-static#176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/serve-static/compare/1.16.0...v1.16.1\"\u003ehttps://github.com/expressjs/serve-static/compare/1.16.0...v1.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting (\u003ca href=\"https://redirect.github.com/expressjs/serve-static/pull/173\"\u003eexpressjs/serve-static#173\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/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/serve-static/pull/173\"\u003eexpressjs/serve-static#173\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/serve-static/compare/v1.15.0...1.16.0\"\u003ehttps://github.com/expressjs/serve-static/compare/v1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.18.0\n\u003cul\u003e\n\u003cli\u003eFix emitted 416 error missing headers property\u003c/li\u003e\n\u003cli\u003eLimit the headers removed for 304 response\u003c/li\u003e\n\u003cli\u003edeps: depd@2.0.0\u003c/li\u003e\n\u003cli\u003edeps: destroy@1.2.0\u003c/li\u003e\n\u003cli\u003edeps: http-errors@2.0.0\u003c/li\u003e\n\u003cli\u003edeps: on-finished@2.4.1\u003c/li\u003e\n\u003cli\u003edeps: statuses@2.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.17.2\n\u003cul\u003e\n\u003cli\u003edeps: http-errors@1.8.1\u003c/li\u003e\n\u003cli\u003edeps: ms@2.1.3\u003c/li\u003e\n\u003cli\u003epref: ignore empty http tokens\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md\"\u003eserve-static's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.16.2 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: encodeurl@~2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.16.1 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.16.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.15.0 / 2022-03-24\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.18.0\n\u003cul\u003e\n\u003cli\u003eFix emitted 416 error missing headers property\u003c/li\u003e\n\u003cli\u003eLimit the headers removed for 304 response\u003c/li\u003e\n\u003cli\u003edeps: depd@2.0.0\u003c/li\u003e\n\u003cli\u003edeps: destroy@1.2.0\u003c/li\u003e\n\u003cli\u003edeps: http-errors@2.0.0\u003c/li\u003e\n\u003cli\u003edeps: on-finished@2.4.1\u003c/li\u003e\n\u003cli\u003edeps: statuses@2.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.14.2 / 2021-12-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.17.2\n\u003cul\u003e\n\u003cli\u003edeps: http-errors@1.8.1\u003c/li\u003e\n\u003cli\u003edeps: ms@2.1.3\u003c/li\u003e\n\u003cli\u003epref: ignore empty http tokens\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/ec9c5ecfb09368519e4698ffbbe1882de00d0ef2\"\u003e\u003ccode\u003eec9c5ec\u003c/code\u003e\u003c/a\u003e 1.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/f454d37c68fdad04b582cb9ac0cd165ab6d19114\"\u003e\u003ccode\u003ef454d37\u003c/code\u003e\u003c/a\u003e fix(deps): encodeurl@~2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/77a8255688cc4affc70e6dc9aa02e3ced4957e77\"\u003e\u003ccode\u003e77a8255\u003c/code\u003e\u003c/a\u003e 1.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/4263f496876980c165a3104d087c1ebaa046ad3d\"\u003e\u003ccode\u003e4263f49\u003c/code\u003e\u003c/a\u003e fix(deps): send@0.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/48c73970b129b96cba448e792576ad89b1f9fbed\"\u003e\u003ccode\u003e48c7397\u003c/code\u003e\u003c/a\u003e 1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/0c11fad159898cdc69fd9ab63269b72468ecaf6b\"\u003e\u003ccode\u003e0c11fad\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/9b5a12a76f4d70530d2d2a8c7742e9158ed3c0a4\"\u003e\u003ccode\u003e9b5a12a\u003c/code\u003e\u003c/a\u003e 1.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/a39a0df51aa31f22b4947ade34fd90b14c7be1ea\"\u003e\u003ccode\u003ea39a0df\u003c/code\u003e\u003c/a\u003e docs: update CI link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/d702ea270e70970681906aefda9bd750a3e3ebaf\"\u003e\u003ccode\u003ed702ea2\u003c/code\u003e\u003c/a\u003e build: Node.js@17.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/ff1510a2f463282db3544fa4b9e40eff63b623d0\"\u003e\u003ccode\u003eff1510a\u003c/code\u003e\u003c/a\u003e deps: send@0.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/serve-static/compare/v1.14.1...v1.16.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=\"h...\n\n_Description has been truncated_","html_url":"https://github.com/millionscard/react-native-otp-input/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/millionscard%2Freact-native-otp-input/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}],"issue_packages":[{"old_version":"9.0.3","new_version":"10.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-08T22:07:11.000Z","version_change":"9.0.3 → 10.0.0","issue":{"uuid":"4409686000","node_id":"PR_kwDOQdpgAs7Zs8iG","number":504,"state":"closed","title":"Bump hosted-git-info from 9.0.3 to 10.0.0","user":"dependabot[bot]","labels":["dependencies","tests-ran","auto-merge"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-08T22:07:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-08T22:07:11.000Z","updated_at":"2026-05-08T22:07:51.000Z","time_to_close":32,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hosted-git-info","old_version":"9.0.3","new_version":"10.0.0","repository_url":"https://github.com/npm/hosted-git-info"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 9.0.3 to 10.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/releases\"\u003ehosted-git-info's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v9.0.3...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehosted-git-info\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/12c898de6550c1cd7f96d5a2e72d2e0ba3f23bca\"\u003e\u003ccode\u003e12c898d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/pull/332\"\u003e#332\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f9f3550e07c2e8a1476344329c3eea70b4c3c0d5\"\u003e\u003ccode\u003ef9f3550\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/pull/332\"\u003e#332\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/0feb6fa27268c86ae0eb0f128715eed549f2168f\"\u003e\u003ccode\u003e0feb6fa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/pull/332\"\u003e#332\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/main/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v9.0.3...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehosted-git-info\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/12c898de6550c1cd7f96d5a2e72d2e0ba3f23bca\"\u003e\u003ccode\u003e12c898d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/pull/332\"\u003e#332\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f9f3550e07c2e8a1476344329c3eea70b4c3c0d5\"\u003e\u003ccode\u003ef9f3550\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/pull/332\"\u003e#332\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/0feb6fa27268c86ae0eb0f128715eed549f2168f\"\u003e\u003ccode\u003e0feb6fa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/pull/332\"\u003e#332\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/fc48e17636c9d075656d27f186656e38a046ae36\"\u003e\u003ccode\u003efc48e17\u003c/code\u003e\u003c/a\u003e chore: release 10.0.0 (\u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/0feb6fa27268c86ae0eb0f128715eed549f2168f\"\u003e\u003ccode\u003e0feb6fa\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/12c898de6550c1cd7f96d5a2e72d2e0ba3f23bca\"\u003e\u003ccode\u003e12c898d\u003c/code\u003e\u003c/a\u003e feat!: bump to new node engine range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f9f3550e07c2e8a1476344329c3eea70b4c3c0d5\"\u003e\u003ccode\u003ef9f3550\u003c/code\u003e\u003c/a\u003e feat!: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/b8ba3a44394a6773fef7dd4ceee8e85dec601ddb\"\u003e\u003ccode\u003eb8ba3a4\u003c/code\u003e\u003c/a\u003e deps \u0026amp; engine update\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v9.0.3...v10.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=hosted-git-info\u0026package-manager=npm_and_yarn\u0026previous-version=9.0.3\u0026new-version=10.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/infinite-kube/Dependabot-Auto-Merge-Pipeline-Demo/pull/504","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/infinite-kube%2FDependabot-Auto-Merge-Pipeline-Demo/issues/504","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/504/packages"}},{"old_version":"9.0.2","new_version":"9.0.3","update_type":"patch","path":null,"pr_created_at":"2026-05-07T13:37:15.000Z","version_change":"9.0.2 → 9.0.3","issue":{"uuid":"4399180961","node_id":"PR_kwDONsvAn87ZKfjO","number":68,"state":"closed","title":"chore(deps): bump the version-updates group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-08T05:34:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-07T13:37:15.000Z","updated_at":"2026-05-08T05:34:03.000Z","time_to_close":57406,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"version-updates","update_count":21,"packages":[{"name":"marked","old_version":"18.0.2","new_version":"18.0.3","repository_url":"https://github.com/markedjs/marked"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@commitlint/cli","old_version":"20.5.0","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.0","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@typescript-eslint/parser","old_version":"8.58.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.58.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.2.1","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.5.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jiti","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/unjs/jiti"},{"name":"knip","old_version":"6.5.0","new_version":"6.12.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"16.4.0","new_version":"17.0.2","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"ts-patch","old_version":"3.3.0","new_version":"4.0.1","repository_url":"https://github.com/nonara/ts-patch"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.9","new_version":"8.0.11","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"hosted-git-info","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"issue-parser","old_version":"7.0.1","new_version":"7.0.2","repository_url":"https://github.com/semantic-release/issue-parser"},{"name":"undici","old_version":"8.1.0","new_version":"8.2.0","repository_url":"https://github.com/nodejs/undici"},{"name":"dockerode","old_version":"4.0.10","new_version":"5.0.0","repository_url":"https://github.com/apocas/dockerode"},{"name":"@actions/core","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/actions/toolkit"}],"path":null,"ecosystem":"npm"},"body":"Bumps the version-updates group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [marked](https://github.com/markedjs/marked) | `18.0.2` | `18.0.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.5.0` | `20.5.3` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.0` | `20.5.3` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.2` | `8.59.2` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.58.2` | `8.59.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.3.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.5.0` | `17.6.0` |\n| [jiti](https://github.com/unjs/jiti) | `2.6.1` | `2.7.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.5.0` | `6.12.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.4.0` | `17.0.2` |\n| [ts-patch](https://github.com/nonara/ts-patch) | `3.3.0` | `4.0.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.59.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.9` | `8.0.11` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.5` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `9.0.2` | `9.0.3` |\n| [issue-parser](https://github.com/semantic-release/issue-parser) | `7.0.1` | `7.0.2` |\n| [undici](https://github.com/nodejs/undici) | `8.1.0` | `8.2.0` |\n| [dockerode](https://github.com/apocas/dockerode) | `4.0.10` | `5.0.0` |\n| [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) | `3.0.0` | `3.0.1` |\n\n\nUpdates `marked` from 18.0.2 to 18.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markedjs/marked/releases\"\u003emarked's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.2...v18.0.3\"\u003e18.0.3\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid task checkbox for setext heading text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3960\"\u003e#3960\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/2608e810c037a4d796dc31a8a16bc78ca0178b6d\"\u003e2608e81\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/markedjs/marked/commit/e8dc3956161322a396811df34eebeaee6e9042f0\"\u003e\u003ccode\u003ee8dc395\u003c/code\u003e\u003c/a\u003e chore(release): 18.0.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/2608e810c037a4d796dc31a8a16bc78ca0178b6d\"\u003e\u003ccode\u003e2608e81\u003c/code\u003e\u003c/a\u003e fix: avoid task checkbox for setext heading text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/dba76f68043a429bede1d16c07b36c7758db091d\"\u003e\u003ccode\u003edba76f6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint from 10.2.0 to 10.2.1 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3953\"\u003e#3953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/015f1ebf5e73191abed8a1ed60f6ee1cda701656\"\u003e\u003ccode\u003e015f1eb\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typescript from 6.0.2 to 6.0.3 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3954\"\u003e#3954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/17c06e90082a1b52429908c23e5da8b6d97d705d\"\u003e\u003ccode\u003e17c06e9\u003c/code\u003e\u003c/a\u003e chore: fix building license for docs (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3952\"\u003e#3952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/55a54b544876349ffed57d137d6000f4addea505\"\u003e\u003ccode\u003e55a54b5\u003c/code\u003e\u003c/a\u003e chore: Rename LICENSE.md to LICENSE for better compatibility with Bazel tooli...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.2...v18.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.6 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc4d8fc765d168 fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2be4f819064eed62c7c350a2d399b5faecd15f8 fix(v4): generalize optin/fallback to transform; restore preprocess on absent keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef3c9ec03ba7a28ae72d25cc295f38674bee0f559 4.4.3\u003c/li\u003e\n\u003cli\u003e1fb56a5c18c27102dbc92260a4007c7732a0ccca docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\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/colinhacks/zod/commit/1fb56a5c18c27102dbc92260a4007c7732a0ccca\"\u003e\u003ccode\u003e1fb56a5\u003c/code\u003e\u003c/a\u003e docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f3c9ec03ba7a28ae72d25cc295f38674bee0f559\"\u003e\u003ccode\u003ef3c9ec0\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c2be4f819064eed62c7c350a2d399b5faecd15f8\"\u003e\u003ccode\u003ec2be4f8\u003c/code\u003e\u003c/a\u003e fix(v4): generalize optin/fallback to transform; restore preprocess on absent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1cab69383fcdeae2a366d5e2a2fc4d8fc765d168\"\u003e\u003ccode\u003e1cab693\u003c/code\u003e\u003c/a\u003e fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b8dffe9e62f17e6571e6249d05cc5102b54d94e4\"\u003e\u003ccode\u003eb8dffe9\u003c/code\u003e\u003c/a\u003e docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9195250cab0e7950efe39c3926d6c203b4b0a170\"\u003e\u003ccode\u003e9195250\u003c/code\u003e\u003c/a\u003e docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2c703322a21b4e2b12f33f49ea8430c451a68b4f\"\u003e\u003ccode\u003e2c70332\u003c/code\u003e\u003c/a\u003e docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7391be88ac1ee5cd02057f5ccc012a1f5df4efd0\"\u003e\u003ccode\u003e7391be8\u003c/code\u003e\u003c/a\u003e docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2aeec83eb135e3a83756e973ef44845fc5a455d2\"\u003e\u003ccode\u003e2aeec83\u003c/code\u003e\u003c/a\u003e docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4c2fa95ce3f3390fbc522324e406b4e9e89b88f9\"\u003e\u003ccode\u003e4c2fa95\u003c/code\u003e\u003c/a\u003e docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.6...v4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for zod since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 20.5.0 to 20.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace all lodash.* dependencies with es-toolkit/compat by \u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: use nodejs commands for creating files on Windows (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4728\"\u003e#4728\u003c/a\u003e) by \u003ca href=\"https://github.com/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\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/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003eJust minor dep updates before the next breaking change\u003c/p\u003e\n\u003ch2\u003eChore \u0026amp; Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove codesandbox ci integration by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4680\"\u003econventional-changelog/commitlint#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Windows UTF-8 encoding note to getting started guide by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve parserPreset documentation with examples and options reference by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4700\"\u003econventional-changelog/commitlint#4700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix subject-case rule default from 'always' to 'never' by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4703\"\u003econventional-changelog/commitlint#4703\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/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\"\u003e20.5.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cz-commitlint): add VS16 to single character emojis by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4666\"\u003econventional-changelog/commitlint#4666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cz-commitlint): handle modifiers correctly by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4667\"\u003econventional-changelog/commitlint#4667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: update dependency global-directory to v5 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4671\"\u003e#4671\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4677\"\u003econventional-changelog/commitlint#4677\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/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\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/conventional-changelog/commitlint/commit/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/e3d2c9dfe74b7d9be87019a28920c44818dd364d\"\u003e\u003ccode\u003ee3d2c9d\u003c/code\u003e\u003c/a\u003e refactor: replace all lodash.* dependencies with es-toolkit/compat (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4734\"\u003e#4734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7fe86b28f0779cce8d8459bdcc83c849936a1b80\"\u003e\u003ccode\u003e7fe86b2\u003c/code\u003e\u003c/a\u003e v20.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.3/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.5.0 to 20.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace all lodash.* dependencies with es-toolkit/compat by \u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: use nodejs commands for creating files on Windows (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4728\"\u003e#4728\u003c/a\u003e) by \u003ca href=\"https://github.com/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\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/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003eJust minor dep updates before the next breaking change\u003c/p\u003e\n\u003ch2\u003eChore \u0026amp; Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove codesandbox ci integration by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4680\"\u003econventional-changelog/commitlint#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Windows UTF-8 encoding note to getting started guide by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve parserPreset documentation with examples and options reference by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4700\"\u003econventional-changelog/commitlint#4700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix subject-case rule default from 'always' to 'never' by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4703\"\u003econventional-changelog/commitlint#4703\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/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\"\u003e20.5.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cz-commitlint): add VS16 to single character emojis by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4666\"\u003econventional-changelog/commitlint#4666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cz-commitlint): handle modifiers correctly by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4667\"\u003econventional-changelog/commitlint#4667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: update dependency global-directory to v5 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4671\"\u003e#4671\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4677\"\u003econventional-changelog/commitlint#4677\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/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\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/conventional-changelog/commitlint/commit/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.3/@commitlint/config-conventional\"\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.58.2 to 8.59.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\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e add TypeScript as a peer dependency (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12288\"\u003e#12288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDariusz Czajkowski\u003c/li\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.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\u003ch2\u003ev8.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\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.59.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\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.59.2 (2026-05-04)\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.59.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\u003ch2\u003e8.59.1 (2026-04-27)\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.59.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\u003ch2\u003e8.59.0 (2026-04-20)\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.59.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/2ec35f1760aade4df4c631d76d78c7ed5e136333\"\u003e\u003ccode\u003e2ec35f1\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.2/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/utils` from 8.58.2 to 8.59.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\"\u003e@​typescript-eslint/utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e add TypeScript as a peer dependency (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12288\"\u003e#12288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDariusz Czajkowski\u003c/li\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.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\u003ch2\u003ev8.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\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.59.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\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md\"\u003e@​typescript-eslint/utils's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.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\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.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\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.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/2ec35f1760aade4df4c631d76d78c7ed5e136333\"\u003e\u003ccode\u003e2ec35f1\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/cfca5506346503830ce348aabe8e82fe28a8e687\"\u003e\u003ccode\u003ecfca550\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unnecessary-type-assertion] report more cases based ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.2/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.4 to 4.1.5\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\u003ev4.1.5\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Istanbul to support \u003ccode\u003einstrumenter\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/BartWaardenburg\"\u003e\u003ccode\u003e@​BartWaardenburg\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/10119\"\u003evitest-dev/vitest#10119\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e0ff41c7\"\u003e\u003c!-- raw HTML omitted --\u003e(0e0ff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e--project negation excludes browser instances  -  by \u003ca href=\"https://github.com/felamaslen\"\u003e\u003ccode\u003e@​felamaslen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10131\"\u003evitest-dev/vitest#10131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9423dc084\"\u003e\u003c!-- raw HTML omitted --\u003e(9423d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProject color label on html reporter  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10142\"\u003evitest-dev/vitest#10142\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986\"\u003e\u003c!-- raw HTML omitted --\u003e(596f7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003evi.defineHelper\u003c/code\u003e called as object method  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10163\"\u003evitest-dev/vitest#10163\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/122c25b5b\"\u003e\u003c!-- raw HTML omitted --\u003e(122c2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlias \u003ccode\u003eagent\u003c/code\u003e reporter to \u003ccode\u003eminimal\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/10157\"\u003evitest-dev/vitest#10157\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/663b99fe3\"\u003e\u003c!-- raw HTML omitted --\u003e(663b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect diff config options in soft assertions  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\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/8696\"\u003evitest-dev/vitest#8696\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9787dedad\"\u003e\u003c!-- raw HTML omitted --\u003e(9787d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect diff config options in soft assertions \u0026quot;  -  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/8696\"\u003evitest-dev/vitest#8696\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7dc6d54fd\"\u003e\u003c!-- raw HTML omitted --\u003e(7dc6d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-collect\u003c/strong\u003e: Recognize _\u003cem\u003evi_import\u003c/em\u003e prefix in static test discovery  -  by \u003ca href=\"https://github.com/Yejneshwar\"\u003e\u003ccode\u003e@​Yejneshwar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10129\"\u003evitest-dev/vitest#10129\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/325463ab2\"\u003e\u003c!-- raw HTML omitted --\u003e(32546)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Descriptive error message when reports directory is removed during test run  -  by \u003ca href=\"https://github.com/DaveT1991\"\u003e\u003ccode\u003e@​DaveT1991\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/10117\"\u003evitest-dev/vitest#10117\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1413382e1\"\u003e\u003c!-- raw HTML omitted --\u003e(14133)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esnapshot\u003c/strong\u003e: Increase default snapshot max output length  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10150\"\u003evitest-dev/vitest#10150\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/21e66ff63\"\u003e\u003c!-- raw HTML omitted --\u003e(21e66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Fix jsx/tsx syntax highlight  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10152\"\u003evitest-dev/vitest#10152\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f1b1f6c7b\"\u003e\u003c!-- raw HTML omitted --\u003e(f1b1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb-worker\u003c/strong\u003e: Support MessagePort objects referenced inside postMessage data  -  by \u003ca href=\"https://github.com/whitphx\"\u003e\u003ccode\u003e@​whitphx\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9927\"\u003evitest-dev/vitest#9927\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10124\"\u003evitest-dev/vitest#10124\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7ad7d39af\"\u003e\u003c!-- raw HTML omitted --\u003e(7ad7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e: Make test-specification options writable  -  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/10154\"\u003evitest-dev/vitest#10154\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6abd557b7\"\u003e\u003c!-- raw HTML omitted --\u003e(6abd5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.4...v4.1.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\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/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.5/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` from 10.2.1 to 10.3.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.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\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/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e) (Simon Podlipsky)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e) (Milos Djermanovic)\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/32cc7ab4ec653ce89da92deb5c40a9f4fc707fe5\"\u003e\u003ccode\u003e32cc7ab\u003c/code\u003e\u003c/a\u003e docs: fix typos in docs and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20809\"\u003e#20809\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7f479376a2fa463d823ab762db6bb37ce8d2ee8f\"\u003e\u003ccode\u003e7f47937\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2f58136dd47364a4cae7054a64f7bf1e79693813\"\u003e\u003ccode\u003e2f58136\u003c/code\u003e\u003c/a\u003e chore: pin peter-evans/create-pull-request action to 5f6978f (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20810\"\u003e#20810\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/77add7f1bc91ed17bba3be3289928a9146c5f5a1\"\u003e\u003ccode\u003e77add7f\u003c/code\u003e\u003c/a\u003e chore: add initial ecosystem plugin tests workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19643\"\u003e#19643\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4023b55490fae55e464fe35530ef038cdf5d79a5\"\u003e\u003ccode\u003e4023b55\u003c/code\u003e\u003c/a\u003e test: Add unit tests for SuppressionsService.prune() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20797\"\u003e#20797\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/54080dad4f77bb39a1a843933d4ff3a2b7c175e2\"\u003e\u003ccode\u003e54080da\u003c/code\u003e\u003c/a\u003e test: add unit tests for ForkContext (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20778\"\u003e#20778\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0e2bcc4bf19253aaebfbd7df87824b0ca4a151f\"\u003e\u003ccode\u003ef0e2bcc\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.suppress() method (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20765\"\u003e#20765\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f0b94743a99bcdf8d07cff15ffbfa6a6c5f927\"\u003e\u003ccode\u003ea7f0b94\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20782\"\u003e#20782\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bf93d9e79f6dbf77242cbb9a9b8be834730fccd\"\u003e\u003ccode\u003e7bf93d9\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20677\"\u003e#20677\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42dd72e76e7f90e7f0be9458288d93353052adc\"\u003e\u003ccode\u003eb42dd72\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20781\"\u003e#20781\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b252be80f362cca7be3326a6dbe958680fdfe9a\"\u003e\u003ccode\u003e2b252be\u003c/code\u003e\u003c/a\u003e test: add unit tests for IdGenerator (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20775\"\u003e#20775\u003c/a\u003e) (kuldeep 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/78892043a36da4aa7640b59c99344b00c181048a\"\u003e\u003ccode\u003e7889204\u003c/code\u003e\u003c/a\u003e 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b69b4fce4dc407c8e960eba638b5a3409c4f1fd\"\u003e\u003ccode\u003e5b69b4f\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.1...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.5.0 to 17.6.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.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)  00a4dd9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.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/6b15870f1c08b60b5b57afe45a703d9ed0be39bc\"\u003e\u003ccode\u003e6b15870\u003c/code\u003e\u003c/a\u003e 17.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/00a4dd9821830a9b044798120e86b1bb1a54648d\"\u003e\u003ccode\u003e00a4dd9\u003c/code\u003e\u003c/a\u003e Update globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jiti` from 2.6.1 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/jiti/releases\"\u003ejiti's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/jiti/compare/v2.6.1...v2.7.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit resource management (\u003ccode\u003eusing\u003c/code\u003e/\u003ccode\u003eawait using\u003c/code\u003e) support (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport opt-in \u003ccode\u003etsconfigPaths\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport virtual modules (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiti/static\u003c/code\u003e subpath (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔥 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einteropDefault:\u003c/strong\u003e Add caching to reduce proxy overhead by ~2x (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire:\u003c/strong\u003e Passthrough resolve options (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erequire:\u003c/strong\u003e Fallback to transpilation when \u003ccode\u003etryNative\u003c/code\u003e fails (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFallback for \u003ccode\u003eENAMETOOLONG\u003c/code\u003e when evaluating esm (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade rspack to v2 (\u003ca href=\"https://github.com/unjs/jiti/commit/55194fb\"\u003e55194fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExperimental rolldown config (\u003ca href=\"https://github.com/unjs/jiti/commit/8c0243f\"\u003e8c0243f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore jsx test for bun/cjs (\u003ca href=\"https://github.com/unjs/jiti/commit/3a744ca\"\u003e3a744ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEspen Hovlandsdal (\u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRintaro Itokawa (\u003ca href=\"https://github.com/re-taro\"\u003e\u003ccode\u003e@​re-taro\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMatteo Collina (\u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMario Zechner (\u003ca href=\"https://github.com/badlogic\"\u003e\u003ccode\u003e@​badlogic\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/unjs/jiti/blob/main/CHANGELOG.md\"\u003ejiti's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/jiti/compare/v2.6.1...v2.7.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit resource management (using/await using) support (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport opt-in \u003ccode\u003etsconfigPaths\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport virtual modules option (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiti/static\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔥 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einteropDefault:\u003c/strong\u003e Add caching to reduce proxy overhead by ~2x (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire:\u003c/strong\u003e Passthrough resolve options (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e Skip \u003ccode\u003e--coverage\u003c/code\u003e flag for node 18 (\u003ca href=\"https://github.com/unjs/jiti/commit/fe264b4\"\u003efe264b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erequire:\u003c/strong\u003e Fallback to transpilation when \u003ccode\u003etryNative\u003c/code\u003e fails (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFallback for \u003ccode\u003eENAMETOOLONG\u003c/code\u003e when evaluating esm (\u003ca href=\"https://redirect.github.com/unjs/jiti/pull/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade rspack (\u003ca href=\"https://github.com/unjs/jiti/commit/55194fb\"\u003e55194fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExperimental rolldown config (\u003ca href=\"https://github.com/unjs/jiti/commit/8c0243f\"\u003e8c0243f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix lint issues (\u003ca href=\"https://github.com/unjs/jiti/commit/4045c7a\"\u003e4045c7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/jiti/commit/e88ac44\"\u003ee88ac44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/jiti/commit/498e8d7\"\u003e498e8d7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing prettier dep (\u003ca href=\"https://github.com/unjs/jiti/commit/650bc48\"\u003e650bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLint (\u003ca href=\"https://github.com/unjs/jiti/commit/058d91a\"\u003e058d91a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInit agents.md (\u003ca href=\"https://github.com/unjs/jiti/commit/c49c54e\"\u003ec49c54e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate agents.md (\u003ca href=\"https://github.com/unjs/jiti/commit/4deba16\"\u003e4deba16\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/jiti/commit/08fc868\"\u003e08fc868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tsconfig (\u003ca href=\"https://github.com/unjs/jiti/commit/8c7822e\"\u003e8c7822e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate release script (\u003ca href=\"https://github.com/unjs/jiti/commit/27fe3f2\"\u003e27fe3f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore jsx test for bun/cjs (\u003ca href=\"https://github.com/unjs/jiti/commit/3a744ca\"\u003e3a744ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate (\u003ca href=\"https://github.com/unjs/jiti/commit/9ee314f\"\u003e9ee314f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate node test matrix (\u003ca href=\"https://github.com/unjs/jiti/commit/0abda72\"\u003e0abda72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\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/unjs/jiti/commit/fd3bb289b75ed207edfb686d671ed50144f7e90f\"\u003e\u003ccode\u003efd3bb28\u003c/code\u003e\u003c/a\u003e chore(release): v2.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/27fe3f2a496b712674061c767f21ceaf34d39d83\"\u003e\u003ccode\u003e27fe3f2\u003c/code\u003e\u003c/a\u003e chore: update release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/4fcd2f23aa31d2e1ece4b307350b8c1d72a26870\"\u003e\u003ccode\u003e4fcd2f2\u003c/code\u003e\u003c/a\u003e fix: fallback for \u003ccode\u003eENAMETOOLONG\u003c/code\u003e when evaluating esm (\u003ca href=\"https://redirect.github.com/unjs/jiti/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/8c0243f14e65193fceb023b81aed5c9a820ee2cb\"\u003e\u003ccode\u003e8c0243f\u003c/code\u003e\u003c/a\u003e build: experimental rolldown config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/55194fbb97b56af50ae1c19735ee3b06110b3903\"\u003e\u003ccode\u003e55194fb\u003c/code\u003e\u003c/a\u003e build: upgrade rspack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/0abda72c11fa31654ae17f255f9a854e4b706018\"\u003e\u003ccode\u003e0abda72\u003c/code\u003e\u003c/a\u003e ci: update node test matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/8c7822ef2ff03669c31de2fedfcf6676970f5b2a\"\u003e\u003ccode\u003e8c7822e\u003c/code\u003e\u003c/a\u003e chore: update tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/08fc868c928d65fb615800e51b0ec1ac78f83a69\"\u003e\u003ccode\u003e08fc868\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/5d552e3bebf9ffcd3fb9f176364fce7b4e35134d\"\u003e\u003ccode\u003e5d552e3\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ejiti/static\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/unjs/jiti/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/jiti/commit/ae790b0214512857e40e8b3078b63a7d65f7f2c9\"\u003e\u003ccode\u003eae790b0\u003c/code\u003e\u003c/a\u003e feat: support virtual modules option (\u003ca href=\"https://redirect.github.com/unjs/jiti/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/jiti/compare/v2.6.1...v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.5.0 to 6.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse venz light/dark responsive svg img (2354194043354b67ed9463b6998d40a8e8cbab81)\u003c/li\u003e\n\u003cli\u003eFix types/path references (4afc873801bcca933dbc71c47b5557cbab646c6b)\u003c/li\u003e\n\u003cli\u003eMove on to pnpm 11 (b1060652e85b8bf9a306135ca12ae22032099889)\u003c/li\u003e\n\u003cli\u003eFix up ecosystem tests (c226a72b8936397dab2fc6d30e27517c257c36ca)\u003c/li\u003e\n\u003cli\u003eAdd shell binaries to global ignore list (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1716\"\u003e#1716\u003c/a\u003e) (ddcf7debd820b9deac9f29d1ed904f340c0ee91e) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix declaration export regression and document (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1722\"\u003e#1722\u003c/a\u003e) (3a2c22b52cda834b4d8a9956d9089b3dea9422bd)\u003c/li\u003e\n\u003cli\u003eUpdate snapshot after 3a2c22b (8300078b75913d94ef19dbd1990e2073db8541d8)\u003c/li\u003e\n\u003cli\u003eDetect babel.plugins/presets in \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e via function-form defineConfig (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1723\"\u003e#1723\u003c/a\u003e) (d56ee51c2162c29baf3564ded39639a1a258caa1)\u003c/li\u003e\n\u003cli\u003eLift defineConfig-arg unwrapper to ast-helpers, route findCallArg through it (7195b0a5f0986833a059c5d2cda9697d7d0abbf7)\u003c/li\u003e\n\u003cli\u003eFix PostCSS detection for \u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1719\"\u003e#1719\u003c/a\u003e) (60f84824eebeece47ec5d2683fe4db9aaa6e7d00) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e\u0026gt;\u003c/code\u003e inside SFC \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e attribute values (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1714\"\u003e#1714\u003c/a\u003e) (9e5501f60150d0521bf7f2aa5a9af8db1285813b)\u003c/li\u003e\n\u003cli\u003eResolve Cypress reporter set per testing type (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1724\"\u003e#1724\u003c/a\u003e) (7cc4fc19ea12f4aefb55ef01a0ad5237b2dac8c4)\u003c/li\u003e\n\u003cli\u003eAdd Vercel config plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1720\"\u003e#1720\u003c/a\u003e) (10f97c10cd3203761c6ba2f4ee335c9719d81840) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDirect config hint title to stderr (53236b5f7dc12c2e7e561448c276a0168a6367fc)\u003c/li\u003e\n\u003cli\u003eSome light housekeeping (727f842709f2adf9fe7658b6ed1b66b11043d821)\u003c/li\u003e\n\u003cli\u003eFix up ecosystem tests (0db3300e4109cb184520863e98eff6c2c956a717)\u003c/li\u003e\n\u003cli\u003eFix --no-exit-code condition for \u003ccode\u003eisTreatConfigHintsAsErrors\u003c/code\u003e (f27c3f4a556fdd18bfafb9b270fddc9b12c8033a)\u003c/li\u003e\n\u003cli\u003eA friendlier message (aab1e83baaa088b8f8730f03f0d8e6520fa48d64)\u003c/li\u003e\n\u003cli\u003eMark plugin-name fallback binaries as optional in knownBinsOnly mode (c709a5aaa473184d1a73f7cbcb8eaf0d73e072d4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIgnore \u0026amp; remove uninteresting lines in snapshots (767ebaf9b20d02f271d2a083404b60cba63119d7)\u003c/li\u003e\n\u003cli\u003eFlag stale \u003ccode\u003e@internal\u003c/code\u003e tags in production mode (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1658\"\u003e#1658\u003c/a\u003e) (dd1caeda80784d6070b028c781a3502b33e9765a)\u003c/li\u003e\n\u003cli\u003eAdd compiler-extensions in tsc-files mode (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1708\"\u003e#1708\u003c/a\u003e) (ea867ad4bb9195f556ff58dae010d0d77c57bb25)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEcosystem patches → snapshots (1803f9f94d42ebe88730465c002098de54c6650a)\u003c/li\u003e\n\u003cli\u003eFix unlisted pkg when only \u003ccode\u003e@​types/pkg\u003c/code\u003e listed (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1707\"\u003e#1707\u003c/a\u003e) (62082b69b382ea56d86e718da623ccadb9281a14)\u003c/li\u003e\n\u003cli\u003eDon't report imports matching engines.X as unlisted (23582e0f4da7a98cfe50c065b63d38a75870911e)\u003c/li\u003e\n\u003cli\u003eTreat imports in .d.ts files as type-only (84caac58d99f39fde56c664f42bad2c000d8943e)\u003c/li\u003e\n\u003cli\u003eTreat tsconfig compilerOptions.types as type-only (ce18854b0a008f1060e30c660eee820eba1568e5)\u003c/li\u003e\n\u003cli\u003eResolve hoisted deps from monorepo root in single-package mode (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1711\"\u003e#1711\u003c/a\u003e) (23b756fb0becacaa19fbd71a0d9a0264f8647e88)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose types for JSON reporter (961b734f398b451bc26708f8d3bfa72a71983dcc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add WXT plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1703\"\u003e#1703\u003c/a\u003e) (9167557755a0aef81947aaedfa4745805ffaa571) - thanks \u003ca href=\"https://github.com/sebastianbreguel\"\u003e\u003ccode\u003e@​sebastianbreguel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd support for pnpm@11 new commands (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1706\"\u003e#1706\u003c/a\u003e) (c937697a68caaf1ac224627537993b32d37cc91b) - thanks \u003ca href=\"https://github.com/PatrykWalach\"\u003e\u003ccode\u003e@​PatrykWalach\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix case of spread export → other exports used (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1705\"\u003e#1705\u003c/a\u003e) (0f94d2d2b024d268df2395677a0ca0f6fd95503d)\u003c/li\u003e\n\u003cli\u003eAdd more pnpm commands + tests (f2819b3474b6d6ff7c24197be54072d2291d15b6)\u003c/li\u003e\n\u003cli\u003eBump oxc-parser (5c21d278814436c4c084d0ee609360eddaedd676)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix markdown reporter column width (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1700\"\u003e#1700\u003c/a\u003e) (4713108de98bcfe76eb606036b9f968abe3e89a0)\u003c/li\u003e\n\u003cli\u003eHandle Vitest agent and minimal reporters (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1701\"\u003e#1701\u003c/a\u003e) (a71ead11b99aaa67f31eed7b35628907b2dddd06) - thanks \u003ca href=\"https://github.com/dskwrite\"\u003e\u003ccode\u003e@​dskwrite\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd e2e tests w/ tsgo defs + lib consumption (98113e61d913e47631748b58c25d1042c8dd387e)\u003c/li\u003e\n\u003cli\u003eFix pkg name inconsistencies (544c3e68d72dd754b20f8e0b0bf8ed107c05d677)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eexport {}\u003c/code\u003e to maintain module shape (27d8a0230c10f2827ba1e1a8b2c65020554f61f8)\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/webpro-nl/knip/commit/44829fe6a9ca5cc34ea345860b912dceb1a87c51\"\u003e\u003ccode\u003e44829fe\u003c/code\u003e\u003c/a\u003e Release knip@6.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c709a5aaa473184d1a73f7cbcb8eaf0d73e072d4\"\u003e\u003ccode\u003ec709a5a\u003c/code\u003e\u003c/a\u003e Mark plugin-name fallback binaries as optional in knownBinsOnly mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-...\n\n_Description has been truncated_","html_url":"https://github.com/lets-release/lets-release/pull/68","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lets-release%2Flets-release/issues/68","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/68/packages"}},{"old_version":"9.0.0","new_version":"9.0.2","update_type":"patch","path":null,"pr_created_at":"2026-04-20T03:03:48.000Z","version_change":"9.0.0 → 9.0.2","issue":{"uuid":"4292837856","node_id":"PR_kwDOJ7pPR87TzZ-n","number":412,"state":"closed","title":"Bump the development-version-updates group across 1 directory with 71 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-27T03:01:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T03:03:48.000Z","updated_at":"2026-04-27T03:01:47.000Z","time_to_close":604677,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":71,"packages":[{"name":"@angular/build","old_version":"20.3.1","new_version":"20.3.24","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.3.18","new_version":"20.3.24","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.3.0","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@angular/language-service","old_version":"20.3.0","new_version":"20.3.19","repository_url":"https://github.com/angular/angular"},{"name":"@types/node","old_version":"24.4.0","new_version":"24.12.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"angular-eslint","old_version":"20.3.0","new_version":"20.7.0","repository_url":"https://github.com/angular-eslint/angular-eslint"},{"name":"cypress","old_version":"15.11.0","new_version":"15.14.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint","old_version":"9.35.0","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-cypress","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/cypress-io/eslint-plugin-cypress"},{"name":"eslint-plugin-depend","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/es-tooling/eslint-plugin-depend"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"karma-jasmine-html-reporter","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/dfederm/karma-jasmine-html-reporter"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.43.0","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.10.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.10.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@gar/promise-retry","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/wraithgar/node-promise-retry"},{"name":"@hono/node-server","old_version":"1.19.13","new_version":"1.19.14","repository_url":"https://github.com/honojs/node-server"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@istanbuljs/schema","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/istanbuljs/schema"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@sigstore/core","old_version":"3.1.0","new_version":"3.2.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/protobuf-specs","old_version":"0.5.0","new_version":"0.5.1","repository_url":"https://github.com/sigstore/protobuf-specs"},{"name":"@sigstore/sign","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/tuf","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"axios","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/axios/axios"},{"name":"baseline-browser-mapping","old_version":"2.8.3","new_version":"2.10.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.0","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"cacache","old_version":"20.0.3","new_version":"20.0.4","repository_url":"https://github.com/npm/cacache"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"ci-info","old_version":"4.3.0","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"content-disposition","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/jshttp/content-disposition"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"eslint-import-resolver-node","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventsource-parser","old_version":"3.0.6","new_version":"3.0.8","repository_url":"https://github.com/rexxars/eventsource-parser"},{"name":"express-rate-limit","old_version":"8.2.1","new_version":"8.3.2","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.14.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"hosted-git-info","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jose","old_version":"6.1.3","new_version":"6.2.2","repository_url":"https://github.com/panva/jose"},{"name":"make-fetch-happen","old_version":"15.0.4","new_version":"15.0.5","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"msgpackr","old_version":"1.11.5","new_version":"1.11.10","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"ordered-binary","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/kriszyp/ordered-binary"},{"name":"path-to-regexp","old_version":"8.3.0","new_version":"8.4.2","repository_url":"https://github.com/pillarjs/path-to-regexp"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.10","repository_url":"https://github.com/postcss/postcss"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"systeminformation","old_version":"5.31.1","new_version":"5.31.5","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.13","repository_url":"https://github.com/isaacs/node-tar"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 71 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.3.1` | `20.3.24` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.3.18` | `20.3.24` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.3.0` | `20.3.19` |\n| [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) | `20.3.0` | `20.3.19` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.4.0` | `24.12.2` |\n| [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint) | `20.3.0` | `20.7.0` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.11.0` | `15.14.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.35.0` | `9.39.4` |\n| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `5.1.1` | `5.3.0` |\n| [eslint-plugin-depend](https://github.com/es-tooling/eslint-plugin-depend) | `1.2.0` | `1.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [karma-jasmine-html-reporter](https://github.com/dfederm/karma-jasmine-html-reporter) | `2.1.0` | `2.2.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.4.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.43.0` | `8.58.2` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.29.1` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.28.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.28.6` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.29.2` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.10.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.10.0` |\n| [@gar/promise-retry](https://github.com/wraithgar/node-promise-retry) | `1.0.2` | `1.0.3` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.19.13` | `1.19.14` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@istanbuljs/schema](https://github.com/istanbuljs/schema) | `0.1.3` | `0.1.6` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.6` |\n| [@sigstore/core](https://github.com/sigstore/sigstore-js) | `3.1.0` | `3.2.0` |\n| [@sigstore/protobuf-specs](https://github.com/sigstore/protobuf-specs) | `0.5.0` | `0.5.1` |\n| [@sigstore/sign](https://github.com/sigstore/sigstore-js) | `4.1.0` | `4.1.1` |\n| [@sigstore/tuf](https://github.com/sigstore/sigstore-js) | `4.0.1` | `4.0.2` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.15.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.3` | `2.10.20` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.0` | `4.28.2` |\n| [cacache](https://github.com/npm/cacache) | `20.0.3` | `20.0.4` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.0` | `4.4.0` |\n| [content-disposition](https://github.com/jshttp/content-disposition) | `1.0.1` | `1.1.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.20` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.6` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.2` |\n| [eslint-import-resolver-node](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/node) | `0.3.9` | `0.3.10` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventsource-parser](https://github.com/rexxars/eventsource-parser) | `3.0.6` | `3.0.8` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.2.1` | `8.3.2` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.14.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.3` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `9.0.0` | `9.0.2` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jose](https://github.com/panva/jose) | `6.1.3` | `6.2.2` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.4` | `15.0.5` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.5` | `1.11.10` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [ordered-binary](https://github.com/kriszyp/ordered-binary) | `1.6.0` | `1.6.1` |\n| [path-to-regexp](https://github.com/pillarjs/path-to-regexp) | `8.3.0` | `8.4.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.10` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.6` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.1` | `5.31.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.13` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n\n\nUpdates `@angular/build` from 20.3.1 to 20.3.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.24\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003cimg src=\"https://img.shields.io/badge/10c09c77b-fix-green\" alt=\"fix - 10c09c77b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.24 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e10c09c77b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.5 (2026-04-08)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eistanbul-lib-instrument\u003c/code\u003e is now an optional peer dependency.\nProjects using karma with code coverage enabled will need to ensure that istanbul-lib-instrument is installed. Note: \u003ccode\u003eng update\u003c/code\u003e will automatically add this dependency during the update process.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/be60a63b7b8fdea26bfd3329ce54d321334db2d2\"\u003ebe60a63b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migrate-karma-to-vitest update migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/43505066e2350ca875051bb0f9991da8003c9247\"\u003e43505066e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migration to add istanbul-lib-instrument\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/470e1f937492e73971dea9c39af83368caf74e42\"\u003e470e1f937\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd istanbul-lib-instrument to application/library generator dependencies\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/422c8183ea3596660475491b9630df34276c468e\"\u003e422c8183e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle missing package manager during analytics initialization\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3007f46b7e077227b17d8bb1090edd2f8ff19ae3\"\u003e3007f46b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003emove istanbul-lib-instrument to optional peer dependency\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/829bdc61dd77231bb13f01efd052811661fe4f48\"\u003e829bdc61d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve coverage ignore comments in development\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e2f95fc19a648f3da84b58ace91283d0fa422cc1\"\u003ee2f95fc19\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eshow clear error when styleUrl points to a TypeScript file\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.7 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/54112572992d7e940981f5487d50f76b82db7988\"\u003e\u003ccode\u003e5411257\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003ccode\u003e10c09c7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.3.1...v20.3.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cli` from 20.3.18 to 20.3.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.24\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003cimg src=\"https://img.shields.io/badge/10c09c77b-fix-green\" alt=\"fix - 10c09c77b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.24 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e10c09c77b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.5 (2026-04-08)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eistanbul-lib-instrument\u003c/code\u003e is now an optional peer dependency.\nProjects using karma with code coverage enabled will need to ensure that istanbul-lib-instrument is installed. Note: \u003ccode\u003eng update\u003c/code\u003e will automatically add this dependency during the update process.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/be60a63b7b8fdea26bfd3329ce54d321334db2d2\"\u003ebe60a63b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migrate-karma-to-vitest update migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/43505066e2350ca875051bb0f9991da8003c9247\"\u003e43505066e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migration to add istanbul-lib-instrument\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/470e1f937492e73971dea9c39af83368caf74e42\"\u003e470e1f937\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd istanbul-lib-instrument to application/library generator dependencies\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/422c8183ea3596660475491b9630df34276c468e\"\u003e422c8183e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle missing package manager during analytics initialization\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3007f46b7e077227b17d8bb1090edd2f8ff19ae3\"\u003e3007f46b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003emove istanbul-lib-instrument to optional peer dependency\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/829bdc61dd77231bb13f01efd052811661fe4f48\"\u003e829bdc61d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve coverage ignore comments in development\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e2f95fc19a648f3da84b58ace91283d0fa422cc1\"\u003ee2f95fc19\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eshow clear error when styleUrl points to a TypeScript file\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.7 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/54112572992d7e940981f5487d50f76b82db7988\"\u003e\u003ccode\u003e5411257\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/10c09c77b75602293377b962b2a8397a2819036c\"\u003e\u003ccode\u003e10c09c7\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update esbuild to \u003ccode\u003e0.28.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.18...v20.3.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 20.3.0 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003cimg src=\"https://img.shields.io/badge/303d4cd580-fix-green\" alt=\"fix - 303d4cd580\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e\u003cimg src=\"https://img.shields.io/badge/02fbf08890-fix-green\" alt=\"fix - 02fbf08890\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e\u003cimg src=\"https://img.shields.io/badge/72126f9a08-fix-green\" alt=\"fix - 72126f9a08\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e\u003cimg src=\"https://img.shields.io/badge/626bc8bc20-fix-green\" alt=\"fix - 626bc8bc20\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e303d4cd580\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.8 (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis change will trigger the \u003ccode\u003enullishCoalescingNotNullable\u003c/code\u003e and \u003ccode\u003eoptionalChainNotNullable\u003c/code\u003e diagnostics on exisiting projects.\nYou might want to disable those 2 diagnotiscs in your \u003ccode\u003etsconfig\u003c/code\u003e temporarily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/47fcbc470462192c4f9e273d8dce8b353d5baaa2\"\u003e47fcbc4704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow safe navigation to correctly narrow down nullables\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2c5aabb9daf5da3ad539381ef1e430c77583e3bf\"\u003e2c5aabb9da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edon't escape dollar sign in literal expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e5f96c2d8813f95c91761ae3080065575ca3b536\"\u003ee5f96c2d88\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eanimation events not type checked properly when bound through HostListener decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4e331062e8385e066102c3bbb8be439eabfdf8c9\"\u003e4e331062e8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow synchronous values for stream Resources\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2f5ab541eafba72bc0079a8650d0b96b0ddfde2f\"\u003e2f5ab541ea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenhance profiling with documentation URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/75f2cb8f566de43a5f2fd27bb2982c796b93490d\"\u003e75f2cb8f56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eimplement Angular DI graph in-page AI tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8ce9cc4f6b10d60300dedb6571822ce77a96f2ce\"\u003e8ce9cc4f6b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eregister AI runtime debugging tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cdda51a3b2f48d5623acef0c6f54afb7af921b58\"\u003ecdda51a3b2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport bootstrapping Angular applications underneath shadow roots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c7641151cc50011340d791849954d51399570f5\"\u003e3c7641151c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eescape forward slashes in transfer state to prevent crawler indexing\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9f24fc6699b762d17127d0412343041ecdea70e\"\u003ef9f24fc669\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eshim legacy NG_VALIDATORS into parseErrors for CVA mode (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72d3ace03c1292ba9d6fdf7b418ba3287bf54316\"\u003e72d3ace03c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse controlValue in NgControl for CVA interop (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/39e382a756b552d2b7bd3ce2c364daee9d7a0056\"\u003e39e382a756\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd CSP nonce support to JsonpClientBackend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1cd97648a943717fe42a174ab8006e06c757fde\"\u003ed1cd97648a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eDon't on Passthru outside of reactive context\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6a435658e25f9c81ddeaaa72d9c9694fc02bbef1\"\u003e6a435658e2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eDisabling nullishCoalescingNotNullable \u0026amp; optionalChainNotNullable on ng update\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1415d869804729e50ed4bcdc829da870b4a70206\"\u003e1415d86980\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix typo for strict-template migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003ccode\u003ec2c2b4a\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sensitive attributes on SVG script elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003ccode\u003ed1ca8ae\u003c/code\u003e\u003c/a\u003e fix(compiler): prevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/840db59dc1a9beb0b4e63799b5d56c2f096a1bab\"\u003e\u003ccode\u003e840db59\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): make required inputs diagnostic less noisy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/de8af179518732a50ae0b15ef580a93371d27a3d\"\u003e\u003ccode\u003ede8af17\u003c/code\u003e\u003c/a\u003e docs(docs-infra): Extract multiple extends statements for interfaces (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64539\"\u003e#64539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/5fb7c318bd153dbebfe65f56540380a10f1650be\"\u003e\u003ccode\u003e5fb7c31\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler-cli): missingStructuralDirective diagnostic produces fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/371274bfc6d5690390f90161106b60d80939fe75\"\u003e\u003ccode\u003e371274b\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): missingStructuralDirective diagnostic produces false negat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3ae0d1bcf58c8f337417026a4ce58eb770daa178\"\u003e\u003ccode\u003e3ae0d1b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2e817b0efb6f617312936b756ace2c85139d1fc\"\u003e\u003ccode\u003ec2e817b\u003c/code\u003e\u003c/a\u003e perf(compiler-cli): fix performance of \u0026quot;interpolated signal not invoked\u0026quot; chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/11b006ed836bfdfe96e57adba5a0394db883bea6\"\u003e\u003ccode\u003e11b006e\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.19/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/language-service` from 20.3.0 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e\u003cimg src=\"https://img.shields.io/badge/303d4cd580-fix-green\" alt=\"fix - 303d4cd580\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e\u003cimg src=\"https://img.shields.io/badge/02fbf08890-fix-green\" alt=\"fix - 02fbf08890\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e\u003cimg src=\"https://img.shields.io/badge/72126f9a08-fix-green\" alt=\"fix - 72126f9a08\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e\u003cimg src=\"https://img.shields.io/badge/626bc8bc20-fix-green\" alt=\"fix - 626bc8bc20\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-04-15)\u003c/h1\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/303d4cd580dec38bfaa71a0a34965f151bab3ba8\"\u003e303d4cd580\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent SSRF bypasses via protocol-relative and backslash URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.8 (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis change will trigger the \u003ccode\u003enullishCoalescingNotNullable\u003c/code\u003e and \u003ccode\u003eoptionalChainNotNullable\u003c/code\u003e diagnostics on exisiting projects.\nYou might want to disable those 2 diagnotiscs in your \u003ccode\u003etsconfig\u003c/code\u003e temporarily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/47fcbc470462192c4f9e273d8dce8b353d5baaa2\"\u003e47fcbc4704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow safe navigation to correctly narrow down nullables\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2c5aabb9daf5da3ad539381ef1e430c77583e3bf\"\u003e2c5aabb9da\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edon't escape dollar sign in literal expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e5f96c2d8813f95c91761ae3080065575ca3b536\"\u003ee5f96c2d88\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eanimation events not type checked properly when bound through HostListener decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4e331062e8385e066102c3bbb8be439eabfdf8c9\"\u003e4e331062e8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow synchronous values for stream Resources\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2f5ab541eafba72bc0079a8650d0b96b0ddfde2f\"\u003e2f5ab541ea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eenhance profiling with documentation URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/75f2cb8f566de43a5f2fd27bb2982c796b93490d\"\u003e75f2cb8f56\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eimplement Angular DI graph in-page AI tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8ce9cc4f6b10d60300dedb6571822ce77a96f2ce\"\u003e8ce9cc4f6b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eregister AI runtime debugging tools\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cdda51a3b2f48d5623acef0c6f54afb7af921b58\"\u003ecdda51a3b2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport bootstrapping Angular applications underneath shadow roots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c7641151cc50011340d791849954d51399570f5\"\u003e3c7641151c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eescape forward slashes in transfer state to prevent crawler indexing\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9f24fc6699b762d17127d0412343041ecdea70e\"\u003ef9f24fc669\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eshim legacy NG_VALIDATORS into parseErrors for CVA mode (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72d3ace03c1292ba9d6fdf7b418ba3287bf54316\"\u003e72d3ace03c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse controlValue in NgControl for CVA interop (\u003ca href=\"https://redirect.github.com/angular/angular/pull/67943\"\u003e#67943\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/39e382a756b552d2b7bd3ce2c364daee9d7a0056\"\u003e39e382a756\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd CSP nonce support to JsonpClientBackend\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1cd97648a943717fe42a174ab8006e06c757fde\"\u003ed1cd97648a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eDon't on Passthru outside of reactive context\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6a435658e25f9c81ddeaaa72d9c9694fc02bbef1\"\u003e6a435658e2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eDisabling nullishCoalescingNotNullable \u0026amp; optionalChainNotNullable on ng update\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1415d869804729e50ed4bcdc829da870b4a70206\"\u003e1415d86980\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix typo for strict-template migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-browser\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.19/packages/language-service\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.4.0 to 24.12.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/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `angular-eslint` from 20.3.0 to 20.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular-eslint/angular-eslint/releases\"\u003eangular-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.7.0\u003c/h2\u003e\n\u003ch2\u003e20.7.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e [prefer-ngsrc] add suggestions (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2772\"\u003e#2772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency eslint to v9.39.1 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.10 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.46.4 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2780\"\u003e#2780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.11 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2785\"\u003e#2785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport eslint defineConfig types better (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.12 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2794\"\u003e#2794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-inject] improve test coverage and documentation (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2770\"\u003e#2770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e false negatives in pipe-prefix, component-selector and directive-selector when linting selectors that only contain a prefix (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2769\"\u003e#2769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [use-component-selector] detect variables (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2797\"\u003e#2797\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDmitry Zakharov \u003ca href=\"https://github.com/pumano\"\u003e\u003ccode\u003e@​pumano\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvgeny Stepanovych \u003ca href=\"https://github.com/undsoft\"\u003e\u003ccode\u003e@​undsoft\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.6.0\u003c/h2\u003e\n\u003ch2\u003e20.6.0 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuilder:\u003c/strong\u003e support {projectName} and {projectRoot} placeholders in outputFile (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2759\"\u003e#2759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e support multiple configs for component-selector and directive-selector (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2762\"\u003e#2762\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular-eslint:\u003c/strong\u003e support eslint defineConfig types in addition to typescript-eslint config (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e20.5.2 (2025-11-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.9 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.46.3 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency eslint to v9.39.0 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e update style guide links (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2689\"\u003e#2689\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/angular-eslint/angular-eslint/blob/main/packages/angular-eslint/CHANGELOG.md\"\u003eangular-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.7.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport eslint defineConfig types better (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.6.0 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular-eslint:\u003c/strong\u003e support eslint defineConfig types in addition to typescript-eslint config (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.5.2 (2025-11-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for angular-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e20.5.1 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for angular-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e20.5.0 (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule prefer-host-metadata-property (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2615\"\u003e#2615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add prefer-built-in-pipes rule (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2605\"\u003e#2605\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndreas Nicolaou \u003ca href=\"https://github.com/andreasnicolaou\"\u003e\u003ccode\u003e@​andreasnicolaou\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejase \u003ca href=\"https://github.com/jase88\"\u003e\u003ccode\u003e@​jase88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.4.0 (2025-10-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add rule prefer-at-else (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2613\"\u003e#2613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDave \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/fdddff9b3e5d9a36e4dd527d201ed7b48ce2f08f\"\u003e\u003ccode\u003efdddff9\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/9c528ee720ba1646db1960e347e00739b7f93428\"\u003e\u003ccode\u003e9c528ee\u003c/code\u003e\u003c/a\u003e fix: support eslint defineConfig types better (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/e5301604797ce99db2c65d55749e4826cffe5115\"\u003e\u003ccode\u003ee530160\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/0b2f7586284f8077bcada9ee15541f713408817d\"\u003e\u003ccode\u003e0b2f758\u003c/code\u003e\u003c/a\u003e fix(angular-eslint): support eslint defineConfig types in addition to typescr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/e97d134a0616498a863f3221f11a0af6ade0b2d3\"\u003e\u003ccode\u003ee97d134\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/6d15cdd59d80b3928f1ce4198a9f1b5ec7bd2db3\"\u003e\u003ccode\u003e6d15cdd\u003c/code\u003e\u003c/a\u003e chore: finalize migration from jest to vitest (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2756\"\u003e#2756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/895ac79b4e51eed2b6778772a81736cdf6477ba0\"\u003e\u003ccode\u003e895ac79\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/672cb7b8c794867756168ea82ec578565f5bf372\"\u003e\u003ccode\u003e672cb7b\u003c/code\u003e\u003c/a\u003e chore: use vitest (with nx atomizer) for e2e tests and use pnpm catalogs (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2720\"\u003e#2720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/0485db38849732cce0045983bc70b62e56f63fe8\"\u003e\u003ccode\u003e0485db3\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2713\"\u003e#2713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/2bc4a63ae7072b4d31252824a3b1e3f89fcbd177\"\u003e\u003ccode\u003e2bc4a63\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular-eslint/angular-eslint/commits/v20.7.0/packages/angular-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 15.11.0 to 15.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/cypress/releases\"\u003ecypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.14.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-14-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-14-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.13.1\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-13-1\"\u003ehttps://docs.cypress.io/app/references/changelog#15-13-1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.13.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-13-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-13-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.12.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-12-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-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/cypress-io/cypress/commit/b8a9db27d43eec3c0ac23013eb0466f1d6d5b263\"\u003e\u003ccode\u003eb8a9db2\u003c/code\u003e\u003c/a\u003e chore: prep Cypress for 15.14.0 release (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33616\"\u003e#33616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/1c6935f8d5f8deaded757f5378b71cb163da2ee7\"\u003e\u003ccode\u003e1c6935f\u003c/code\u003e\u003c/a\u003e chore: updating v8 snapshot cache (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33613\"\u003e#33613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/7532a059542a9bdeb454f04bf2784eb770022f74\"\u003e\u003ccode\u003e7532a05\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/vite-dev-server-v7\u003c/code\u003e.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/eaacd99e4c9c47073fbad43445a4dc532d440a28\"\u003e\u003ccode\u003eeaacd99\u003c/code\u003e\u003c/a\u003e chore: Update Chrome (stable) to 147.0.7727.55 and Chrome (beta) to 148.0.777...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/acf1eef15c654af212152720d748c80d85ce8b0d\"\u003e\u003ccode\u003eacf1eef\u003c/code\u003e\u003c/a\u003e feat: support vite 8 for component testing (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33580\"\u003e#33580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/9f1f15e8beaf9a0544caba25ea54ce9ba22087ae\"\u003e\u003ccode\u003e9f1f15e\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;fix: truncate long strings in chai inspect (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33512\"\u003e#33512\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33611\"\u003e#33611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/bf2f052371edc4fdbd2950248f09181b754f4413\"\u003e\u003ccode\u003ebf2f052\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;fix: stream privileged file reads over HTTP (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33538\"\u003e#33538\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33612\"\u003e#33612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/f7f0c57cfc13a2c3a254aae92cd6bd31b243ab1c\"\u003e\u003ccode\u003ef7f0c57\u003c/code\u003e\u003c/a\u003e chore: updating v8 snapshot cache (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33609\"\u003e#33609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/585b0df893c7d489281ef0b532069e7193e45a9a\"\u003e\u003ccode\u003e585b0df\u003c/code\u003e\u003c/a\u003e fix: stream privileged file reads over HTTP (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33538\"\u003e#33538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/cebbc85a8740da8be0967fe74c1391bca5e595b1\"\u003e\u003ccode\u003ecebbc85\u003c/code\u003e\u003c/a\u003e perf(driver): allowlist keys kept after log memory cleanup when tests drop ou...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v15.11.0...v15.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.35.0 to 9.39.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e) (sethamus)\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/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20529\"\u003e#20529\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20453\"\u003e#20453\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd8...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/example-angular-app/pull/412","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fexample-angular-app/issues/412","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/412/packages"}},{"old_version":"9.0.0","new_version":"9.0.2","update_type":"patch","path":null,"pr_created_at":"2026-04-12T08:15:32.000Z","version_change":"9.0.0 → 9.0.2","issue":{"uuid":"4247151359","node_id":"PR_kwDOJ7pPR87RvymK","number":407,"state":"open","title":"Bump the development-version-updates group across 1 directory with 64 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-12T08:15:32.000Z","updated_at":"2026-04-13T04:09:56.095Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":64,"packages":[{"name":"@angular/build","old_version":"20.3.1","new_version":"20.3.23","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.3.18","new_version":"20.3.23","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.3.0","new_version":"20.3.18","repository_url":"https://github.com/angular/angular"},{"name":"@angular/language-service","old_version":"20.3.0","new_version":"20.3.18","repository_url":"https://github.com/angular/angular"},{"name":"@types/node","old_version":"24.4.0","new_version":"24.12.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"angular-eslint","old_version":"20.3.0","new_version":"20.7.0","repository_url":"https://github.com/angular-eslint/angular-eslint"},{"name":"cypress","old_version":"15.11.0","new_version":"15.13.1","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint","old_version":"9.35.0","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-cypress","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/cypress-io/eslint-plugin-cypress"},{"name":"eslint-plugin-depend","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/es-tooling/eslint-plugin-depend"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"karma-jasmine-html-reporter","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/dfederm/karma-jasmine-html-reporter"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.2","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.43.0","new_version":"8.58.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.9.2","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.9.2","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@gar/promise-retry","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/wraithgar/node-promise-retry"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@sigstore/core","old_version":"3.1.0","new_version":"3.2.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/protobuf-specs","old_version":"0.5.0","new_version":"0.5.1","repository_url":"https://github.com/sigstore/protobuf-specs"},{"name":"@sigstore/sign","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/tuf","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"baseline-browser-mapping","old_version":"2.8.3","new_version":"2.10.18","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.0","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"cacache","old_version":"20.0.3","new_version":"20.0.4","repository_url":"https://github.com/npm/cacache"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"ci-info","old_version":"4.3.0","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"content-disposition","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/jshttp/content-disposition"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"eslint-import-resolver-node","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"express-rate-limit","old_version":"8.2.1","new_version":"8.3.2","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.7","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"hosted-git-info","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jose","old_version":"6.1.3","new_version":"6.2.2","repository_url":"https://github.com/panva/jose"},{"name":"make-fetch-happen","old_version":"15.0.4","new_version":"15.0.5","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"msgpackr","old_version":"1.11.5","new_version":"1.11.9","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"ordered-binary","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/kriszyp/ordered-binary"},{"name":"path-to-regexp","old_version":"8.3.0","new_version":"8.4.2","repository_url":"https://github.com/pillarjs/path-to-regexp"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.9","repository_url":"https://github.com/postcss/postcss"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"systeminformation","old_version":"5.31.1","new_version":"5.31.5","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.13","repository_url":"https://github.com/isaacs/node-tar"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 64 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.3.1` | `20.3.23` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.3.18` | `20.3.23` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.3.0` | `20.3.18` |\n| [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) | `20.3.0` | `20.3.18` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.4.0` | `24.12.2` |\n| [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint) | `20.3.0` | `20.7.0` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.11.0` | `15.13.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.35.0` | `9.39.4` |\n| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `5.1.1` | `5.3.0` |\n| [eslint-plugin-depend](https://github.com/es-tooling/eslint-plugin-depend) | `1.2.0` | `1.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [karma-jasmine-html-reporter](https://github.com/dfederm/karma-jasmine-html-reporter) | `2.1.0` | `2.2.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.4.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.43.0` | `8.58.1` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.29.1` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.28.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.28.6` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.29.2` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.9.2` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.9.2` |\n| [@gar/promise-retry](https://github.com/wraithgar/node-promise-retry) | `1.0.2` | `1.0.3` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.6` |\n| [@sigstore/core](https://github.com/sigstore/sigstore-js) | `3.1.0` | `3.2.0` |\n| [@sigstore/protobuf-specs](https://github.com/sigstore/protobuf-specs) | `0.5.0` | `0.5.1` |\n| [@sigstore/sign](https://github.com/sigstore/sigstore-js) | `4.1.0` | `4.1.1` |\n| [@sigstore/tuf](https://github.com/sigstore/sigstore-js) | `4.0.1` | `4.0.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.3` | `2.10.18` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.0` | `4.28.2` |\n| [cacache](https://github.com/npm/cacache) | `20.0.3` | `20.0.4` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.0` | `4.4.0` |\n| [content-disposition](https://github.com/jshttp/content-disposition) | `1.0.1` | `1.1.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.20` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.6` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.2` |\n| [eslint-import-resolver-node](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/node) | `0.3.9` | `0.3.10` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.2.1` | `8.3.2` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.7` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `9.0.0` | `9.0.2` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jose](https://github.com/panva/jose) | `6.1.3` | `6.2.2` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.4` | `15.0.5` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.5` | `1.11.9` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [ordered-binary](https://github.com/kriszyp/ordered-binary) | `1.6.0` | `1.6.1` |\n| [path-to-regexp](https://github.com/pillarjs/path-to-regexp) | `8.3.0` | `8.4.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.9` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.6` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.1` | `5.31.5` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.13` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n\n\nUpdates `@angular/build` from 20.3.1 to 20.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.23 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003eccab02ba0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.24 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f4595d599001713ae978865d7f84e33e5a9a077a\"\u003ef4595d599\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e6.4.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.4 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/87d99e98b178c8f7d5e944a346faf70c51bdfcef\"\u003e87d99e98b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport custom port in MCP devserver start tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4815a5417c7a0135fb66149c2e4c1008e21e3a26\"\u003e4815a5417\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix sourceRoot resolution for MCP projects tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/21d8aa4747573132476c3a0a4b7ea1f6405a71ef\"\u003e21d8aa474\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure transitive SCSS partial errors are tracked in watch mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e558117b748ee5837324d49466108d21db596b2e\"\u003ee558117b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure Vitest mock patching is executed only once\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/81e4faae7699e2ed1eb8f4656dc115ca9c20f416\"\u003e81e4faae7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve error stack traces during prerendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8dd341e21b8f44e8e2bf3f322cced8ff6e861098\"\u003e8dd341e21\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope CHROME_BIN executable path to individual playwright instances\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e7e434ca3d78a8369b592bf870c9466962f77c94\"\u003ee7e434ca3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow underscores in host validation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bcd99f944ecb90f896040030b98f1d03692b5b6f\"\u003ebcd99f944\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epatch Headers.forEach in cloneRequestAndPatchHeaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.3.1...v20.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cli` from 20.3.18 to 20.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.23\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/ccab02ba0-fix-green\" alt=\"fix - ccab02ba0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.22\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003cimg src=\"https://img.shields.io/badge/5978eeeff-fix-green\" alt=\"fix - 5978eeeff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003cimg src=\"https://img.shields.io/badge/6e9b92612-fix-green\" alt=\"fix - 6e9b92612\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003cimg src=\"https://img.shields.io/badge/6f209c26d-fix-green\" alt=\"fix - 6f209c26d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate picomatch to 4.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.21\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003cimg src=\"https://img.shields.io/badge/1dc6992a5-fix-green\" alt=\"fix - 1dc6992a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow x-forwarded-prefix starting with a backslash\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003cimg src=\"https://img.shields.io/badge/0a2ff0b2b-fix-green\" alt=\"fix - 0a2ff0b2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure unique values in redirect response Vary header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003cimg src=\"https://img.shields.io/badge/cdbac82a8-fix-green\" alt=\"fix - cdbac82a8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom headers in redirect responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.20\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0fd6823af0adec23f7c3f1d531f45f6432afe555\"\u003e\u003cimg src=\"https://img.shields.io/badge/0fd6823af-fix-green\" alt=\"fix - 0fd6823af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epass process environment variables to prerender workers\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.23 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003eccab02ba0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.24 (2026-04-08)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f4595d599001713ae978865d7f84e33e5a9a077a\"\u003ef4595d599\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to \u003ccode\u003e6.4.2\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.4 (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/87d99e98b178c8f7d5e944a346faf70c51bdfcef\"\u003e87d99e98b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport custom port in MCP devserver start tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4815a5417c7a0135fb66149c2e4c1008e21e3a26\"\u003e4815a5417\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix sourceRoot resolution for MCP projects tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/21d8aa4747573132476c3a0a4b7ea1f6405a71ef\"\u003e21d8aa474\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure transitive SCSS partial errors are tracked in watch mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e558117b748ee5837324d49466108d21db596b2e\"\u003ee558117b7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure Vitest mock patching is executed only once\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/81e4faae7699e2ed1eb8f4656dc115ca9c20f416\"\u003e81e4faae7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve error stack traces during prerendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8dd341e21b8f44e8e2bf3f322cced8ff6e861098\"\u003e8dd341e21\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope CHROME_BIN executable path to individual playwright instances\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e7e434ca3d78a8369b592bf870c9466962f77c94\"\u003ee7e434ca3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow underscores in host validation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bcd99f944ecb90f896040030b98f1d03692b5b6f\"\u003ebcd99f944\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epatch Headers.forEach in cloneRequestAndPatchHeaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/afe50b7b1f2b2fc49f4fc316abfd3aae3c26b2eb\"\u003e\u003ccode\u003eafe50b7\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.23 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ccab02ba0413f25464a6e4cb5871716b221013b7\"\u003e\u003ccode\u003eccab02b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update vite to \u003ccode\u003e7.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e18c1255e0d718a404bb9409fc07b478ce34d6bd\"\u003e\u003ccode\u003ee18c125\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.22 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6e9b926129a9dd79f01d47b7446411b8963ffb62\"\u003e\u003ccode\u003e6e9b926\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5978eeeff63cd62f1515d949eaad0b5e6f7c44cd\"\u003e\u003ccode\u003e5978eee\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6f209c26dc5a454acd1cd76f25240c26978fa827\"\u003e\u003ccode\u003e6f209c2\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update picomatch to 4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/34d524549b68912f8ebe4e656a342b797161d232\"\u003e\u003ccode\u003e34d5245\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.21 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0a2ff0b2b3aceb228c9447c19fb762df742d7265\"\u003e\u003ccode\u003e0a2ff0b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): ensure unique values in redirect response Vary header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cdbac82a85b35f24c70a062eeb8a13b521831019\"\u003e\u003ccode\u003ecdbac82\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): support custom headers in redirect responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1dc6992a5ae6c5a1f16f22f6c94690d5cf218c38\"\u003e\u003ccode\u003e1dc6992\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): disallow x-forwarded-prefix starting with a backslash\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.18...v20.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 20.3.0 to 20.3.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e\u003cimg src=\"https://img.shields.io/badge/02fbf08890-fix-green\" alt=\"fix - 02fbf08890\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e\u003cimg src=\"https://img.shields.io/badge/72126f9a08-fix-green\" alt=\"fix - 72126f9a08\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e\u003cimg src=\"https://img.shields.io/badge/626bc8bc20-fix-green\" alt=\"fix - 626bc8bc20\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.18 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e02fbf08890\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e72126f9a08\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e626bc8bc20\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.3 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/78dea55351fb305b33a919c43a6b363137eca166\"\u003e78dea55351\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/999c14eaab981d12bf2b1d9b1fd6766157f7b1cc\"\u003e999c14eaab\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ereverts \u0026quot;feat(core): add support for nested animations\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/de0eb4c6566011e1a34d529a273ec3d5b6bf17d5\"\u003ede0eb4c656\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.4 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ed2d324f9cc12aab6cfa0569ef10b73243a62c65\"\u003eed2d324f9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/abbd8797bbd3ae53a10033c39bd895b5b85a4fae\"\u003eabbd8797bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ereverts \u0026quot;feat(core): add support for nested animations\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1dcd16c5b40291aa3fa2dc84d22842cd657b201\"\u003ed1dcd16c5b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.2 (2026-03-11)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecreateNgModuleRef\u003c/code\u003e was removed, use \u003ccode\u003ecreateNgModule\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b918beda323eefef17bf1de03fde3d402a3d4af0\"\u003eb918beda32\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow debouncing signals\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003ccode\u003ec2c2b4a\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sensitive attributes on SVG script elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003ccode\u003ed1ca8ae\u003c/code\u003e\u003c/a\u003e fix(compiler): prevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/840db59dc1a9beb0b4e63799b5d56c2f096a1bab\"\u003e\u003ccode\u003e840db59\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): make required inputs diagnostic less noisy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/de8af179518732a50ae0b15ef580a93371d27a3d\"\u003e\u003ccode\u003ede8af17\u003c/code\u003e\u003c/a\u003e docs(docs-infra): Extract multiple extends statements for interfaces (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64539\"\u003e#64539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/5fb7c318bd153dbebfe65f56540380a10f1650be\"\u003e\u003ccode\u003e5fb7c31\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler-cli): missingStructuralDirective diagnostic produces fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/371274bfc6d5690390f90161106b60d80939fe75\"\u003e\u003ccode\u003e371274b\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): missingStructuralDirective diagnostic produces false negat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3ae0d1bcf58c8f337417026a4ce58eb770daa178\"\u003e\u003ccode\u003e3ae0d1b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2e817b0efb6f617312936b756ace2c85139d1fc\"\u003e\u003ccode\u003ec2e817b\u003c/code\u003e\u003c/a\u003e perf(compiler-cli): fix performance of \u0026quot;interpolated signal not invoked\u0026quot; chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/11b006ed836bfdfe96e57adba5a0394db883bea6\"\u003e\u003ccode\u003e11b006e\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.18/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/language-service` from 20.3.0 to 20.3.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e\u003cimg src=\"https://img.shields.io/badge/02fbf08890-fix-green\" alt=\"fix - 02fbf08890\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e\u003cimg src=\"https://img.shields.io/badge/72126f9a08-fix-green\" alt=\"fix - 72126f9a08\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e\u003cimg src=\"https://img.shields.io/badge/626bc8bc20-fix-green\" alt=\"fix - 626bc8bc20\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.18 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/02fbf08890ec6ac2efb6c2ec4f17e56497cb81d2\"\u003e02fbf08890\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72126f9a08c185a9b93461bab67841c4e84c9b17\"\u003e72126f9a08\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated attribute bindings with interpolations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/626bc8bc20e485cad2094c4a5d9417fb9a71dda8\"\u003e626bc8bc20\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.3 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/78dea55351fb305b33a919c43a6b363137eca166\"\u003e78dea55351\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/999c14eaab981d12bf2b1d9b1fd6766157f7b1cc\"\u003e999c14eaab\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ereverts \u0026quot;feat(core): add support for nested animations\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/de0eb4c6566011e1a34d529a273ec3d5b6bf17d5\"\u003ede0eb4c656\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.4 (2026-03-12)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ed2d324f9cc12aab6cfa0569ef10b73243a62c65\"\u003eed2d324f9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edisallow translations of iframe src\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/abbd8797bbd3ae53a10033c39bd895b5b85a4fae\"\u003eabbd8797bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ereverts \u0026quot;feat(core): add support for nested animations\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1dcd16c5b40291aa3fa2dc84d22842cd657b201\"\u003ed1dcd16c5b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize translated form attributes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.0.0-next.2 (2026-03-11)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecreateNgModuleRef\u003c/code\u003e was removed, use \u003ccode\u003ecreateNgModule\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b918beda323eefef17bf1de03fde3d402a3d4af0\"\u003eb918beda32\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eallow debouncing signals\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.18/packages/language-service\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.4.0 to 24.12.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/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `angular-eslint` from 20.3.0 to 20.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular-eslint/angular-eslint/releases\"\u003eangular-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.7.0\u003c/h2\u003e\n\u003ch2\u003e20.7.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e [prefer-ngsrc] add suggestions (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2772\"\u003e#2772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency eslint to v9.39.1 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.10 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.46.4 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2780\"\u003e#2780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.11 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2785\"\u003e#2785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport eslint defineConfig types better (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.12 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2794\"\u003e#2794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-inject] improve test coverage and documentation (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2770\"\u003e#2770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e false negatives in pipe-prefix, component-selector and directive-selector when linting selectors that only contain a prefix (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2769\"\u003e#2769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [use-component-selector] detect variables (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2797\"\u003e#2797\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDmitry Zakharov \u003ca href=\"https://github.com/pumano\"\u003e\u003ccode\u003e@​pumano\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvgeny Stepanovych \u003ca href=\"https://github.com/undsoft\"\u003e\u003ccode\u003e@​undsoft\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.6.0\u003c/h2\u003e\n\u003ch2\u003e20.6.0 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuilder:\u003c/strong\u003e support {projectName} and {projectRoot} placeholders in outputFile (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2759\"\u003e#2759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e support multiple configs for component-selector and directive-selector (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2762\"\u003e#2762\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular-eslint:\u003c/strong\u003e support eslint defineConfig types in addition to typescript-eslint config (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e20.5.2 (2025-11-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.9 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.46.3 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency eslint to v9.39.0 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e update style guide links (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2689\"\u003e#2689\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/angular-eslint/angular-eslint/blob/main/packages/angular-eslint/CHANGELOG.md\"\u003eangular-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.7.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport eslint defineConfig types better (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.6.0 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular-eslint:\u003c/strong\u003e support eslint defineConfig types in addition to typescript-eslint config (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.5.2 (2025-11-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for angular-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e20.5.1 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for angular-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e20.5.0 (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule prefer-host-metadata-property (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2615\"\u003e#2615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add prefer-built-in-pipes rule (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2605\"\u003e#2605\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndreas Nicolaou \u003ca href=\"https://github.com/andreasnicolaou\"\u003e\u003ccode\u003e@​andreasnicolaou\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejase \u003ca href=\"https://github.com/jase88\"\u003e\u003ccode\u003e@​jase88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.4.0 (2025-10-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add rule prefer-at-else (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2613\"\u003e#2613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDave \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/fdddff9b3e5d9a36e4dd527d201ed7b48ce2f08f\"\u003e\u003ccode\u003efdddff9\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/9c528ee720ba1646db1960e347e00739b7f93428\"\u003e\u003ccode\u003e9c528ee\u003c/code\u003e\u003c/a\u003e fix: support eslint defineConfig types better (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/e5301604797ce99db2c65d55749e4826cffe5115\"\u003e\u003ccode\u003ee530160\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/0b2f7586284f8077bcada9ee15541f713408817d\"\u003e\u003ccode\u003e0b2f758\u003c/code\u003e\u003c/a\u003e fix(angular-eslint): support eslint defineConfig types in addition to typescr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/e97d134a0616498a863f3221f11a0af6ade0b2d3\"\u003e\u003ccode\u003ee97d134\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/6d15cdd59d80b3928f1ce4198a9f1b5ec7bd2db3\"\u003e\u003ccode\u003e6d15cdd\u003c/code\u003e\u003c/a\u003e chore: finalize migration from jest to vitest (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2756\"\u003e#2756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/895ac79b4e51eed2b6778772a81736cdf6477ba0\"\u003e\u003ccode\u003e895ac79\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/672cb7b8c794867756168ea82ec578565f5bf372\"\u003e\u003ccode\u003e672cb7b\u003c/code\u003e\u003c/a\u003e chore: use vitest (with nx atomizer) for e2e tests and use pnpm catalogs (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2720\"\u003e#2720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/0485db38849732cce0045983bc70b62e56f63fe8\"\u003e\u003ccode\u003e0485db3\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2713\"\u003e#2713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/2bc4a63ae7072b4d31252824a3b1e3f89fcbd177\"\u003e\u003ccode\u003e2bc4a63\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular-eslint/angular-eslint/commits/v20.7.0/packages/angular-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 15.11.0 to 15.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/cypress/releases\"\u003ecypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.13.1\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-13-1\"\u003ehttps://docs.cypress.io/app/references/changelog#15-13-1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.13.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-13-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-13-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.12.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-12-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-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/cypress-io/cypress/commit/ab6082263b66c16e70a475d476fb622fe33ef9da\"\u003e\u003ccode\u003eab60822\u003c/code\u003e\u003c/a\u003e chore: release cypress app 15.3.1 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33571\"\u003e#33571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/5fa065727223f13113740e2c795f8121ed435a95\"\u003e\u003ccode\u003e5fa0657\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cypress-example-kitchensink to 6.0.0 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33549\"\u003e#33549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/0ff43c1789bebb9c0a58451431e8f080f5dc142a\"\u003e\u003ccode\u003e0ff43c1\u003c/code\u003e\u003c/a\u003e chore(npm/react): migrate to \u003ccode\u003e@​packages/eslint-config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33426\"\u003e#33426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/44fd8b95dd1c91bd9392b383e7a7e1eb6ad86fb4\"\u003e\u003ccode\u003e44fd8b9\u003c/code\u003e\u003c/a\u003e perf: skip git status and git log calls in run mode (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33552\"\u003e#33552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/80e20d26d9afb66d9ac336bac61e974ed9d181f8\"\u003e\u003ccode\u003e80e20d2\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - darwin (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/532979a63aa901339eb8f17741ab6b5b4ed1db1e\"\u003e\u003ccode\u003e532979a\u003c/code\u003e\u003c/a\u003e chore: updating v8 snapshot cache (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33562\"\u003e#33562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/58bbebcbcd6d685956dd9bcd3bf58d93bac5f998\"\u003e\u003ccode\u003e58bbebc\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33544\"\u003e#33544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/d6114cbfabd2b6a023e390dee8e4ae44c67cc0b5\"\u003e\u003ccode\u003ed6114cb\u003c/code\u003e\u003c/a\u003e chore: updating v8 snapshot cache (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33547\"\u003e#33547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/28441711af2f61796bf27f6cc7a1fd129166ea62\"\u003e\u003ccode\u003e2844171\u003c/code\u003e\u003c/a\u003e dependency: Upgrade node-forge to ^1.4.0 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33546\"\u003e#33546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/60325bb11fa1043b240d1fee7c81e157c9d2cd0b\"\u003e\u003ccode\u003e60325bb\u003c/code\u003e\u003c/a\u003e fix: reject cy.intercept delay values \u0026gt;= 2^31 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33377\"\u003e#33377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v15.11.0...v15.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.35.0 to 9.39.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e) (sethamus)\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/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20529\"\u003e#20529\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20453\"\u003e#20453\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\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/f5770b0df0d3ffff6a428d1c19a99bdb794053a3\"\u003e\u003ccode\u003ef5770b0\u003c/code\u003e\u003c/a\u003e 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30147a0514fdcf3711493d7beef454223c25493\"\u003e\u003ccode\u003ec30147a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.35.0...v9.39.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-cypress` from 5.1.1 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/releases\"\u003eeslint-plugin-cypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.2.1...v5.3.0\"\u003e5.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd version ESLint v10 support (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/293\"\u003e#293\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/faa2fa8631785767d6f85e1c5f9a2cf34eab6fa5\"\u003efaa2fa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.2.0...v5.2.1\"\u003e5.2.1\u003c/a\u003e (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/269\"\u003e#269\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/d600419330cd53d80cf2145f434ecd706807644c\"\u003ed600419\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.1.1...v5.2.0\"\u003e5.2.0\u003c/a\u003e (2025-10-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd type declaration file (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/279\"\u003e#279\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/006d74f8a5c1456943584f9528b...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/example-angular-app/pull/407","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fexample-angular-app/issues/407","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/407/packages"}},{"old_version":"2.2.0","new_version":"2.8.9","update_type":"minor","path":null,"pr_created_at":"2026-03-30T03:22:34.000Z","version_change":"2.2.0 → 2.8.9","issue":{"uuid":"4166846478","node_id":"PR_kwDOBQkhBM7OeCG8","number":1,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T03:22:34.000Z","updated_at":"2026-03-30T03:25:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":18,"packages":[{"name":"ejs","old_version":"2.3.4","new_version":"3.1.10","repository_url":"https://github.com/mde/ejs"},{"name":"grunt","old_version":"1.0.1","new_version":"1.5.3","repository_url":"https://github.com/gruntjs/grunt"},{"name":"sails","old_version":"0.12.13","new_version":"1.5.7","repository_url":"https://github.com/balderdashy/sails"},{"name":"ajv","old_version":"4.11.4","new_version":"4.11.8","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"form-data","old_version":"2.1.2","new_version":"2.1.4","repository_url":"https://github.com/form-data/form-data"},{"name":"hosted-git-info","old_version":"2.2.0","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"sshpk","old_version":"1.11.0","new_version":"1.18.0","repository_url":"https://github.com/joyent/node-sshpk"},{"name":"stringstream","old_version":"0.0.5","new_version":"0.0.6","repository_url":"https://github.com/mhart/StringStream"},{"name":"tough-cookie","old_version":"2.3.2","new_version":"2.3.4","repository_url":"https://github.com/salesforce/tough-cookie"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ejs](https://github.com/mde/ejs) | `2.3.4` | `3.1.10` |\n| [grunt](https://github.com/gruntjs/grunt) | `1.0.1` | `1.5.3` |\n| [sails](https://github.com/balderdashy/sails) | `0.12.13` | `1.5.7` |\n| [ajv](https://github.com/ajv-validator/ajv) | `4.11.4` | `4.11.8` |\n| [form-data](https://github.com/form-data/form-data) | `2.1.2` | `2.1.4` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.2.0` | `2.8.9` |\n| [sshpk](https://github.com/joyent/node-sshpk) | `1.11.0` | `1.18.0` |\n| [stringstream](https://github.com/mhart/StringStream) | `0.0.5` | `0.0.6` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `2.3.2` | `2.3.4` |\n\n\nUpdates `ejs` from 2.3.4 to 3.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mde/ejs/releases\"\u003eejs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.10\u003c/h2\u003e\n\u003cp\u003eVersion 3.1.10\u003c/p\u003e\n\u003ch2\u003ev3.1.9\u003c/h2\u003e\n\u003cp\u003eVersion 3.1.9\u003c/p\u003e\n\u003ch2\u003ev3.1.8\u003c/h2\u003e\n\u003cp\u003eVersion 3.1.8\u003c/p\u003e\n\u003ch2\u003ev3.1.7\u003c/h2\u003e\n\u003cp\u003eVersion 3.1.7\u003c/p\u003e\n\u003ch2\u003ev3.1.6\u003c/h2\u003e\n\u003cp\u003eVersion 3.1.6\u003c/p\u003e\n\u003ch2\u003ev3.1.5\u003c/h2\u003e\n\u003cp\u003eVersion 3.1.5\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev2.7.4\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Node 4 support, which broke in v2.7.3 (\u003ca href=\"https://github.com/mde/ejs/commit/5e42d6cef15ae6f2c7d29ef55a455e8e49b5e76e\"\u003ehttps://github.com/mde/ejs/commit/5e42d6cef15ae6f2c7d29ef55a455e8e49b5e76e\u003c/a\u003e, \u003ca href=\"https://github.com/mde\"\u003e\u003ccode\u003e@​mde\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade the post-install message more discreet by following the example of \u003ca href=\"https://github.com/opencollective/opencollective-postinstall\"\u003eopencollective-postinstall\u003c/a\u003e (\u003ca href=\"https://github.com/mde/ejs/commit/228d8e45b7ced2afd3e596c13d44aed464e57e43\"\u003ehttps://github.com/mde/ejs/commit/228d8e45b7ced2afd3e596c13d44aed464e57e43\u003c/a\u003e, \u003ca href=\"https://github.com/mde\"\u003e\u003ccode\u003e@​mde\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for destructuring locals (\u003ca href=\"https://redirect.github.com/mde/ejs/issues/452\"\u003e#452\u003c/a\u003e, \u003ca href=\"https://github.com/ExE-Boss\"\u003e\u003ccode\u003e@​ExE-Boss\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for disabling legacy \u003ccode\u003einclude\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/mde/ejs/issues/458\"\u003e#458\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mde/ejs/issues/459\"\u003e#459\u003c/a\u003e, \u003ca href=\"https://github.com/ExE-Boss\"\u003e\u003ccode\u003e@​ExE-Boss\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompiled functions are now shown in the debugger (\u003ca href=\"https://redirect.github.com/mde/ejs/issues/456\"\u003e#456\u003c/a\u003e, \u003ca href=\"https://github.com/S2\"\u003e\u003ccode\u003e@​S2\u003c/code\u003e\u003c/a\u003e-)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efunction.name\u003c/code\u003e is now set to the file base name in environments that support this (\u003ca href=\"https://redirect.github.com/mde/ejs/issues/466\"\u003e#466\u003c/a\u003e, \u003ca href=\"https://github.com/ExE-Boss\"\u003e\u003ccode\u003e@​ExE-Boss\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe error message when \u003ccode\u003easync != true\u003c/code\u003e now correctly mention the existence of the \u003ccode\u003easync\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/mde/ejs/issues/460\"\u003e#460\u003c/a\u003e, \u003ca href=\"https://github.com/ExE-Boss\"\u003e\u003ccode\u003e@​ExE-Boss\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance of HTML output generation (\u003ca href=\"https://redirect.github.com/mde/ejs/issues/470\"\u003e#470\u003c/a\u003e, \u003ca href=\"https://github.com/nwoltman\"\u003e\u003ccode\u003e@​nwoltman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch3\u003eDeprecated:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded deprecation notice for use of \u003ccode\u003erequire.extensions\u003c/code\u003e (\u003ca href=\"https://github.com/mde\"\u003e\u003ccode\u003e@​mde\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly pass custom escape function to includes (\u003ca href=\"https://github.com/alecgibson\"\u003e\u003ccode\u003e@​alecgibson\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/mde/ejs/commit/d3f807dea9ce904e20a47a661f2310ce9134dc2a\"\u003e\u003ccode\u003ed3f807d\u003c/code\u003e\u003c/a\u003e Version 3.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/9ee26dde5d7015d9c0e2ff87314cabeac5247c02\"\u003e\u003ccode\u003e9ee26dd\u003c/code\u003e\u003c/a\u003e Mocha TDD\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/e469741dca7df2eb400199e1cdb74621e3f89aa5\"\u003e\u003ccode\u003ee469741\u003c/code\u003e\u003c/a\u003e Basic pollution protection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/715e9507fa3e6122dc6430fe0f25a6e6ded300c1\"\u003e\u003ccode\u003e715e950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mde/ejs/issues/756\"\u003e#756\u003c/a\u003e from Jeffrey-mu/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/cabe3146ad964a1e98db7742abf435906ca79406\"\u003e\u003ccode\u003ecabe314\u003c/code\u003e\u003c/a\u003e Include advanced usage examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/29b076cdbbf3eb1b4323b33299ab6d79391b2c33\"\u003e\u003ccode\u003e29b076c\u003c/code\u003e\u003c/a\u003e Added header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/11503c79af882e3635b513d57c7f1813792eb127\"\u003e\u003ccode\u003e11503c7\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:mde/ejs into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/7690404e2fc1688756938e4d2fc19e0fac77d736\"\u003e\u003ccode\u003e7690404\u003c/code\u003e\u003c/a\u003e Added security banner to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/f47d7aedd51a983e4f73045f962b1209096b5800\"\u003e\u003ccode\u003ef47d7ae\u003c/code\u003e\u003c/a\u003e Update SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/828cea1687e3db459ab09d2f405d2444c7580b90\"\u003e\u003ccode\u003e828cea1\u003c/code\u003e\u003c/a\u003e Update SECURITY.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mde/ejs/compare/v2.3.4...v3.1.10\"\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/~mde\"\u003emde\u003c/a\u003e, a new releaser for ejs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `grunt` from 1.0.1 to 1.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gruntjs/grunt/releases\"\u003egrunt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1745\"\u003e#1745\u003c/a\u003e from gruntjs/fix-copy-op  572d79b\u003c/li\u003e\n\u003cli\u003ePatch up race condition in symlink copying.  58016ff\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1746\"\u003e#1746\u003c/a\u003e from JamieSlome/patch-1  0749e1d\u003c/li\u003e\n\u003cli\u003eCreate SECURITY.md  69b7c50\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gruntjs/grunt/compare/v1.5.2...v1.5.3\"\u003ehttps://github.com/gruntjs/grunt/compare/v1.5.2...v1.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Changelog  7f15fd5\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1743\"\u003e#1743\u003c/a\u003e from gruntjs/cleanup-link  b0ec6e1\u003c/li\u003e\n\u003cli\u003eClean up link handling  433f91b\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gruntjs/grunt/compare/v1.5.1...v1.5.2\"\u003ehttps://github.com/gruntjs/grunt/compare/v1.5.1...v1.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1742\"\u003e#1742\u003c/a\u003e from gruntjs/update-symlink-test  ad22608\u003c/li\u003e\n\u003cli\u003eFix symlink test  0652305\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gruntjs/grunt/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/gruntjs/grunt/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated changelog  b2b2c2b\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1740\"\u003e#1740\u003c/a\u003e from gruntjs/update-deps-22-10  3eda6ae\u003c/li\u003e\n\u003cli\u003eUpdate testing matrix  47d32de\u003c/li\u003e\n\u003cli\u003eMore updates  2e9161c\u003c/li\u003e\n\u003cli\u003eRemove console log  04b960e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies, tests...  aad3d45\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1736\"\u003e#1736\u003c/a\u003e from justlep/main  fdc7056\u003c/li\u003e\n\u003cli\u003esupport .cjs extension  e35fe54\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gruntjs/grunt/compare/v1.4.1...v1.5.0\"\u003ehttps://github.com/gruntjs/grunt/compare/v1.4.1...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Changelog  e7625e5\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1731\"\u003e#1731\u003c/a\u003e from gruntjs/update-options  5d67e34\u003c/li\u003e\n\u003cli\u003eFix ci install  d13bf88\u003c/li\u003e\n\u003cli\u003eSwitch to Actions  08896ae\u003c/li\u003e\n\u003cli\u003eUpdate grunt-known-options  eee0673\u003c/li\u003e\n\u003cli\u003eAdd note about a breaking change  1b6e288\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gruntjs/grunt/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/gruntjs/grunt/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1728\"\u003e#1728\u003c/a\u003e from gruntjs/update-deps-changelog  63b2e89\u003c/li\u003e\n\u003cli\u003eUpdate changelog and util dep  106ed17\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1727\"\u003e#1727\u003c/a\u003e from gruntjs/update-deps-apr  49de70b\u003c/li\u003e\n\u003cli\u003eUpdate CLI and nodeunit  47cf8b6\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1722\"\u003e#1722\u003c/a\u003e from gruntjs/update-through  e86db1c\u003c/li\u003e\n\u003cli\u003eUpdate deps  4952368\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/gruntjs/grunt/blob/main/CHANGELOG\"\u003egrunt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev1.5.3\ndate: 2022-04-23\nchanges:\n- Patch up race condition in symlink copying.\nv1.5.2\ndate: 2022-04-12\nchanges:\n- Unlink symlinks when copy destination is a symlink.\nv1.5.1\ndate: 2022-04-11\nchanges:\n- Fixed symlink destination handling.\nv1.5.0\ndate: 2022-04-10\nchanges:\n- Updated dependencies.\n- Add symlink handling for copying files.\nv1.4.1\ndate: 2021-05-24\nchanges:\n- Fix --preload option to be a known option\n- Switch to GitHub Actions\nv1.4.0\ndate: 2021-04-21\nchanges:\n- Security fixes in production and dev dependencies\n- Liftup/Liftoff upgrade breaking change. Update your scripts to use --preload instead of --require. Ref: \u003ca href=\"https://github.com/js-cli/js-liftoff/commit/e7a969d6706e730d90abb4e24d3cb4d3bce06ddb\"\u003ehttps://github.com/js-cli/js-liftoff/commit/e7a969d6706e730d90abb4e24d3cb4d3bce06ddb\u003c/a\u003e.\nv1.3.0\ndate: 2020-08-18\nchanges:\n- Switch to use \u003ccode\u003esafeLoad\u003c/code\u003e for loading YML files via \u003ccode\u003efile.readYAML\u003c/code\u003e.\n- Upgrade legacy-log to ~3.0.0.\n- Upgrade legacy-util to ~2.0.0.\nv1.2.1\ndate: 2020-07-07\nchanges:\n- Remove path-is-absolute dependency.\n(PR: \u003ca href=\"https://redirect.github.com/gruntjs/grunt/pull/1715\"\u003egruntjs/grunt#1715\u003c/a\u003e)\nv1.2.0\ndate: 2020-07-03\nchanges:\n- Allow usage of grunt plugins that are located in any location that\nis visible to Node.js and NPM, instead of node_modules directly\ninside package that have a dev dependency to these plugins.\n(PR: \u003ca href=\"https://redirect.github.com/gruntjs/grunt/pull/1677\"\u003egruntjs/grunt#1677\u003c/a\u003e)\n- Removed coffeescript from dependencies. To ease transition, if\ncoffeescript is still around, Grunt will attempt to load it.\nIf it is not, and the user loads a CoffeeScript file,\nGrunt will print a useful error indicating that the\ncoffeescript package should be installed as a dev dependency.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/82d79b803798f2a5f19662df9e12bef977dfa189\"\u003e\u003ccode\u003e82d79b8\u003c/code\u003e\u003c/a\u003e 1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/572d79b08767dd22ecc162b8d41825f9f8238fef\"\u003e\u003ccode\u003e572d79b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1745\"\u003e#1745\u003c/a\u003e from gruntjs/fix-copy-op\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/58016ffac5ed9338b63ecc2a63710f5027362bae\"\u003e\u003ccode\u003e58016ff\u003c/code\u003e\u003c/a\u003e Patch up race condition in symlink copying.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/0749e1da0d8f88c5137c4eb4e9531e1b7498760e\"\u003e\u003ccode\u003e0749e1d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1746\"\u003e#1746\u003c/a\u003e from JamieSlome/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/69b7c506cbf430e06bfe1a81050351e607c30380\"\u003e\u003ccode\u003e69b7c50\u003c/code\u003e\u003c/a\u003e Create SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/ac667b24cabfff77cf769f9dbf9ddba9576b3dc2\"\u003e\u003ccode\u003eac667b2\u003c/code\u003e\u003c/a\u003e 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/7f15fd5ad9fb33ca0fe4680af7bce84d69deb673\"\u003e\u003ccode\u003e7f15fd5\u003c/code\u003e\u003c/a\u003e Update Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/b0ec6e12426fc8d5720dee1702f6a67455c5986c\"\u003e\u003ccode\u003eb0ec6e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gruntjs/grunt/issues/1743\"\u003e#1743\u003c/a\u003e from gruntjs/cleanup-link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/433f91b78df99d83daa6f56a5505ead743627c30\"\u003e\u003ccode\u003e433f91b\u003c/code\u003e\u003c/a\u003e Clean up link handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gruntjs/grunt/commit/d5969eccf2493c2c579c55a617c70cab48dc12d3\"\u003e\u003ccode\u003ed5969ec\u003c/code\u003e\u003c/a\u003e 1.5.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gruntjs/grunt/compare/v1.0.1...v1.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~vladikoff\"\u003evladikoff\u003c/a\u003e, a new releaser for grunt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sails` from 0.12.13 to 1.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/balderdashy/sails/releases\"\u003esails's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] update logic to display local URL by \u003ca href=\"https://github.com/DominusKelvin\"\u003e\u003ccode\u003e@​DominusKelvin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7285\"\u003ebalderdashy/sails#7285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003esemver\u003c/code\u003e dependency (v4.3.6 » v7.5.2) by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7288\"\u003ebalderdashy/sails#7288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove virtual request parsing by \u003ca href=\"https://github.com/mikermcneil\"\u003e\u003ccode\u003e@​mikermcneil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7287\"\u003ebalderdashy/sails#7287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBig thanks to \u003ca href=\"https://github.com/ThomasRinsma\"\u003e\u003ccode\u003e@​ThomasRinsma\u003c/code\u003e\u003c/a\u003e at \u003ca href=\"https://www.linkedin.com/company/codeanio/\"\u003eCodean\u003c/a\u003e!\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/balderdashy/sails/compare/v1.5.5...v1.5.7\"\u003ehttps://github.com/balderdashy/sails/compare/v1.5.5...v1.5.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: test builds on supported node versions by \u003ca href=\"https://github.com/alxndrsn\"\u003e\u003ccode\u003e@​alxndrsn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7069\"\u003ebalderdashy/sails#7069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[misc] Bring documentation into this repo by \u003ca href=\"https://github.com/rachaelshaw\"\u003e\u003ccode\u003e@​rachaelshaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7070\"\u003ebalderdashy/sails#7070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[misc] Change name of documentation folder + update links by \u003ca href=\"https://github.com/rachaelshaw\"\u003e\u003ccode\u003e@​rachaelshaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7075\"\u003ebalderdashy/sails#7075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] fix typo in Events.md by \u003ca href=\"https://github.com/DominusKelvin\"\u003e\u003ccode\u003e@​DominusKelvin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7086\"\u003ebalderdashy/sails#7086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[misc][docs] Adding more info about the unique attribute setting by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7078\"\u003ebalderdashy/sails#7078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sails.config.connections.md by \u003ca href=\"https://github.com/anilbhanushali\"\u003e\u003ccode\u003e@​anilbhanushali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7097\"\u003ebalderdashy/sails#7097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[proposal] sails-linker.js.md by \u003ca href=\"https://github.com/jdsapariya18\"\u003e\u003ccode\u003e@​jdsapariya18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7101\"\u003ebalderdashy/sails#7101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] fix node 14 warnings by upgrading prompt dependency by \u003ca href=\"https://github.com/DominusKelvin\"\u003e\u003ccode\u003e@​DominusKelvin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7084\"\u003ebalderdashy/sails#7084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] change typo --no-front-end to --no-frontend in CLI flag help output by \u003ca href=\"https://github.com/DominusKelvin\"\u003e\u003ccode\u003e@​DominusKelvin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7109\"\u003ebalderdashy/sails#7109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[misc] Wrong wording in update.md by \u003ca href=\"https://github.com/anurbol\"\u003e\u003ccode\u003e@​anurbol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7134\"\u003ebalderdashy/sails#7134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[misc] Wrong wording in destroy.md by \u003ca href=\"https://github.com/anurbol\"\u003e\u003ccode\u003e@​anurbol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7135\"\u003ebalderdashy/sails#7135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[misc] Update mongo tutorial to show usage with latest sails-mongo adapter by \u003ca href=\"https://github.com/rachaelshaw\"\u003e\u003ccode\u003e@​rachaelshaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7074\"\u003ebalderdashy/sails#7074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] Updated \u0026quot;datastore configuration\u0026quot; link by \u003ca href=\"https://github.com/AlanConstantino\"\u003e\u003ccode\u003e@​AlanConstantino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7079\"\u003ebalderdashy/sails#7079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] upgrade sails-hook-orm dependency by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7147\"\u003ebalderdashy/sails#7147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] fix data type in docs (should be optional) by \u003ca href=\"https://github.com/mikermcneil\"\u003e\u003ccode\u003e@​mikermcneil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7151\"\u003ebalderdashy/sails#7151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] Fix node deprecation warnings by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7148\"\u003ebalderdashy/sails#7148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fixes \u003ca href=\"https://redirect.github.com/balderdashy/sails/issues/7107\"\u003e#7107\u003c/a\u003e] Change trustProxy isNaN check to _.isNaN by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7146\"\u003ebalderdashy/sails#7146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] Small text correction by \u003ca href=\"https://github.com/zsteinkamp\"\u003e\u003ccode\u003e@​zsteinkamp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7158\"\u003ebalderdashy/sails#7158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in sails-run.js by \u003ca href=\"https://github.com/eltociear\"\u003e\u003ccode\u003e@​eltociear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7174\"\u003ebalderdashy/sails#7174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[proposal] Add documentation regarding a breaking change in SSL connection syntax by \u003ca href=\"https://github.com/jarodccrowe\"\u003e\u003ccode\u003e@​jarodccrowe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7175\"\u003ebalderdashy/sails#7175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] correct misspelt waterline by \u003ca href=\"https://github.com/DominusKelvin\"\u003e\u003ccode\u003e@​DominusKelvin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7176\"\u003ebalderdashy/sails#7176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fixes \u003ca href=\"https://redirect.github.com/balderdashy/sails/issues/7168\"\u003e#7168\u003c/a\u003e] Add support for latest version of connect-mongo by \u003ca href=\"https://github.com/ElizabethForest\"\u003e\u003ccode\u003e@​ElizabethForest\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7172\"\u003ebalderdashy/sails#7172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[misc] Add note about undefined attributes to upgrading docs by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7181\"\u003ebalderdashy/sails#7181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fixes \u003ca href=\"https://redirect.github.com/balderdashy/sails/issues/7201\"\u003e#7201\u003c/a\u003e] Bump up prompt to 1.2.1 by \u003ca href=\"https://github.com/dhwaneetbhatt\"\u003e\u003ccode\u003e@​dhwaneetbhatt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7202\"\u003ebalderdashy/sails#7202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[misc] Upgrade sort-route-addresses dependency by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7203\"\u003ebalderdashy/sails#7203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Permissions.md by \u003ca href=\"https://github.com/pbkompasz\"\u003e\u003ccode\u003e@​pbkompasz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7219\"\u003ebalderdashy/sails#7219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Travis CI configuration by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7226\"\u003ebalderdashy/sails#7226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate minimist dependency to v1.2.6 by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7242\"\u003ebalderdashy/sails#7242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate async dependency to 2.6.4 by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7244\"\u003ebalderdashy/sails#7244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Update session config docs by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7245\"\u003ebalderdashy/sails#7245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade ejs dependency to 3.1.7 by \u003ca href=\"https://github.com/eashaw\"\u003e\u003ccode\u003e@​eashaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7243\"\u003ebalderdashy/sails#7243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate helpers.md docs to explain subfolders by \u003ca href=\"https://github.com/itsalaidbacklife\"\u003e\u003ccode\u003e@​itsalaidbacklife\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7263\"\u003ebalderdashy/sails#7263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump expressjs to version 4.17.3 by \u003ca href=\"https://github.com/f3lang\"\u003e\u003ccode\u003e@​f3lang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7268\"\u003ebalderdashy/sails#7268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved \u0026quot;Newsgroup\u0026quot; link by \u003ca href=\"https://github.com/Sampfluger88\"\u003e\u003ccode\u003e@​Sampfluger88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7277\"\u003ebalderdashy/sails#7277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Implement custom inspect on sails.helpers by \u003ca href=\"https://github.com/DominusKelvin\"\u003e\u003ccode\u003e@​DominusKelvin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7282\"\u003ebalderdashy/sails#7282\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/alxndrsn\"\u003e\u003ccode\u003e@​alxndrsn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/balderdashy/sails/pull/7069\"\u003ebalderdashy/sails#7069\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/balderdashy/sails/blob/master/CHANGELOG.md\"\u003esails's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eSails Changelog\u003c/h1\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esails migrate\u003c/code\u003e for quickly running auto-migrations by hand\u003c/li\u003e\n\u003cli\u003eThe output of \u003ccode\u003esails inspect\u003c/code\u003e no longer includes controller information\u003c/li\u003e\n\u003cli\u003eWhen loading user hooks, if \u003ccode\u003esails.config.loadHooks\u003c/code\u003e is specified, skip hooks whose names aren't explicitly included\u003c/li\u003e\n\u003cli\u003eIncreased time to display warning message in \u003ccode\u003econfig/bootstrap.js\u003c/code\u003e from 5 seconds to 30 seconds\u003c/li\u003e\n\u003cli\u003eSwitched to using \u003ccode\u003eupdateOne\u003c/code\u003e in the \u0026quot;update\u0026quot; blueprint\u003c/li\u003e\n\u003cli\u003eBlueprint queries no longer include \u003ccode\u003efetch: true\u003c/code\u003e by default, to avoid warnings from \u003ccode\u003eupdateOne\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate error mesage in default \u003ccode\u003eserverError\u003c/code\u003e response to use flaverr\u003c/li\u003e\n\u003cli\u003eIn \u003ccode\u003elib/router/res.js\u003c/code\u003e, instead of always setting 'content-type' to 'application/json', only set it if \u003ccode\u003eres.get('content-type')\u003c/code\u003e is falsy\u003c/li\u003e\n\u003cli\u003eUpdate flaverr dependency\u003c/li\u003e\n\u003cli\u003eUpdate i18n-2 dependency to resolve deprecation warning\u003c/li\u003e\n\u003cli\u003eUpdate rc dependency to address potential vulnerabilities\u003c/li\u003e\n\u003cli\u003eUpdate machinepack-process dependency to address potential vulnerabilities\u003c/li\u003e\n\u003cli\u003eUpdate machinepack-redis dependency to address potential vulnerabilities\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAs always, we owe a debt of gratitude to our contributors-- we mentioned you below next to the features/enhancements/fixes you contributed to.  (Apologies to anyone we missed, there was a lot in this release!  Let us know and we'll add you to the list.)\u003c/p\u003e\n\u003cp\u003eWe especially want to thank those contributors who helped out with the documentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rachaelshaw\"\u003eRachael Shaw\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikermcneil\"\u003eMike McNeil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAli Norouzi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ronnymedinave\"\u003eRonny Medina\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexschwarz89\"\u003eAlex Schwarz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/loginx\"\u003eXavier Spriet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harrisi\"\u003eIan Harris\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vpiskunov\"\u003eVladyslav Piskunov\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdfrederick\"\u003eMichael Frederick\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streleck\"\u003eMark Strelecky\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdfrederick\"\u003eFreddy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pavanmehta91\"\u003epavan\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AdJesumPerMariam\"\u003eScott Reed\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colkito\"\u003eMario Colque\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/okolilemuel\"\u003eOkoli Lemuel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ultimate-tester\"\u003eultimate-tester\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snidell\"\u003e\u003ccode\u003e@​snidell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ThatNerdyPikachu\"\u003ePika\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/afidosstar\"\u003eAYEDOUN Fiacre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timwis\"\u003eTim Wisniewski\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomsaleeba\"\u003eTom Saleeba\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/s-slavchev\"\u003es-slavchev\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danielsharvey\"\u003eDaniel Harvey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeCoupa\"\u003eJulien Le Coupanec\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floriancummings\"\u003efloriancummings\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bernardoow\"\u003eBernardo Gomes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elipeters\"\u003eEli Peters\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\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/balderdashy/sails/commit/99947a5f8cf78befe0ef3f1c08d10057fa0c9bd5\"\u003e\u003ccode\u003e99947a5\u003c/code\u003e\u003c/a\u003e 1.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/4a023dc5095a4b30fdc8535f705ed34cd22d2f7d\"\u003e\u003ccode\u003e4a023dc\u003c/code\u003e\u003c/a\u003e Improve virtual request parsing (\u003ca href=\"https://redirect.github.com/balderdashy/sails/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/406a12095bc7708fc20c2f9056782a6084dd412f\"\u003e\u003ccode\u003e406a120\u003c/code\u003e\u003c/a\u003e \u003ccode\u003esemver\u003c/code\u003e 4.3.6 » 7.5.2 (\u003ca href=\"https://redirect.github.com/balderdashy/sails/issues/7288\"\u003e#7288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/8a63c315958e86858c624640a1749045ee0434b9\"\u003e\u003ccode\u003e8a63c31\u003c/code\u003e\u003c/a\u003e 1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/c7dcb102da7b57212ef58d90132d02d0be5ee565\"\u003e\u003ccode\u003ec7dcb10\u003c/code\u003e\u003c/a\u003e [fix] update logic to display local URL (\u003ca href=\"https://redirect.github.com/balderdashy/sails/issues/7285\"\u003e#7285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/ceb0f3b817311143438127057c253142e53068fb\"\u003e\u003ccode\u003eceb0f3b\u003c/code\u003e\u003c/a\u003e 1.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/9127e63511707ecd1801d98997b2ceb385ce79e8\"\u003e\u003ccode\u003e9127e63\u003c/code\u003e\u003c/a\u003e [feat] Implement custom inspect on sails.helpers (\u003ca href=\"https://redirect.github.com/balderdashy/sails/issues/7282\"\u003e#7282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/ed6bf2e66ae2978ad8d6b465f3038c97338ed408\"\u003e\u003ccode\u003eed6bf2e\u003c/code\u003e\u003c/a\u003e Add note about \u003ccode\u003einitialValues\u003c/code\u003e mutation to create() and createEach() doc pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/59b96446404adbb5a0f4debaa83031fd8c54a9cc\"\u003e\u003ccode\u003e59b9644\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/balderdashy/sails/issues/7277\"\u003e#7277\u003c/a\u003e from Sampfluger88/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balderdashy/sails/commit/34fbba4e824c15836af6da5150abd0871b64be75\"\u003e\u003ccode\u003e34fbba4\u003c/code\u003e\u003c/a\u003e Removed \u0026quot;Newsgroup\u0026quot; link\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/balderdashy/sails/compare/v0.12.13...v1.5.7\"\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/~eashaw\"\u003eeashaw\u003c/a\u003e, a new releaser for sails since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 4.11.4 to 4.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.11.7\u003c/h2\u003e\n\u003cp\u003eThe last release before 5.0.0\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\u003eSee full diff in \u003ca href=\"https://github.com/ajv-validator/ajv/commits/4.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookie` from 0.1.2 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/cookie/releases\"\u003ecookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003esameSite: true\u003c/code\u003e to work with draft-7 clients\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etrue\u003c/code\u003e now sends \u003ccode\u003eSameSite=Strict\u003c/code\u003e instead of \u003ccode\u003eSameSite\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esameSite\u003c/code\u003e option\n\u003cul\u003e\n\u003cli\u003eReplaces \u003ccode\u003efirstPartyOnly\u003c/code\u003e option, never implemented by browsers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImprove error message when \u003ccode\u003eencode\u003c/code\u003e is not a function\u003c/li\u003e\n\u003cli\u003eImprove error message when \u003ccode\u003eexpires\u003c/code\u003e is not a \u003ccode\u003eDate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: enable strict mode\u003c/li\u003e\n\u003cli\u003eperf: use for loop in parse\u003c/li\u003e\n\u003cli\u003eperf: use string concatination for serialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix cookie \u003ccode\u003eMax-Age\u003c/code\u003e to never be a floating point number\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression when setting empty cookie value\n\u003cul\u003e\n\u003cli\u003eEase the new restriction, which is just basic header-level validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix typo in invalid value errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow on invalid values provided to \u003ccode\u003eserialize\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eEnsures the resulting string is a valid HTTP header value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003efirstPartyOnly\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eThrow better error for invalid argument to parse\u003c/li\u003e\n\u003cli\u003eperf: hoist regular expression\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression when setting empty cookie value\n\u003cul\u003e\n\u003cli\u003eEase the new restriction, which is just basic header-level validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix typo in invalid value errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow better error for invalid argument to parse\u003c/li\u003e\n\u003cli\u003eThrow on invalid values provided to \u003ccode\u003eserialize\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eEnsures the resulting string is a valid HTTP header value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce the scope of try-catch deopt\u003c/li\u003e\n\u003cli\u003eRemove argument reassignments\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/jshttp/cookie/blob/v0.3.1/HISTORY.md\"\u003ecookie's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.1 / 2016-05-26\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003esameSite: true\u003c/code\u003e to work with draft-7 clients\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etrue\u003c/code\u003e now sends \u003ccode\u003eSameSite=Strict\u003c/code\u003e instead of \u003ccode\u003eSameSite\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.0 / 2016-05-26\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esameSite\u003c/code\u003e option\n\u003cul\u003e\n\u003cli\u003eReplaces \u003ccode\u003efirstPartyOnly\u003c/code\u003e option, never implemented by browsers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImprove error message when \u003ccode\u003eencode\u003c/code\u003e is not a function\u003c/li\u003e\n\u003cli\u003eImprove error message when \u003ccode\u003eexpires\u003c/code\u003e is not a \u003ccode\u003eDate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.4 / 2016-05-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eperf: enable strict mode\u003c/li\u003e\n\u003cli\u003eperf: use for loop in parse\u003c/li\u003e\n\u003cli\u003eperf: use string concatination for serialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.3 / 2015-10-25\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix cookie \u003ccode\u003eMax-Age\u003c/code\u003e to never be a floating point number\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.2 / 2015-09-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression when setting empty cookie value\n\u003cul\u003e\n\u003cli\u003eEase the new restriction, which is just basic header-level validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix typo in invalid value errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.1 / 2015-09-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eThrow on invalid values provided to \u003ccode\u003eserialize\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eEnsures the resulting string is a valid HTTP header value\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.0 / 2015-08-13\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003efirstPartyOnly\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eThrow better error for invalid argument to parse\u003c/li\u003e\n\u003cli\u003eperf: hoist regular expression\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.5 / 2015-09-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression when setting empty cookie value\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/jshttp/cookie/commit/e3c77d497d66c8b8d4b677b8954c1b192a09f0b3\"\u003e\u003ccode\u003ee3c77d4\u003c/code\u003e\u003c/a\u003e 0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/74b0e1ad86d161414e0a6283f82e31ac1f12a430\"\u003e\u003ccode\u003e74b0e1a\u003c/code\u003e\u003c/a\u003e Fix sameSite: true to work with draft-7 clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/91b733fbe29ae6fcfa305f8e8ff31a1c2e651feb\"\u003e\u003ccode\u003e91b733f\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/9285dd4b2fca1d87d94a7ccaccfbe05da075da20\"\u003e\u003ccode\u003e9285dd4\u003c/code\u003e\u003c/a\u003e build: update package description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/ae5d699d4166aa946fb23cd4e37fad85f6bec77e\"\u003e\u003ccode\u003eae5d699\u003c/code\u003e\u003c/a\u003e docs: add a simple example using cookie parse/serialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/f1a6c95f707773d9945c231c1ead028c3749564a\"\u003e\u003ccode\u003ef1a6c95\u003c/code\u003e\u003c/a\u003e docs: rewrite the README to improve documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/0d99d747a5478ad46d415cf11d595a530f9aead0\"\u003e\u003ccode\u003e0d99d74\u003c/code\u003e\u003c/a\u003e Improve error message when expires is not a Date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/cabcda0ac83ba0af857d68a9608e589cb091812c\"\u003e\u003ccode\u003ecabcda0\u003c/code\u003e\u003c/a\u003e Improve error message when encode is not a function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/71dbc9e316f1104535e4b294be83947d11b7536b\"\u003e\u003ccode\u003e71dbc9e\u003c/code\u003e\u003c/a\u003e Add sameSite support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/94e06192dc589cdf267cda7b824428b5c2dc31ed\"\u003e\u003ccode\u003e94e0619\u003c/code\u003e\u003c/a\u003e build: Node.js@6.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/cookie/compare/v0.1.2...v0.3.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/~dougwilson\"\u003edougwilson\u003c/a\u003e, a new releaser for cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `form-data` from 2.1.2 to 2.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/form-data/form-data/releases\"\u003eform-data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eProper toString\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etoString will output '[object FormData]'\nThanks to \u003ca href=\"https://github.com/m59peacemaker\"\u003e\u003ccode\u003e@​m59peacemaker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBroken version\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/form-data/form-data/blob/master/CHANGELOG.md\"\u003eform-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/2.1.3...v2.1.4\"\u003ev2.1.4\u003c/a\u003e - 2017-04-08\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v2.1.3...2.1.3\"\u003e2.1.3\u003c/a\u003e - 2017-04-08\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v2.1.2...v2.1.3\"\u003ev2.1.3\u003c/a\u003e - 2017-04-08\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etoString should output '[object FormData]' \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/346\"\u003e\u003ccode\u003e[#346](https://github.com/form-data/form-data/issues/346)\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/form-data/form-data/commit/19748778e2cd05e2ddc95409fcbbf0461a868775\"\u003e\u003ccode\u003e1974877\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/346\"\u003e#346\u003c/a\u003e from m59peacemaker/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/67b8a8e4bcd24a6dc971fef6d5e855099710ed9f\"\u003e\u003ccode\u003e67b8a8e\u003c/code\u003e\u003c/a\u003e toString should output '[object FormData]'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/form-data/form-data/compare/v2.1.2...v2.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getobject` from 0.1.0 to 1.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cowboy/node-getobject/releases\"\u003egetobject's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/cowboy/node-getobject/issues/8\"\u003e#8\u003c/a\u003e from cowboy/dependabot/npm_and_yarn/path-parse-1.0.7  6f86cf7\u003c/li\u003e\n\u003cli\u003eBump path-parse from 1.0.6 to 1.0.7  6e79841\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/compare/v1.0.1...v1.0.2\"\u003ehttps://github.com/cowboy/node-getobject/compare/v1.0.1...v1.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deps  141e3a5\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/cowboy/node-getobject/issues/7\"\u003e#7\u003c/a\u003e from cowboy/dependabot/npm_and_yarn/hosted-git-info-2.8.9  c97cf3e\u003c/li\u003e\n\u003cli\u003eBump hosted-git-info from 2.8.8 to 2.8.9  201e91b\u003c/li\u003e\n\u003cli\u003eUpdate dev deps  5ffb873\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/compare/v1.0.0...v1.0.1\"\u003ehttps://github.com/cowboy/node-getobject/compare/v1.0.0...v1.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/cowboy/node-getobject/commit/46e55ec15488e995fe61aaf4f91f9264bb5ff36b\"\u003e\u003ccode\u003e46e55ec\u003c/code\u003e\u003c/a\u003e 1.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/6f86cf76f9194ca7ec28a6990717670af47b44dd\"\u003e\u003ccode\u003e6f86cf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cowboy/node-getobject/issues/8\"\u003e#8\u003c/a\u003e from cowboy/dependabot/npm_and_yarn/path-parse-1.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/6e7984192ba239a82b5eb606feabb56a11c3c4eb\"\u003e\u003ccode\u003e6e79841\u003c/code\u003e\u003c/a\u003e Bump path-parse from 1.0.6 to 1.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/84bd719a3d77a44a22d6d7fa70707659c668d4f2\"\u003e\u003ccode\u003e84bd719\u003c/code\u003e\u003c/a\u003e 1.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/141e3a580adc253e145ca2b7fa909e12244ac836\"\u003e\u003ccode\u003e141e3a5\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/c97cf3e1eb18069d3426a5ec2b4dd5c1e15412a7\"\u003e\u003ccode\u003ec97cf3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cowboy/node-getobject/issues/7\"\u003e#7\u003c/a\u003e from cowboy/dependabot/npm_and_yarn/hosted-git-info-2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/201e91b7ba81a7d820db857c00e8de1ed36fee5e\"\u003e\u003ccode\u003e201e91b\u003c/code\u003e\u003c/a\u003e Bump hosted-git-info from 2.8.8 to 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/5ffb873fc3197506d7c825d342a07e394300b80c\"\u003e\u003ccode\u003e5ffb873\u003c/code\u003e\u003c/a\u003e Update dev deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/92e0d1f0400a4ff87a91c3569f84768c6c7b3efb\"\u003e\u003ccode\u003e92e0d1f\u003c/code\u003e\u003c/a\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cowboy/node-getobject/commit/6828cb984bf73bddd29208bf40ff10cd370e09c1\"\u003e\u003ccode\u003e6828cb9\u003c/code\u003e\u003c/a\u003e README updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cowboy/node-getobject/compare/v0.1.0...v1.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/~vladikoff\"\u003evladikoff\u003c/a\u003e, a new releaser for getobject since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.2.0 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.7...v2.8.8\"\u003e2.8.8\u003c/a\u003e (2020-02-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed node 6 support (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b18\"\u003e5038b18\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/66\"\u003e#66\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.6...v2.8.7\"\u003e2.8.7\u003c/a\u003e (2020-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not attempt to use url.URL when unavailable (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb66\"\u003e2d0bb66\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/62\"\u003e#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not pass scp-style URLs to the WhatWG url.URL (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf\"\u003ef2cdfcf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/60\"\u003e#60\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.6\"\u003e2.8.6\u003c/a\u003e (2020-02-25)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.4...v2.8.5\"\u003e2.8.5\u003c/a\u003e (2019-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated pathmatch for gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e8325b5\"\u003ee8325b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/51\"\u003e#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdated pathmatch for gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ffe056f\"\u003effe056f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.3...v2.8.4\"\u003e2.8.4\u003c/a\u003e (2019-08-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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/afeaefdd86ba9bb5044be3c1554a666d007cf19a\"\u003e\u003ccode\u003eafeaefd\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b1891a61ca3cd7453acbf85d7011fe0086bb\"\u003e\u003ccode\u003e5038b18\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed nod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/7440afa859162051c191e55d8ecfaf69a193b026\"\u003e\u003ccode\u003e7440afa\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb6615ecb8f9ef1019bc0737aab7f6449641f\"\u003e\u003ccode\u003e2d0bb66\u003c/code\u003e\u003c/a\u003e fix: Do not attempt to use url.URL when unavailable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf33ad2bd3bd1acdba0326281089f53c5b1\"\u003e\u003ccode\u003ef2cdfcf\u003c/code\u003e\u003c/a\u003e fix: Do not pass scp-style URLs to the WhatWG url.URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e1b83df5d9cb1f8bb220352e20565560548d2292\"\u003e\u003ccode\u003ee1b83df\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ff259a6117c62df488e927820e30bec2f7ee453f\"\u003e\u003ccode\u003eff259a6\u003c/code\u003e\u003c/a\u003e Ensure passwords in hosted Git URLs are correctly escaped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/624fd6f301dd5a1fd7ad1b333d6f8921a12ff98c\"\u003e\u003ccode\u003e624fd6f\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.2.0...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 3.5.5 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.14.2] - 2025-11-15\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported v4.1.1 fix to v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.1] - 2025-11-12\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution issue in yaml merge (\u0026lt;\u0026lt;) operator.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.0] - 2021-04-15\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypes are now exported as \u003ccode\u003eyaml.types.XXX\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEvery type now has \u003ccode\u003eoptions\u003c/code\u003e property with original arguments kept as they were\n(see \u003ccode\u003eyaml.types.int.options\u003c/code\u003e as an example).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSchema.extend()\u003c/code\u003e now keeps old type order in case of conflicts\n(e.g. Schema.extend([ a, b, c ]).extend([ b, a, d ]) is now ordered as \u003ccode\u003eabcd\u003c/code\u003e instead of \u003ccode\u003ecbad\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.0] - 2021-01-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCheck \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/migrate_v3_to_v4.md\"\u003emigration guide\u003c/a\u003e to see details for all breaking changes.\u003c/li\u003e\n\u003cli\u003eBreaking: \u0026quot;unsafe\u0026quot; tags \u003ccode\u003e!!js/function\u003c/code\u003e, \u003ccode\u003e!!js/regexp\u003c/code\u003e, \u003ccode\u003e!!js/undefined\u003c/code\u003e are\nmoved to \u003ca href=\"https://github.com/nodeca/js-yaml-js-types\"\u003ejs-yaml-js-types\u003c/a\u003e package.\u003c/li\u003e\n\u003cli\u003eBreaking: removed \u003ccode\u003esafe*\u003c/code\u003e functions. Use \u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003eloadAll\u003c/code\u003e, \u003ccode\u003edump\u003c/code\u003e\ninstead which are all now safe by default.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eyaml.DEFAULT_SAFE_SCHEMA\u003c/code\u003e and \u003ccode\u003eyaml.DEFAULT_FULL_SCHEMA\u003c/code\u003e are removed, use\n\u003ccode\u003eyaml.DEFAULT_SCHEMA\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eyaml.Schema.create(schema, tags)\u003c/code\u003e is removed, use \u003ccode\u003eschema.extend(tags)\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e!!binary\u003c/code\u003e now always mapped to \u003ccode\u003eUint8Array\u003c/code\u003e on load.\u003c/li\u003e\n\u003cli\u003eReduced nesting of \u003ccode\u003e/lib\u003c/code\u003e folder.\u003c/li\u003e\n\u003cli\u003eParse numbers according to YAML 1.2 instead of YAML 1.1 (\u003ccode\u003e01234\u003c/code\u003e is now decimal,\n\u003ccode\u003e0o1234\u003c/code\u003e is octal, \u003ccode\u003e1:23\u003c/code\u003e is parsed as string instead of base60).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edump()\u003c/code\u003e no longer quotes \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e[\u003c/code\u003e, \u003ccode\u003e]\u003c/code\u003e, \u003ccode\u003e(\u003c/code\u003e, \u003ccode\u003e)\u003c/code\u003e except when necessary, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/470\"\u003e#470\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/557\"\u003e#557\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eLine and column in exceptions are now formatted as \u003ccode\u003e(X:Y)\u003c/code\u003e instead of\n\u003ccode\u003eat line X, column Y\u003c/code\u003e (also present in compact format), \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/332\"\u003e#332\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCode snippet created in exceptions now contains multiple lines with line numbers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edump()\u003c/code\u003e now serializes \u003ccode\u003eundefined\u003c/code\u003e as \u003ccode\u003enull\u003c/code\u003e in collections and removes keys with\n\u003ccode\u003eundefined\u003c/code\u003e in mappings, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/571\"\u003e#571\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edump()\u003c/code\u003e with \u003ccode\u003eskipInvalid=true\u003c/code\u003e now serializes invalid items in collections as null.\u003c/li\u003e\n\u003cli\u003eCustom tags starting with \u003ccode\u003e!\u003c/code\u003e are now dumped as \u003ccode\u003e!tag\u003c/code\u003e instead of \u003ccode\u003e!\u0026lt;!tag\u0026gt;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/576\"\u003e#576\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCustom tags starting with \u003ccode\u003etag:yaml.org,2002:\u003c/code\u003e are now shorthanded using \u003ccode\u003e!!\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/258\"\u003e#258\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e.mjs\u003c/code\u003e (es modules) support.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003equotingType\u003c/code\u003e and \u003ccode\u003eforceQuotes\u003c/code\u003e options for dumper to configure\nstring literal style, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/290\"\u003e#290\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/529\"\u003e#529\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estyles: { '!!null': 'empty' }\u003c/code\u003e option for dumper\n(serializes \u003ccode\u003e{ foo: null }\u003c/code\u003e as \u0026quot;\u003ccode\u003efoo: \u003c/code\u003e\u0026quot;), \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/570\"\u003e#570\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/nodeca/js-yaml/commit/9963d366dfbde0c69722452bcd40b41e7e4160a0\"\u003e\u003ccode\u003e9963d36\u003c/code\u003e\u003c/a\u003e 3.14.2 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/10d3c8e70a6888543f5cdb656bb39f73e0ea77c1\"\u003e\u003ccode\u003e10d3c8e\u003c/code\u003e\u003c/a\u003e dist rebuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/5278870a17454fe8621dbd8c445c412529525266\"\u003e\u003ccode\u003e5278870\u003c/code\u003e\u003c/a\u003e fix prototype pollution in merge (\u0026lt;\u0026lt;) (\u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/37caaad57dc37d350d9a4577a5da53f482bb2983\"\u003e\u003ccode\u003e37caaad\u003c/code\u003e\u003c/a\u003e 3.14.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/094c0f7a79e6ff9e2b4d50b22686d2586894b58f\"\u003e\u003ccode\u003e094c0f7\u003c/code\u003e\u003c/a\u003e dist rebuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/9586ebe23298427d26b3479979bd6499bf3a14c2\"\u003e\u003ccode\u003e9586ebe\u003c/code\u003e\u003c/a\u003e Avoid calling hasOwnProperty of user-controlled objects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/34e5072f43fd36b08aaaad433da73c10d47c41e5\"\u003e\u003ccode\u003e34e5072\u003c/code\u003e\u003c/a\u003e 3.14.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/7b25c83a6dc77097c2bf14bf714e168f60ee199b\"\u003e\u003ccode\u003e7b25c83\u003c/code\u003e\u003c/a\u003e Browser files rebuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/6f7347396867b8dcfc042722c2aae810dfe4caae\"\u003e\u003ccode\u003e6f73473\u003c/code\u003e\u003c/a\u003e Dev deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/0c293491d903cddcd41b41c165bc45eeb9a8d720\"\u003e\u003ccode\u003e0c29349\u003c/code\u003e\u003c/a\u003e Travis-CI: drop old nodejs versions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/3.5.5...3.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 2.4.1 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/29a7bc4c817cbd87c8f5940fbeff32e879457b89\"\u003e\u003ccode\u003e29a7bc4\u003c/code\u003e\u003c/a\u003e Bump to v2.4.2.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lodash/lodash/compare/2.4.1...2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `path-to-regexp` from 1.5.3 to 0.1.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pillarjs/path-to-regexp/blob/v0.1.7/History.md\"\u003epath-to-regexp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.1.7 / 2015-07-28\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression with escaped round brackets and matching groups.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.6 / 2015-06-19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eindex\u003c/code\u003e feature by outputting all parameters, unnamed and named.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.5 / 2015-05-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd an index property for position in match result.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.4 / 2015-03-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd license information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.3 / 2014-07-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBetter array support\u003c/li\u003e\n\u003cli\u003eImproved support for trailing slash in non-ending mode\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.0 / 2014-03-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eadd options.end\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.0.2 / 2013-02-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to match current express\u003c/li\u003e\n\u003cli\u003eadd .license property to component.json\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/pillarjs/path-to-regexp/commit/039118d6c3c186d3f176c73935ca887a32a33d93\"\u003e\u003ccode\u003e039118d\u003c/code\u003e\u003c/a\u003e v0.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/405568d9b14f1e5fa907a9e0161952adfcca0bf0\"\u003e\u003ccode\u003e405568d\u003c/code\u003e\u003c/a\u003e Add release notes for 0.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/22a301696755ea501154a9f466549688555303e7\"\u003e\u003ccode\u003e22a3016\u003c/code\u003e\u003c/a\u003e Fix regression with escaped brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/2a1ad6285e5f1c868047c1a9a28c5948c2f5f5d5\"\u003e\u003ccode\u003e2a1ad62\u003c/code\u003e\u003c/a\u003e Remove notice about index property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/c68c940fd402f154817d1e4bb76a1a46cc0f5b79\"\u003e\u003ccode\u003ec68c940\u003c/code\u003e\u003c/a\u003e add 0.1.6 to history\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/41abe347ea83b203a711856df51c50a51deb03a2\"\u003e\u003ccode\u003e41abe34\u003c/code\u003e\u003c/a\u003e v0.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/cbe55a47dd77a4a2ebefc10320ed43f91bbfa1b3\"\u003e\u003ccode\u003ecbe55a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pillarjs/path-to-regexp/issues/56\"\u003e#56\u003c/a\u003e from pillarjs/array-wildcard-index-patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/241650f77bc3af4cdb4ae7de9e110b5e94d4cd16\"\u003e\u003ccode\u003e241650f\u003c/code\u003e\u003c/a\u003e Push in named regexp groups as numbers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/8467056b9aaa927397757cfc89d8c12069cb14a2\"\u003e\u003ccode\u003e8467056\u003c/code\u003e\u003c/a\u003e fix index property in favour of numbered params\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/path-to-regexp/commit/fa40b5f34d507a7afdef9dc8ae78f847801e05a2\"\u003e\u003ccode\u003efa40b5f\u003c/code\u003e\u003c/a\u003e v0.1.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pillarjs/path-to-regexp/compare/v1.5.3...v0.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 4.3.6 to 5.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminVersion\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove boolean \u003ccode\u003eloose\u003c/code\u003e param to an options object, with\nbackwards-compatibility protection.\u003c/li\u003e\n\u003cli\u003eAdd ability to opt out of special prerelease version handling with\nthe \u003ccode\u003eincludePrerelease\u003c/code\u003e option flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version coercion capabilities\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd intersection checking\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminSatisfying\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eprerelease(v)\u003c/code\u003e that returns prerelease components\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Backus-Naur for ranges\u003c/li\u003e\n\u003cli\u003eRemove excessively cute inspection methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove AMD/Browserified build artifacts\u003c/li\u003e\n\u003cli\u003eFix ltr and gtr when using the \u003ccode\u003e*\u003c/code\u003e range\u003c/li\u003e\n\u003cli\u003eFix for range \u003ccode\u003e*\u003c/code\u003e with a prerelease identifier\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/f8cc313550691a50d9662d8c94f0c033717efd7d\"\u003e\u003ccode\u003ef8cc313\u003c/code\u003e\u003c/a\u003e chore: release 5.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e fix: better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/deb5ad51bf58868fa243c1683775305fe9e0e365\"\u003e\u003ccode\u003edeb5ad5\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c83c18cf84f9ccaea3431c929bb285fd168c01e4\"\u003e\u003ccode\u003ec83c18c\u003c/code\u003e\u003c/a\u003e 5.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/956e228a4eb1b0136d1fe42c6171d3eda827baef\"\u003e\u003ccode\u003e956e228\u003c/code\u003e\u003c/a\u003e Correct typo in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8055dda0aee91372e3bfc47754a62f40e8a63b98\"\u003e\u003ccode\u003e8055dda\u003c/code\u003e\u003c/a\u003e 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/604e73dea1f19a05314d6c66e0a52b47b1b7b340\"\u003e\u003ccode\u003e604e73d\u003c/code\u003e\u003c/a\u003e auto-publishing scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/bed01e2316b85271f6ffff89bf19e22f41475c97\"\u003e\u003ccode\u003ebed01e2\u003c/code\u003e\u003c/a\u003e remove the nomin comments, since we don't minify any more anyway\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9cb68f1db72d297183233f4d8d287e935f2b6ddd\"\u003e\u003ccode\u003e9cb68f1\u003c/code\u003e\u003c/a\u003e document parse method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/38d42ca87a9d891fba9b2a044f914f1919fd769c\"\u003e\u003ccode\u003e38d42ca\u003c/code\u003e\u003c/a\u003e 5.7 changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v4.3.6...v5.7.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/~lukekarrys\"\u003elukekarrys\u003c/a\u003e, a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `send` from 0.13.0 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pillarjs/send/blob/master/HISTORY.md\"\u003esend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.16.1 / 2017-09-29\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression in edge-case behavior for empty \u003ccode\u003epath\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.16.0 / 2017-09-27\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eimmutable\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003e\u0026lt;/html\u0026gt;\u003c/code\u003e in default error \u0026amp; redirects\u003c/li\u003e\n\u003cli\u003eUse instance methods on steam to check for listeners\u003c/li\u003e\n\u003cli\u003edeps: mime@1.4.1\n\u003cul\u003e\n\u003cli\u003eAdd 70 new types for file extensions\u003c/li\u003e\n\u003cli\u003eSet charset as \u0026quot;UTF-8\u0026quot; for .js and .json\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eperf: improve path validation speed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.15.6 / 2017-09-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: debug@2.6.9\u003c/li\u003e\n\u003cli\u003eperf: improve \u003ccode\u003eIf-Match\u003c/code\u003e token parsing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.15.5 / 2017-09-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: etag@~1.8.1\n\u003cul\u003e\n\u003cli\u003eperf: replace regular expression with substring\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: fresh@0.5.2\n\u003cul\u003e\n\u003cli\u003eFix handling of modified headers with invalid dates\u003c/li\u003e\n\u003cli\u003eperf: improve ETag match loop\u003c/li\u003e\n\u003cli\u003eperf: improve \u003ccode\u003eIf-None-Match\u003c/code\u003e token parsing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.15.4 / 2017-08-05\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: debug@2.6.8\u003c/li\u003e\n\u003cli\u003edeps: depd@~1.1.1\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eBuffer\u003c/code\u003e loading\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: http-errors@~1.6.2\n\u003cul\u003e\n\u003cli\u003edeps: depd@1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.15.3 / 2017-05-16\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: debug@2.6.7\n\u003cul\u003e\n\u003cli\u003edeps: ms@2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: ms@2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.15.2 / 2017-04-26\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/pillarjs/send/commit/3daa901cf731b86187e4449fa2c52f971e0b3dbc\"\u003e\u003ccode\u003e3daa901\u003c/code\u003e\u003c/a\u003e Release 0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/ff0d82ee71ad884966f062f75d5b2b2a520ddd59\"\u003e\u003ccode\u003eff0d82e\u003c/code\u003e\u003c/a\u003e Fix regression in edge-case behavior for empty path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/04e5cbcb37ee8c0eb1c510a578161d8b9c095d43\"\u003e\u003ccode\u003e04e5cbc\u003c/code\u003e\u003c/a\u003e build: eslint-plugin-node@5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/b11c3a3feba4601e19885776c189b81ae763c7d5\"\u003e\u003ccode\u003eb11c3a3\u003c/code\u003e\u003c/a\u003e Release 0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/9f562e343115ba3f3e62635c4d2e51298f21c3a6\"\u003e\u003ccode\u003e9f562e3\u003c/code\u003e\u003c/a\u003e deps: mime@1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/a472ed304701ef2c091ce4dddb89bdddfccc98da\"\u003e\u003ccode\u003ea472ed3\u003c/code\u003e\u003c/a\u003e perf: improve path validation speed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/63c0d3364419ae29d96d1ec6bea81c0fb31d5c50\"\u003e\u003ccode\u003e63c0d33\u003c/code\u003e\u003c/a\u003e Add \u0026quot;immutable\u0026quot; option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/a1a3445f4cf131ac644fe0c098b90fb5396ab488\"\u003e\u003ccode\u003ea1a3445\u003c/code\u003e\u003c/a\u003e Fix missing \u0026lt;/html\u0026gt; in default error \u0026amp; redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/528559bb24fb1d494744fe35df55f0dcdc4df9b9\"\u003e\u003ccode\u003e528559b\u003c/code\u003e\u003c/a\u003e lint: apply standard 10 style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pillarjs/send/commit/bc6b5d41bee554641af11641ec838aea6828e181\"\u003e\u003ccode\u003ebc6b5d4\u003c/code\u003e\u003c/a\u003e Use instance methods on steam to check for listeners\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pillarjs/send/compare/0.13.0...0.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serve-static` from 1.10.2 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/serve-static/releases\"\u003eserve-static's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression when \u003ccode\u003eroot\u003c/code\u003e is incorrectly set to a file\u003c/li\u003e\n\u003cli\u003edeps: send@0.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.16.0\n\u003cul\u003e\n\u003cli\u003eAdd 70 new types for file extensions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimmutable\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003e\u0026lt;/html\u0026gt;\u003c/code\u003e in default error \u0026amp; redirects\u003c/li\u003e\n\u003cli\u003eSet charset as \u0026quot;UTF-8\u0026quot; for .js and .json\u003c/li\u003e\n\u003cli\u003eUse instance methods on steam to check for listeners\u003c/li\u003e\n\u003cli\u003edeps: mime@1.4.1\u003c/li\u003e\n\u003cli\u003eperf: improve path validation speed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.15.6\n\u003cul\u003e\n\u003cli\u003edeps: debug@2.6.9\u003c/li\u003e\n\u003cli\u003eperf: improve \u003ccode\u003eIf-Match\u003c/code\u003e token parsing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eperf: improve slash collapsing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: parseurl@~1.3.2\n\u003cul\u003e\n\u003cli\u003eperf: reduce overhead for full URLs\u003c/li\u003e\n\u003cli\u003eperf: unroll the \u0026quot;fast-path\u0026quot; \u003ccode\u003eRegExp\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@0.15.5\n\u003cul\u003e\n\u003cli\u003eFix handling of modified headers with invalid dates\u003c/li\u003e\n\u003cli\u003edeps: etag@~1.8.1\u003c/li\u003e\n\u003cli\u003edeps: fresh@0.5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.15.4\n\u003cul\u003e\n\u003cli\u003edeps: debug@2.6.8\u003c/li\u003e\n\u003cli\u003edeps: depd@~1.1.1\u003c/li\u003e\n\u003cli\u003edeps: http-errors@~1.6.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.15.3\n\u003cul\u003e\n\u003cli\u003edeps: debug@2.6.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.15.2\n\u003cul\u003e\n\u003cli\u003edeps: debug@2.6.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.15.1\n\u003cul\u003e\n\u003cli\u003eFix issue when \u003ccode\u003eDate.parse\u003c/code\u003e does not return \u003ccode\u003eNaN\u003c/code\u003e on invalid date\u003c/li\u003e\n\u003cli\u003eFix strict violation in broken environments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend complete HTML document in redirect response\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/expressjs/serve-static/blob/master/HISTORY.md\"\u003eserve-static's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 / 2017-09-29\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression when \u003ccode\u003eroot\u003c/code\u003e is incorrectly set to a file\u003c/li\u003e\n\u003cli\u003edeps: send@0.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 / 2017-09-27\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.16.0\n\u003cul\u003e\n\u003cli\u003eAdd 70 new types for file extensions\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eimmutable\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003e\u0026lt;/html\u0026gt;\u003c/code\u003e in default error \u0026amp; redirects\u003c/li\u003e\n\u003cli\u003eSet charset as \u0026quot;UTF-8\u0026quot; for .js and .json\u003c/li\u003e\n\u003cli\u003eUse instance methods on steam to check for listeners\u003c/li\u003e\n\u003cl...\n\n_Description has been truncated_","html_url":"https://github.com/luislobo/test-4020/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/luislobo%2Ftest-4020/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"9.0.0","new_version":"9.0.2","update_type":"patch","path":null,"pr_created_at":"2026-03-06T13:39:12.000Z","version_change":"9.0.0 → 9.0.2","issue":{"uuid":"4034283723","node_id":"PR_kwDOJ7pPR87IgYf3","number":394,"state":"closed","title":"Bump the development-version-updates group across 1 directory with 55 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T03:00:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-06T13:39:12.000Z","updated_at":"2026-03-09T03:00:39.000Z","time_to_close":220886,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":55,"packages":[{"name":"@angular/build","old_version":"20.3.1","new_version":"20.3.19","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.3.18","new_version":"20.3.19","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.3.0","new_version":"20.3.17","repository_url":"https://github.com/angular/angular"},{"name":"@angular/language-service","old_version":"20.3.0","new_version":"20.3.17","repository_url":"https://github.com/angular/angular"},{"name":"@types/node","old_version":"24.4.0","new_version":"24.12.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"angular-eslint","old_version":"20.3.0","new_version":"20.7.0","repository_url":"https://github.com/angular-eslint/angular-eslint"},{"name":"eslint","old_version":"9.35.0","new_version":"9.39.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-cypress","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/cypress-io/eslint-plugin-cypress"},{"name":"eslint-plugin-depend","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/es-tooling/eslint-plugin-depend"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"karma-jasmine-html-reporter","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/dfederm/karma-jasmine-html-reporter"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.3.2","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"start-server-and-test","old_version":"2.1.0","new_version":"2.1.5","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.43.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.4","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@hono/node-server","old_version":"1.19.10","new_version":"1.19.11","repository_url":"https://github.com/honojs/node-server"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.8.3","new_version":"2.10.0","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"ci-info","old_version":"4.3.0","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.19","repository_url":"https://github.com/iamkun/dayjs"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"express-rate-limit","old_version":"8.2.1","new_version":"8.3.0","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"flatted","old_version":"3.3.3","new_version":"3.3.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.6","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"hosted-git-info","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"htmlparser2","old_version":"10.0.0","new_version":"10.1.0","repository_url":"https://github.com/fb55/htmlparser2"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jose","old_version":"6.1.3","new_version":"6.2.0","repository_url":"https://github.com/panva/jose"},{"name":"msgpackr","old_version":"1.11.5","new_version":"1.11.8","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"ordered-binary","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/kriszyp/ordered-binary"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"systeminformation","old_version":"5.31.1","new_version":"5.31.3","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 55 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.3.1` | `20.3.19` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.3.18` | `20.3.19` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.3.0` | `20.3.17` |\n| [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) | `20.3.0` | `20.3.17` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.4.0` | `24.12.0` |\n| [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint) | `20.3.0` | `20.7.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.35.0` | `9.39.3` |\n| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `5.1.1` | `5.3.0` |\n| [eslint-plugin-depend](https://github.com/es-tooling/eslint-plugin-depend) | `1.2.0` | `1.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [karma-jasmine-html-reporter](https://github.com/dfederm/karma-jasmine-html-reporter) | `2.1.0` | `2.2.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.3.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.1.0` | `2.1.5` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.43.0` | `8.56.1` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.29.1` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.28.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.28.6` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.28.6` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.4` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.19.10` | `1.19.11` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.6` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.3` | `2.10.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.0` | `4.28.1` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.0` | `4.4.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.19` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.5` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.2.1` | `8.3.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.3.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.6` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `9.0.0` | `9.0.2` |\n| [htmlparser2](https://github.com/fb55/htmlparser2) | `10.0.0` | `10.1.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jose](https://github.com/panva/jose) | `6.1.3` | `6.2.0` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.5` | `1.11.8` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [ordered-binary](https://github.com/kriszyp/ordered-binary) | `1.6.0` | `1.6.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.5` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.1` | `5.31.3` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n\n\nUpdates `@angular/build` from 20.3.1 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/656888a250af060c110ae87024b0e475b079c23d\"\u003e\u003cimg src=\"https://img.shields.io/badge/656888a25-fix-green\" alt=\"fix - 656888a25\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate dependency \u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e to v1.26.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/795d654138701a03d4d793d3299ff4f33e427a03\"\u003e\u003cimg src=\"https://img.shields.io/badge/795d65413-fix-green\" alt=\"fix - 795d65413\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate pacote to v21.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ffc72cbc52e23cb545476b3fdefc7e5f170eb55d\"\u003e\u003cimg src=\"https://img.shields.io/badge/ffc72cbc5-fix-green\" alt=\"fix - ffc72cbc5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate webpack to version 5.104.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ff366499eff87e9943e25904fd06d109a0fa0075\"\u003e\u003cimg src=\"https://img.shields.io/badge/ff366499e-fix-green\" alt=\"fix - ff366499e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate dependency \u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e to v1.25.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cfbb61602daf32c5b942ea84702fc3638aa111e7\"\u003e\u003cimg src=\"https://img.shields.io/badge/cfbb61602-fix-green\" alt=\"fix - cfbb61602\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e to v1.24.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/93a6f3615f8e07fa7178ed1d6dc52eaa6b507ecd\"\u003e\u003ccode\u003e93a6f36\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003ccode\u003e0299b4d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update copy-webpack-plugin to v14.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/05b35113e680341f9f9465b0f35d93fd663ba59f\"\u003e\u003ccode\u003e05b3511\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003ccode\u003e39596d5\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003ccode\u003ef668e27\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update rollup to 4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c0d1626e87b807845d898e30f52e2251aa81c2a0\"\u003e\u003ccode\u003ec0d1626\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003ccode\u003e8700e18\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): prevent open redirect via X-Forwarded-Prefix header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003ccode\u003e67582a9\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): validate host headers to prevent header-based SSRF\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/750f037791e1b00879dcef91a6aae2e6466483e4\"\u003e\u003ccode\u003e750f037\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0f02acac4f34609350f7ac0198ce6bf5279967a9\"\u003e\u003ccode\u003e0f02aca\u003c/code\u003e\u003c/a\u003e build: update webpack to v5.105.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.3.1...v20.3.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cli` from 20.3.18 to 20.3.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.19\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003cimg src=\"https://img.shields.io/badge/0299b4d1a-fix-green\" alt=\"fix - 0299b4d1a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.19 (2026-03-04)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e0299b4d1a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate copy-webpack-plugin to v14.0.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/93a6f3615f8e07fa7178ed1d6dc52eaa6b507ecd\"\u003e\u003ccode\u003e93a6f36\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.19 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0299b4d1aca13f11a06e2e92c593fe3e20906d23\"\u003e\u003ccode\u003e0299b4d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): update copy-webpack-plugin to v14.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/v20.3.18...v20.3.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 20.3.0 to 20.3.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5047849a4a1857471b78b7ba874f39ecd6175a6b\"\u003e\u003cimg src=\"https://img.shields.io/badge/5047849a4a-fix-green\" alt=\"fix - 5047849a4a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove placeholder image listeners once view is removed\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9d08180876eb0aee5e5c489be734b07a7cc664e\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9d0818087-fix-green\" alt=\"fix - f9d0818087\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport arbitrary nesting in :host-context()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/106b9040dfe03bd8deb0eabccc29e07f734b6ab5\"\u003e\u003cimg src=\"https://img.shields.io/badge/106b9040df-fix-green\" alt=\"fix - 106b9040df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport commas in :host() argument\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9419ea348a296b50f13ac2e23ea9a00b336989b8\"\u003e\u003cimg src=\"https://img.shields.io/badge/9419ea348a-fix-green\" alt=\"fix - 9419ea348a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport complex selectors in :nth-child()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/036c5d2a073f8e48704ec0d405ca997eedb721e9\"\u003e\u003cimg src=\"https://img.shields.io/badge/036c5d2a07-fix-green\" alt=\"fix - 036c5d2a07\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport one additional level of nesting in :host()\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.17 (2026-02-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e7f9de3c118\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.0 (2026-02-25)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/18003a33bb0d6bb09def8a0e5939fa24069696eb\"\u003e18003a33bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd an 'outlet' injector option for ngTemplateOutlet\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8bbe6dc46c9dc13bafa81a60c7613b84b5ca3761\"\u003e8bbe6dc46c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd Location strategies to manage trailing slash on write\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/51cc91480761b7275c15b5600381207f8ca00ee5\"\u003e51cc914807\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport height in ImageLoaderConfig and built-in loaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72534e2a3458df4e1bb097973872f00bbb92be42\"\u003e72534e2a34\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd support for the \u003ccode\u003einstanceof\u003c/code\u003e binary operator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/95b3f37d4a7d9a38f616d56df746dfcda3c2139b\"\u003e95b3f37d4a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eExhaustive checks for switch blocks\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/04ba09a8d9454013bebdd643eacb737642161952\"\u003e04ba09a8d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport \u003ccode\u003eAstVisitor.visitEmptyExpr()\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ce80136e7b9f0024d49fce835cffa024c4505855\"\u003ece80136e7b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eoptimize away unnecessary restore/reset view calls\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3242a61bae02253d13abb510b666376c665e61ac\"\u003e3242a61bae\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evariable counter visiting some expressions twice\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/473dd3e1cbd4fe3fa88ae4d5358eee35c11acb1b\"\u003e473dd3e1cb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eattach source spans to object literal keys in TCB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a904d9f77b56feab407f75f8d0527fa512d5dafb\"\u003ea904d9f77b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport nested component declaration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2ea6dfc6c9ca11e96a2654510c980419899f8d04\"\u003e2ea6dfc6c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate diagnostic to flag no-op arrow functions in listeners\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8d5210c9fedd8abdd810d7a89ec7ee9a1234f5c1\"\u003e8d5210c9fe\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd ChangeDetectionStrategy.Eager alias for Default\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/92d2498910caed06c182b67e39726e1441418698\"\u003e92d2498910\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd host node to DeferBlockData (\u003ca href=\"https://redirect.github.com/angular/angular/pull/66546\"\u003e#66546\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ea2016a6dce58f95ecab7c773d5dcde274354e1a\"\u003eea2016a6dc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd support for nested animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/81cabc14777a3b4966c29d60e1505aca8c29b71c\"\u003e81cabc1477\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd support for TypeScript 6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1ba9b7ac5001b315cc9df78c518964dbf479d647\"\u003e1ba9b7ac50\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eresource composition via snapshots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9923b72a20972ba6bf728d78f1afac6936ade18\"\u003ed9923b72a2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport arrow functions in expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a7e8abbb7e738ba338c3f50c76934c99925954e5\"\u003ea7e8abbb7e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly handle SkipSelf when resolving from embedded view injector\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0806ee38269b664f535e10d4d501b88370d3b44c\"\u003e0806ee3826\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent animated element duplication with dynamic components in zoneless mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ed78fa05c710ebafb355ae00a85b190a118b6cc4\"\u003eed78fa05c7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eRemove note to skip arrow functions in best practices\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003ccode\u003ec2c2b4a\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sensitive attributes on SVG script elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003ccode\u003ed1ca8ae\u003c/code\u003e\u003c/a\u003e fix(compiler): prevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/840db59dc1a9beb0b4e63799b5d56c2f096a1bab\"\u003e\u003ccode\u003e840db59\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): make required inputs diagnostic less noisy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/de8af179518732a50ae0b15ef580a93371d27a3d\"\u003e\u003ccode\u003ede8af17\u003c/code\u003e\u003c/a\u003e docs(docs-infra): Extract multiple extends statements for interfaces (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64539\"\u003e#64539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/5fb7c318bd153dbebfe65f56540380a10f1650be\"\u003e\u003ccode\u003e5fb7c31\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler-cli): missingStructuralDirective diagnostic produces fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/371274bfc6d5690390f90161106b60d80939fe75\"\u003e\u003ccode\u003e371274b\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): missingStructuralDirective diagnostic produces false negat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3ae0d1bcf58c8f337417026a4ce58eb770daa178\"\u003e\u003ccode\u003e3ae0d1b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2e817b0efb6f617312936b756ace2c85139d1fc\"\u003e\u003ccode\u003ec2e817b\u003c/code\u003e\u003c/a\u003e perf(compiler-cli): fix performance of \u0026quot;interpolated signal not invoked\u0026quot; chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/11b006ed836bfdfe96e57adba5a0394db883bea6\"\u003e\u003ccode\u003e11b006e\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.17/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/language-service` from 20.3.0 to 20.3.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5047849a4a1857471b78b7ba874f39ecd6175a6b\"\u003e\u003cimg src=\"https://img.shields.io/badge/5047849a4a-fix-green\" alt=\"fix - 5047849a4a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove placeholder image listeners once view is removed\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9d08180876eb0aee5e5c489be734b07a7cc664e\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9d0818087-fix-green\" alt=\"fix - f9d0818087\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport arbitrary nesting in :host-context()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/106b9040dfe03bd8deb0eabccc29e07f734b6ab5\"\u003e\u003cimg src=\"https://img.shields.io/badge/106b9040df-fix-green\" alt=\"fix - 106b9040df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport commas in :host() argument\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9419ea348a296b50f13ac2e23ea9a00b336989b8\"\u003e\u003cimg src=\"https://img.shields.io/badge/9419ea348a-fix-green\" alt=\"fix - 9419ea348a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport complex selectors in :nth-child()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/036c5d2a073f8e48704ec0d405ca997eedb721e9\"\u003e\u003cimg src=\"https://img.shields.io/badge/036c5d2a07-fix-green\" alt=\"fix - 036c5d2a07\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport one additional level of nesting in :host()\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.17 (2026-02-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e7f9de3c118\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.0 (2026-02-25)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/18003a33bb0d6bb09def8a0e5939fa24069696eb\"\u003e18003a33bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd an 'outlet' injector option for ngTemplateOutlet\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8bbe6dc46c9dc13bafa81a60c7613b84b5ca3761\"\u003e8bbe6dc46c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd Location strategies to manage trailing slash on write\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/51cc91480761b7275c15b5600381207f8ca00ee5\"\u003e51cc914807\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport height in ImageLoaderConfig and built-in loaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72534e2a3458df4e1bb097973872f00bbb92be42\"\u003e72534e2a34\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd support for the \u003ccode\u003einstanceof\u003c/code\u003e binary operator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/95b3f37d4a7d9a38f616d56df746dfcda3c2139b\"\u003e95b3f37d4a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eExhaustive checks for switch blocks\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/04ba09a8d9454013bebdd643eacb737642161952\"\u003e04ba09a8d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport \u003ccode\u003eAstVisitor.visitEmptyExpr()\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ce80136e7b9f0024d49fce835cffa024c4505855\"\u003ece80136e7b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eoptimize away unnecessary restore/reset view calls\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3242a61bae02253d13abb510b666376c665e61ac\"\u003e3242a61bae\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evariable counter visiting some expressions twice\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/473dd3e1cbd4fe3fa88ae4d5358eee35c11acb1b\"\u003e473dd3e1cb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eattach source spans to object literal keys in TCB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a904d9f77b56feab407f75f8d0527fa512d5dafb\"\u003ea904d9f77b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport nested component declaration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2ea6dfc6c9ca11e96a2654510c980419899f8d04\"\u003e2ea6dfc6c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate diagnostic to flag no-op arrow functions in listeners\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8d5210c9fedd8abdd810d7a89ec7ee9a1234f5c1\"\u003e8d5210c9fe\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd ChangeDetectionStrategy.Eager alias for Default\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/92d2498910caed06c182b67e39726e1441418698\"\u003e92d2498910\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd host node to DeferBlockData (\u003ca href=\"https://redirect.github.com/angular/angular/pull/66546\"\u003e#66546\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ea2016a6dce58f95ecab7c773d5dcde274354e1a\"\u003eea2016a6dc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd support for nested animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/81cabc14777a3b4966c29d60e1505aca8c29b71c\"\u003e81cabc1477\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd support for TypeScript 6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1ba9b7ac5001b315cc9df78c518964dbf479d647\"\u003e1ba9b7ac50\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eresource composition via snapshots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9923b72a20972ba6bf728d78f1afac6936ade18\"\u003ed9923b72a2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport arrow functions in expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a7e8abbb7e738ba338c3f50c76934c99925954e5\"\u003ea7e8abbb7e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly handle SkipSelf when resolving from embedded view injector\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0806ee38269b664f535e10d4d501b88370d3b44c\"\u003e0806ee3826\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent animated element duplication with dynamic components in zoneless mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ed78fa05c710ebafb355ae00a85b190a118b6cc4\"\u003eed78fa05c7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eRemove note to skip arrow functions in best practices\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.17/packages/language-service\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.4.0 to 24.12.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `angular-eslint` from 20.3.0 to 20.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular-eslint/angular-eslint/releases\"\u003eangular-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.7.0\u003c/h2\u003e\n\u003ch2\u003e20.7.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e [prefer-ngsrc] add suggestions (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2772\"\u003e#2772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency eslint to v9.39.1 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.10 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.46.4 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2780\"\u003e#2780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.11 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2785\"\u003e#2785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport eslint defineConfig types better (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.12 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2794\"\u003e#2794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-inject] improve test coverage and documentation (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2770\"\u003e#2770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e false negatives in pipe-prefix, component-selector and directive-selector when linting selectors that only contain a prefix (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2769\"\u003e#2769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [use-component-selector] detect variables (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2797\"\u003e#2797\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDmitry Zakharov \u003ca href=\"https://github.com/pumano\"\u003e\u003ccode\u003e@​pumano\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvgeny Stepanovych \u003ca href=\"https://github.com/undsoft\"\u003e\u003ccode\u003e@​undsoft\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.6.0\u003c/h2\u003e\n\u003ch2\u003e20.6.0 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuilder:\u003c/strong\u003e support {projectName} and {projectRoot} placeholders in outputFile (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2759\"\u003e#2759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e support multiple configs for component-selector and directive-selector (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2762\"\u003e#2762\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular-eslint:\u003c/strong\u003e support eslint defineConfig types in addition to typescript-eslint config (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e20.5.2 (2025-11-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.9 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.46.3 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency eslint to v9.39.0 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e update style guide links (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2689\"\u003e#2689\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/angular-eslint/angular-eslint/blob/main/packages/angular-eslint/CHANGELOG.md\"\u003eangular-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.7.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport eslint defineConfig types better (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.6.0 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular-eslint:\u003c/strong\u003e support eslint defineConfig types in addition to typescript-eslint config (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.5.2 (2025-11-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for angular-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e20.5.1 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for angular-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e20.5.0 (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule prefer-host-metadata-property (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2615\"\u003e#2615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add prefer-built-in-pipes rule (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2605\"\u003e#2605\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndreas Nicolaou \u003ca href=\"https://github.com/andreasnicolaou\"\u003e\u003ccode\u003e@​andreasnicolaou\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejase \u003ca href=\"https://github.com/jase88\"\u003e\u003ccode\u003e@​jase88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.4.0 (2025-10-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add rule prefer-at-else (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2613\"\u003e#2613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDave \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/fdddff9b3e5d9a36e4dd527d201ed7b48ce2f08f\"\u003e\u003ccode\u003efdddff9\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/9c528ee720ba1646db1960e347e00739b7f93428\"\u003e\u003ccode\u003e9c528ee\u003c/code\u003e\u003c/a\u003e fix: support eslint defineConfig types better (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/e5301604797ce99db2c65d55749e4826cffe5115\"\u003e\u003ccode\u003ee530160\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/0b2f7586284f8077bcada9ee15541f713408817d\"\u003e\u003ccode\u003e0b2f758\u003c/code\u003e\u003c/a\u003e fix(angular-eslint): support eslint defineConfig types in addition to typescr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/e97d134a0616498a863f3221f11a0af6ade0b2d3\"\u003e\u003ccode\u003ee97d134\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/6d15cdd59d80b3928f1ce4198a9f1b5ec7bd2db3\"\u003e\u003ccode\u003e6d15cdd\u003c/code\u003e\u003c/a\u003e chore: finalize migration from jest to vitest (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2756\"\u003e#2756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/895ac79b4e51eed2b6778772a81736cdf6477ba0\"\u003e\u003ccode\u003e895ac79\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/672cb7b8c794867756168ea82ec578565f5bf372\"\u003e\u003ccode\u003e672cb7b\u003c/code\u003e\u003c/a\u003e chore: use vitest (with nx atomizer) for e2e tests and use pnpm catalogs (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2720\"\u003e#2720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/0485db38849732cce0045983bc70b62e56f63fe8\"\u003e\u003ccode\u003e0485db3\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2713\"\u003e#2713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/2bc4a63ae7072b4d31252824a3b1e3f89fcbd177\"\u003e\u003ccode\u003e2bc4a63\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular-eslint/angular-eslint/commits/v20.7.0/packages/angular-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.35.0 to 9.39.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e) (sethamus)\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/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20529\"\u003e#20529\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20453\"\u003e#20453\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\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/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\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/a7d5fe64f402eefdc2bbb73992d3a4ac49f426a5\"\u003e\u003ccode\u003ea7d5fe6\u003c/code\u003e\u003c/a\u003e 9.39.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42e6b065f5a1c3b2dfb1fcdccf44ba17c0048bf2\"\u003e\u003ccode\u003e42e6b06\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20453\"\u003e#20453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.35.0...v9.39.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-cypress` from 5.1.1 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/releases\"\u003eeslint-plugin-cypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.2.1...v5.3.0\"\u003e5.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd version ESLint v10 support (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/293\"\u003e#293\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/faa2fa8631785767d6f85e1c5f9a2cf34eab6fa5\"\u003efaa2fa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.2.0...v5.2.1\"\u003e5.2.1\u003c/a\u003e (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/269\"\u003e#269\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/d600419330cd53d80cf2145f434ecd706807644c\"\u003ed600419\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.1.1...v5.2.0\"\u003e5.2.0\u003c/a\u003e (2025-10-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd type declaration file (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/279\"\u003e#279\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/006d74f8a5c1456943584f9528b1c020ba3db874\"\u003e006d74f\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/cypress-io/eslint-plugin-cypress/commit/faa2fa8631785767d6f85e1c5f9a2cf34eab6fa5\"\u003e\u003ccode\u003efaa2fa8\u003c/code\u003e\u003c/a\u003e feat: add version ESLint v10 support (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/b6e17078e6de76585bf7f4a08a2de6de2834c24e\"\u003e\u003ccode\u003eb6e1707\u003c/code\u003e\u003c/a\u003e chore(deps): update semantic-release to 25.0.2 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/d600419330cd53d80cf2145f434ecd706807644c\"\u003e\u003ccode\u003ed600419\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/7c429f88c469865bd05c99b76cdc65650dca225a\"\u003e\u003ccode\u003e7c429f8\u003c/code\u003e\u003c/a\u003e docs: update rule documentation headers (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/94c7d1cbd656f509d8b4a78a999c89c764022400\"\u003e\u003ccode\u003e94c7d1c\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint to 9.39.1 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/287\"\u003e#287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/fb76f04efcaaa0a320492e88e76f6236f97d3246\"\u003e\u003ccode\u003efb76f04\u003c/code\u003e\u003c/a\u003e ci(deps): update to Node.js 24.11.0 LTS (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/cba838f13156981c97ecc5c09affea1f7545d561\"\u003e\u003ccode\u003ecba838f\u003c/code\u003e\u003c/a\u003e chore: use npm credentials context (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/058d2df3931d4e50ebdd4c864bab63923bb6d682\"\u003e\u003ccode\u003e058d2df\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest to 4.0.4 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/065b435087c76c68939b1f248ceda0003def26c4\"\u003e\u003ccode\u003e065b435\u003c/code\u003e\u003c/a\u003e chore: lint TypeScript declaration files d.ts (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/006d74f8a5c1456943584f9528b1c020ba3db874\"\u003e\u003ccode\u003e006d74f\u003c/code\u003e\u003c/a\u003e feat: add type declaration file (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.1.1...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-depend` from 1.2.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/releases\"\u003eeslint-plugin-depend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support eslint 10 by \u003ca href=\"https://github.com/oNo500\"\u003e\u003ccode\u003e@​oNo500\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/61\"\u003ees-tooling/eslint-plugin-depend#61\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/oNo500\"\u003e\u003ccode\u003e@​oNo500\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/61\"\u003ees-tooling/eslint-plugin-depend#61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.4.0...1.5.0\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.4.0...1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump module-replacements by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/58\"\u003ees-tooling/eslint-plugin-depend#58\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.3.1...1.4.0\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.3.1...1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: mark type import for typescript-estree by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/56\"\u003ees-tooling/eslint-plugin-depend#56\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.3.0...1.3.1\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.3.0...1.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump dependencies by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/51\"\u003ees-tooling/eslint-plugin-depend#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaintenance, Use \u003ccode\u003eempathic\u003c/code\u003e by \u003ca href=\"https://github.com/beeequeue\"\u003e\u003ccode\u003e@​beeequeue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/52\"\u003ees-tooling/eslint-plugin-depend#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ccode\u003e@eslint/json\u003c/code\u003e by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/53\"\u003ees-tooling/eslint-plugin-depend#53\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable trusted publishes by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/54\"\u003ees-tooling/eslint-plugin-depend#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore scripts by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/55\"\u003ees-tooling/eslint-plugin-depend#55\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/beeequeue\"\u003e\u003ccode\u003e@​beeequeue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/52\"\u003ees-tooling/eslint-plugin-depend#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/53\"\u003ees-tooling/eslint-plugin-depend#53\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.3.0\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.0-alpha.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump dependencies by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/51\"\u003ees-tooling/eslint-plugin-depend#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaintenance, Use \u003ccode\u003eempathic\u003c/code\u003e by \u003ca href=\"https://github.com/beeequeue\"\u003e\u003ccode\u003e@​beeequeue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/52\"\u003ees-tooling/eslint-plugin-depend#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ccode\u003e@eslint/json\u003c/code\u003e by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/53\"\u003ees-tooling/eslint-plugin-depend#53\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable trusted publishes by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/54\"\u003ees-tooling/eslint-plugin-depend#54\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/beeequeue\"\u003e\u003ccode\u003e@​beeequeue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/52\"\u003ees-tooling/eslint-plugin-depend#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/53\"\u003ees-tooling/eslint-plugin-depend#53\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.3.0-alpha.0\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.3.0-alpha.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/es-tooling/eslint-plugin-depend/commit/a5562ddccc96ce3931bb6325c185c92855eabe06\"\u003e\u003ccode\u003ea5562dd\u003c/code\u003e\u003c/a\u003e feat: support eslint 10 (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/commit/5f81ab8b0a0a48f2b528dd47a78964e533b5a699\"\u003e\u003ccode\u003e5f81ab8\u003c/code\u003e\u003c/a\u003e chore: bump module-replacements (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/commit/35a4edc68a6ef8222c53fe086f5098c9ea4322c6\"\u003e\u003ccode\u003e35a4edc\u003c/code\u003e\u003c/a\u003e fix: mark type im...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/example-angular-app/pull/394","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fexample-angular-app/issues/394","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/394/packages"}},{"old_version":"2.8.8","new_version":"2.8.9","update_type":"patch","path":null,"pr_created_at":"2026-03-04T23:23:02.000Z","version_change":"2.8.8 → 2.8.9","issue":{"uuid":"4024698766","node_id":"PR_kwDOIQQwXM7IBFMJ","number":57,"state":"closed","title":"Bump the npm_and_yarn group across 9 directories with 27 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-05T01:20:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-04T23:23:02.000Z","updated_at":"2026-03-05T01:21:00.000Z","time_to_close":7076,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":27,"packages":[{"name":"@babel/helpers","old_version":"7.15.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.10.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"async","old_version":"2.6.3","new_version":"2.6.4","repository_url":"https://github.com/caolan/async"},{"name":"decode-uri-component","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"hosted-git-info","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"lodash","old_version":"4.17.15","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"minimist","old_version":"1.2.5","new_version":"1.2.8","repository_url":"https://github.com/minimistjs/minimist"},{"name":"path-parse","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/jbgutierrez/path-parse"},{"name":"tmpl","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/daaku/nodejs-tmpl"},{"name":"tough-cookie","old_version":"4.0.0","new_version":"4.1.4","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"word-wrap","old_version":"1.2.3","new_version":"1.2.5","repository_url":"https://github.com/jonschlinkert/word-wrap"},{"name":"ws","old_version":"7.5.5","new_version":"7.5.10","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 12 updates in the /devtools/client/debugger directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.15.4` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.10.4` | `7.29.0` |\n| [async](https://github.com/caolan/async) | `2.6.3` | `2.6.4` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.0` | `0.2.2` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.8` | `2.8.9` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.15` | `4.17.23` |\n| [minimist](https://github.com/minimistjs/minimist) | `1.2.5` | `1.2.8` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [tmpl](https://github.com/daaku/nodejs-tmpl) | `1.0.4` | `1.0.5` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `4.0.0` | `4.1.4` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n| [ws](https://github.com/websockets/ws) | `7.5.5` | `7.5.10` |\n\nBumps the npm_and_yarn group with 15 updates in the /devtools/client/shared/components/test/node directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `16.4.1` | `16.4.2` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.10.4` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.11.5` | `7.29.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.14.0` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `6.0.5` | `6.0.6` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.0` | `0.2.2` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.8` | `2.8.9` |\n| [json5](https://github.com/json5/json5) | `2.1.3` | `2.2.3` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.20` | `4.17.23` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.0.4` | `3.1.5` |\n| [minimist](https://github.com/minimistjs/minimist) | `1.2.5` | `1.2.8` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [tmpl](https://github.com/daaku/nodejs-tmpl) | `1.0.4` | `1.0.5` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n| [y18n](https://github.com/yargs/y18n) | `4.0.0` | `4.0.3` |\n\nBumps the npm_and_yarn group with 9 updates in the /devtools/client/webconsole/test/node directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `16.4.1` | `16.4.2` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.20.7` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.20.12` | `7.29.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.0` | `6.14.0` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `6.0.5` | `6.0.6` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.15` | `4.17.23` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.0.4` | `3.1.5` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n| [ws](https://github.com/websockets/ws) | `5.2.3` | `5.2.4` |\n\nBumps the npm_and_yarn group with 10 updates in the /dom/webgpu/tests/cts/checkout directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.20.6` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.20.5` | `7.29.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.14.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.10.0` | `8.18.0` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.0` | `0.2.2` |\n| [json5](https://github.com/json5/json5) | `1.0.1` | `1.0.2` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [semver](https://github.com/npm/node-semver) | `5.7.1` | `5.7.2` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n| [qs](https://github.com/ljharb/qs) | `6.11.0` | `6.14.2` |\n\nBumps the npm_and_yarn group with 5 updates in the /python/mozperftest/mozperftest/test/browsertime directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.0.4` | `3.1.5` |\n| [ws](https://github.com/websockets/ws) | `7.5.6` | `7.5.10` |\n| [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js) | `0.4.23` | `0.5.0` |\n| [jszip](https://github.com/Stuk/jszip) | `3.7.1` | `3.10.1` |\n\nBumps the npm_and_yarn group with 5 updates in the /security/nss/automation/taskcluster/graph directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async](https://github.com/caolan/async) | `2.1.1` | `3.2.6` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.1.5` | `2.8.9` |\n| [minimist](https://github.com/minimistjs/minimist) | `1.2.0` | `1.2.8` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `2.3.1` | `removed` |\n| [merge](https://github.com/yeikos/js.merge) | `1.2.0` | `2.1.1` |\n\nBumps the npm_and_yarn group with 1 update in the /testing/web-platform/tests/css/css-writing-modes/tools/generators directory: [ejs](https://github.com/mde/ejs).\nBumps the npm_and_yarn group with 1 update in the /testing/xpcshell/dns-packet directory: [ip](https://github.com/indutny/node-ip).\nBumps the npm_and_yarn group with 9 updates in the /tools/lint/eslint/eslint-plugin-mozilla directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.20.13` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.20.13` | `7.29.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.14.0` |\n| [braces](https://github.com/micromatch/braces) | `3.0.2` | `3.0.3` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [semver](https://github.com/npm/node-semver) | `6.3.0` | `6.3.1` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n\n\nUpdates `@babel/helpers` from 7.15.4 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/18d88b83c67c8dbbe63e4ac423e6006c4c01b85c\"\u003e\u003ccode\u003e18d88b8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/core\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/741cbd2381ac0cda3afd42bc04454a87d9d8762a\"\u003e\u003ccode\u003e741cbd2\u003c/code\u003e\u003c/a\u003e chore: fix various typos across codebase (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17476\"\u003e#17476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f743094585b39bd9f7a9e3a3561215b2103e2474\"\u003e\u003ccode\u003ef743094\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17441\"\u003e#17441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/baa4cb8b9f8a551d7dae9042b19ea2f74df6b110\"\u003e\u003ccode\u003ebaa4cb8\u003c/code\u003e\u003c/a\u003e v7.27.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helpers\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/traverse` from 7.10.4 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/traverse\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\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/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\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/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\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/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\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, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/84366a8ea453814e732784db74cf2e2b6635eb6f\"\u003e\u003ccode\u003e84366a8\u003c/code\u003e\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/229eb452c5d5d2be0dc138ec2956aff7ff1057d7\"\u003e\u003ccode\u003e229eb45\u003c/code\u003e\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/905bc22b2fff23673eabe467815c67b29bf8bba2\"\u003e\u003ccode\u003e905bc22\u003c/code\u003e\u003c/a\u003e fix: lint errors in main branch (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17612\"\u003e#17612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a03e2b63ae530674e866b60350b7eb4a5fcb5f59\"\u003e\u003ccode\u003ea03e2b6\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003epath.evaluate\u003c/code\u003e correctly returns \u003ccode\u003econfident\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17584\"\u003e#17584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aac2c37e11ad58905f7f9606103074e80bacbbcd\"\u003e\u003ccode\u003eaac2c37\u003c/code\u003e\u003c/a\u003e chore: Use Gulpfile.mts (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17579\"\u003e#17579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/65c4a6b3ee0e1d32801529e841572bb22534e1f3\"\u003e\u003ccode\u003e65c4a6b\u003c/code\u003e\u003c/a\u003e [Babel 8] fix: Improve \u003ccode\u003etraverse\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17574\"\u003e#17574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-traverse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/traverse\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async` from 2.6.3 to 2.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md\"\u003easync's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.6.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix potential prototype pollution exploit (\u003ca href=\"https://redirect.github.com/caolan/async/issues/1828\"\u003e#1828\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/caolan/async/commit/c6bdaca4f9175c14fc655d3783c6af6a883e6514\"\u003e\u003ccode\u003ec6bdaca\u003c/code\u003e\u003c/a\u003e Version 2.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/8870da9d5022bab310413041b4079e10db3980b7\"\u003e\u003ccode\u003e8870da9\u003c/code\u003e\u003c/a\u003e Update built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/4df6754ef4e96a742956df8782fee27242a2ea12\"\u003e\u003ccode\u003e4df6754\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/8f7f90342a6571ba1c197d747ebed30c368096d2\"\u003e\u003ccode\u003e8f7f903\u003c/code\u003e\u003c/a\u003e Fix prototype pollution vulnerability (\u003ca href=\"https://redirect.github.com/caolan/async/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/caolan/async/compare/v2.6.3...v2.6.4\"\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/~hargasinski\"\u003ehargasinski\u003c/a\u003e, a new releaser for async since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `decode-uri-component` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/releases\"\u003edecode-uri-component's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent overwriting previously decoded tokens  980e0bf\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to GitHub workflows  76abc93\u003c/li\u003e\n\u003cli\u003eFix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e  746ca5d\u003c/li\u003e\n\u003cli\u003eUpdate license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)  486d7e2\u003c/li\u003e\n\u003cli\u003eTidelift tasks  a650457\u003c/li\u003e\n\u003cli\u003eMeta tweaks  66e1c28\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a0eea469d26eb0df668b081672cdb9581feb78eb\"\u003e\u003ccode\u003ea0eea46\u003c/code\u003e\u003c/a\u003e 0.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/980e0bf09b64d94f1aa79012f895816c30ffd152\"\u003e\u003ccode\u003e980e0bf\u003c/code\u003e\u003c/a\u003e Prevent overwriting previously decoded tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3c8a373dd4837e89b3f970e01295dd03e1405a33\"\u003e\u003ccode\u003e3c8a373\u003c/code\u003e\u003c/a\u003e 0.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/76abc939783fe3900fadb7d384a74d324d5557f3\"\u003e\u003ccode\u003e76abc93\u003c/code\u003e\u003c/a\u003e Switch to GitHub workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/746ca5dcb6667c5d364e782d53c542830e4c10b9\"\u003e\u003ccode\u003e746ca5d\u003c/code\u003e\u003c/a\u003e Fix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/486d7e26d3a8c0fbe860fb651fe1bc98c2f2be30\"\u003e\u003ccode\u003e486d7e2\u003c/code\u003e\u003c/a\u003e Update license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a65045724e6234acef87f31da499d4807b20b134\"\u003e\u003ccode\u003ea650457\u003c/code\u003e\u003c/a\u003e Tidelift tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/66e1c2834c0e189201cb65196ec3101372459b02\"\u003e\u003ccode\u003e66e1c28\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.8.8 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.15 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.15...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimist` from 1.2.5 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md\"\u003eminimist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.7...v1.2.8\"\u003ev1.2.8\u003c/a\u003e - 2023-02-09\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/17\"\u003e\u003ccode\u003e[#17](https://github.com/minimistjs/minimist/issues/17)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/12\"\u003e\u003ccode\u003e[#12](https://github.com/minimistjs/minimist/issues/12)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/10\"\u003e\u003ccode\u003e[#10](https://github.com/minimistjs/minimist/issues/10)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/10\"\u003e#10\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix handling of short option with non-trivial equals \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/5\"\u003e\u003ccode\u003e[#5](https://github.com/minimistjs/minimist/issues/5)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerge tag 'v0.2.3' \u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/5368ca4147e974138a54cc0dc4cea8f756546b70\"\u003e\u003ccode\u003e5368ca4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/e5f5067259ceeaf0b098d14bec910f87e58708c7\"\u003e\u003ccode\u003ee5f5067\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/62fde7d935f83417fb046741531a9e2346a36976\"\u003e\u003ccode\u003e62fde7d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/36ac5d0d95e4947d074e5737d94814034ca335d1\"\u003e\u003ccode\u003e36ac5d0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/73923d223553fca08b1ba77e3fbc2a492862ae4c\"\u003e\u003ccode\u003e73923d2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] add reusable workflows \u003ca href=\"https://github.com/minimistjs/minimist/commit/d80727df77bfa9e631044d7f16368d8f09242c91\"\u003e\u003ccode\u003ed80727d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] add eslint; rules to enable later are warnings \u003ca href=\"https://github.com/minimistjs/minimist/commit/48bc06a1b41f00e9cdf183db34f7a51ba70e98d4\"\u003e\u003ccode\u003e48bc06a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation \u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[readme] rename and add badges \u003ca href=\"https://github.com/minimistjs/minimist/commit/5df0fe49211bd09a3636f8686a7cb3012c3e98f0\"\u003e\u003ccode\u003e5df0fe4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] switch from \u003ccode\u003ecovert\u003c/code\u003e to \u003ccode\u003enyc\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/a48b128fdb8d427dfb20a15273f83e38d97bef07\"\u003e\u003ccode\u003ea48b128\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ecovert\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e; remove unnecessary \u003ccode\u003etap\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/f0fb958e9a1fe980cdffc436a211b0bda58f621b\"\u003e\u003ccode\u003ef0fb958\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] create FUNDING.yml; add \u003ccode\u003efunding\u003c/code\u003e in package.json \u003ca href=\"https://github.com/minimistjs/minimist/commit/3639e0c819359a366387e425ab6eabf4c78d3caa\"\u003e\u003ccode\u003e3639e0c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] use \u003ccode\u003enpmignore\u003c/code\u003e to autogenerate an npmignore file \u003ca href=\"https://github.com/minimistjs/minimist/commit/be2e038c342d8333b32f0fde67a0026b79c8150e\"\u003e\u003ccode\u003ebe2e038\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/minimistjs/minimist/commit/282b570e7489d01b03f2d6d3dabf79cd3e5f84cf\"\u003e\u003ccode\u003e282b570\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eisConstructorOrProto adapted from PR \u003ca href=\"https://github.com/minimistjs/minimist/commit/ef9153fc52b6cea0744b2239921c5dcae4697f11\"\u003e\u003ccode\u003eef9153f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/3124ed3e46306301ebb3c834874ce0241555c2c4\"\u003e\u003ccode\u003e3124ed3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003esafe-publish-latest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/4b927de696d561c636b4f43bf49d4597cb36d6d6\"\u003e\u003ccode\u003e4b927de\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add \u003ccode\u003eaud\u003c/code\u003e in \u003ccode\u003eposttest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/b32d9bd0ab340f4e9f8c3a97ff2a4424f25fab8c\"\u003e\u003ccode\u003eb32d9bd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] update repo URLs \u003ca href=\"https://github.com/minimistjs/minimist/commit/f9fdfc032c54884d9a9996a390c63cd0719bbe1a\"\u003e\u003ccode\u003ef9fdfc0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] Avoid 0.6 tests due to build failures \u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/950eaa74f112e04d23e9c606c67472c46739b473\"\u003e\u003ccode\u003e950eaa7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep \u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge tag 'v0.2.2' \u003ca href=\"https://github.com/minimistjs/minimist/commit/980d7ac61a0b4bd552711251ac107d506b23e41f\"\u003e\u003ccode\u003e980d7ac\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.6...v1.2.7\"\u003ev1.2.7\u003c/a\u003e - 2022-10-10\u003c/h2\u003e\n\u003ch3\u003eCommits\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/minimistjs/minimist/commit/6901ee286bc4c16da6830b48b46ce1574703cea1\"\u003e\u003ccode\u003e6901ee2\u003c/code\u003e\u003c/a\u003e v1.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e Merge tag 'v0.2.3'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/c0b26618322e94adea26c68e613ef0be482c6c63\"\u003e\u003ccode\u003ec0b2661\u003c/code\u003e\u003c/a\u003e v0.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/63b8fee87b8e7a003216d5d77ba5d6decf3cfb0d\"\u003e\u003ccode\u003e63b8fee\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/72239e6f0ea77d8be0ad4f682b7ae7d142144395\"\u003e\u003ccode\u003e72239e6\u003c/code\u003e\u003c/a\u003e [Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e [eslint] fix indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/9ec4d279ced72ea2f60237218e71cc03aa0dfdd6\"\u003e\u003ccode\u003e9ec4d27\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e [actions] Avoid 0.6 tests due to build failures\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.5...v1.2.8\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for minimist since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepublish\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `path-parse` from 1.0.6 to 1.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jbgutierrez/path-parse/commits/v1.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tmpl` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/daaku/nodejs-tmpl/commits/v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tough-cookie` from 4.0.0 to 4.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/salesforce/tough-cookie/releases\"\u003etough-cookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.npmjs.com/package/tough-cookie/v/4.1.4\"\u003ehttps://www.npmjs.com/package/tough-cookie/v/4.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd local alias for \u003ccode\u003etoString\u003c/code\u003e by \u003ca href=\"https://github.com/corvidism\"\u003e\u003ccode\u003e@​corvidism\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/409\"\u003esalesforce/tough-cookie#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect string validation for URL by \u003ca href=\"https://github.com/coditva\"\u003e\u003ccode\u003e@​coditva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/261\"\u003esalesforce/tough-cookie#261\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/corvidism\"\u003e\u003ccode\u003e@​corvidism\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/409\"\u003esalesforce/tough-cookie#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coditva\"\u003e\u003ccode\u003e@​coditva\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/261\"\u003esalesforce/tough-cookie#261\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/salesforce/tough-cookie/compare/v4.1.3...v4.1.4\"\u003ehttps://github.com/salesforce/tough-cookie/compare/v4.1.3...v4.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.1.3\u003c/h2\u003e\n\u003cp\u003eSecurity fix for Prototype Pollution discovery in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/282\"\u003e#282\u003c/a\u003e. This is a minor release, although output from the \u003ccode\u003einspect\u003c/code\u003e utility is affected by this change, we felt this change was important enough to be pushed into the next patch.\u003c/p\u003e\n\u003ch2\u003e4.1.2 -- Patch and Bugfix Release\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow set cookies with localhost by \u003ca href=\"https://github.com/colincasey\"\u003e\u003ccode\u003e@​colincasey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/253\"\u003esalesforce/tough-cookie#253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/salesforce/tough-cookie/compare/v4.1.1...v4.1.2\"\u003ehttps://github.com/salesforce/tough-cookie/compare/v4.1.1...v4.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.1.1\u003c/h2\u003e\n\u003ch2\u003ePatch Release\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow special use domains by default by \u003ca href=\"https://github.com/colincasey\"\u003e\u003ccode\u003e@​colincasey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/249\"\u003esalesforce/tough-cookie#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e4.1.1 Patch -- allow special use domains by default by \u003ca href=\"https://github.com/awaterma\"\u003e\u003ccode\u003e@​awaterma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/250\"\u003esalesforce/tough-cookie#250\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/salesforce/tough-cookie/compare/v4.1.0...v4.1.1\"\u003ehttps://github.com/salesforce/tough-cookie/compare/v4.1.0...v4.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.1.0\u003c/h2\u003e\n\u003cp\u003ev4.1.0\u003c/p\u003e\n\u003cp\u003eMinor release, focused mainly on resolving reported issues and some minor feature work.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreate CHANGELOG.md by \u003ca href=\"https://github.com/ShivanKaul\"\u003e\u003ccode\u003e@​ShivanKaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/189\"\u003esalesforce/tough-cookie#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing param validation issue145 by \u003ca href=\"https://github.com/medelibero-sfdc\"\u003e\u003ccode\u003e@​medelibero-sfdc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/193\"\u003esalesforce/tough-cookie#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate SECURITY.md by \u003ca href=\"https://github.com/ShivanKaul\"\u003e\u003ccode\u003e@​ShivanKaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/201\"\u003esalesforce/tough-cookie#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate CODE_OF_CONDUCT.md by \u003ca href=\"https://github.com/ShivanKaul\"\u003e\u003ccode\u003e@​ShivanKaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/200\"\u003esalesforce/tough-cookie#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for issue \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/195\"\u003e#195\u003c/a\u003e by \u003ca href=\"https://github.com/medelibero-sfdc\"\u003e\u003ccode\u003e@​medelibero-sfdc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/202\"\u003esalesforce/tough-cookie#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd explanation and more special-use domains by \u003ca href=\"https://github.com/ShivanKaul\"\u003e\u003ccode\u003e@​ShivanKaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/203\"\u003esalesforce/tough-cookie#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync of constructor options for serialization by \u003ca href=\"https://github.com/medelibero-sfdc\"\u003e\u003ccode\u003e@​medelibero-sfdc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/204\"\u003esalesforce/tough-cookie#204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturned null in case of empty cookie value by \u003ca href=\"https://github.com/vsin12\"\u003e\u003ccode\u003e@​vsin12\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/196\"\u003esalesforce/tough-cookie#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e132 str trim not a function by \u003ca href=\"https://github.com/awaterma\"\u003e\u003ccode\u003e@​awaterma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/209\"\u003esalesforce/tough-cookie#209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for issue \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/153\"\u003e#153\u003c/a\u003e by \u003ca href=\"https://github.com/medelibero-sfdc\"\u003e\u003ccode\u003e@​medelibero-sfdc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/210\"\u003esalesforce/tough-cookie#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix permuteDomain with trailing dot by \u003ca href=\"https://github.com/ruoho-sfdc\"\u003e\u003ccode\u003e@​ruoho-sfdc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/216\"\u003esalesforce/tough-cookie#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/213\"\u003e#213\u003c/a\u003e -- added gh-actions flow for building and testing tough-co… by \u003ca href=\"https://github.com/awaterma\"\u003e\u003ccode\u003e@​awaterma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/pull/218\"\u003esalesforce/tough-cookie#218\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/salesforce/tough-cookie/commit/cacbc37936bd4824693d885e1e65dca626ed3c8c\"\u003e\u003ccode\u003ecacbc37\u003c/code\u003e\u003c/a\u003e Bump version to 4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/a48fb3a6ba2bbce41595a20e1db56543d974057b\"\u003e\u003ccode\u003ea48fb3a\u003c/code\u003e\u003c/a\u003e Add tests for url validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/50e69bf9372c13a1e573b77c179a879198a240e3\"\u003e\u003ccode\u003e50e69bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/261\"\u003e#261\u003c/a\u003e from postmanlabs/fix/url-string-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/1253d58825378c2327e3a71e2228b65812d1cf7c\"\u003e\u003ccode\u003e1253d58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/409\"\u003e#409\u003c/a\u003e from corvidism/validators-to-string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/238367e2f1d8a2c72cc25cc80a6eeecb612983d6\"\u003e\u003ccode\u003e238367e\u003c/code\u003e\u003c/a\u003e Add local alias for \u003ccode\u003etoString\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/4ff4d29f6cefd279a412b8d62a21142ebd410b36\"\u003e\u003ccode\u003e4ff4d29\u003c/code\u003e\u003c/a\u003e 4.1.3 release preparation, update the package and lib/version to 4.1.3. (\u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/12d474791bb856004e858fdb1c47b7608d09cf6e\"\u003e\u003ccode\u003e12d4747\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution in cookie memstore (\u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/f06b72d1d447f33dfa6222c0a3c0c5e063558248\"\u003e\u003ccode\u003ef06b72d\u003c/code\u003e\u003c/a\u003e Fix documentation for store.findCookies, missing allowSpecialUseDomain proper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/cf6debd15f16df43030f36719251fcce0ed27dfc\"\u003e\u003ccode\u003ecf6debd\u003c/code\u003e\u003c/a\u003e Fix incorrect string validation for URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/b1a8898ee3f8af52c6c1c355555d9f50ebe626ce\"\u003e\u003ccode\u003eb1a8898\u003c/code\u003e\u003c/a\u003e fix: allow set cookies with localhost (\u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/salesforce/tough-cookie/compare/v4.0.0...v4.1.4\"\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/~ccasey\"\u003eccasey\u003c/a\u003e, a new releaser for tough-cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `word-wrap` from 1.2.3 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonschlinkert/word-wrap/releases\"\u003eword-wrap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e:\u003c/p\u003e\n\u003cp\u003eReverts default value for \u003ccode\u003eoptions.indent\u003c/code\u003e to two spaces \u003ccode\u003e'  '\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jonschlinkert/word-wrap/compare/1.2.4...1.2.5\"\u003ehttps://github.com/jonschlinkert/word-wrap/compare/1.2.4...1.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove default indent by \u003ca href=\"https://github.com/mohd-akram\"\u003e\u003ccode\u003e@​mohd-akram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/24\"\u003ejonschlinkert/word-wrap#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🔒fix: CVE 2023 26115 (2) by \u003ca href=\"https://github.com/OlafConijn\"\u003e\u003ccode\u003e@​OlafConijn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/41\"\u003ejonschlinkert/word-wrap#41\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:lock: fix: CVE-2023-26115 by \u003ca href=\"https://github.com/aashutoshrathi\"\u003e\u003ccode\u003e@​aashutoshrathi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/33\"\u003ejonschlinkert/word-wrap#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: publish workflow by \u003ca href=\"https://github.com/OlafConijn\"\u003e\u003ccode\u003e@​OlafConijn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/42\"\u003ejonschlinkert/word-wrap#42\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/mohd-akram\"\u003e\u003ccode\u003e@​mohd-akram\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/24\"\u003ejonschlinkert/word-wrap#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OlafConijn\"\u003e\u003ccode\u003e@​OlafConijn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/41\"\u003ejonschlinkert/word-wrap#41\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aashutoshrathi\"\u003e\u003ccode\u003e@​aashutoshrathi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/33\"\u003ejonschlinkert/word-wrap#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4\"\u003ehttps://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4\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/jonschlinkert/word-wrap/commit/207044ebda1dd3809d15b6000a48409266536771\"\u003e\u003ccode\u003e207044e\u003c/code\u003e\u003c/a\u003e 1.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/98943154855b0dd79b707462b9202614990c7f61\"\u003e\u003ccode\u003e9894315\u003c/code\u003e\u003c/a\u003e revert default indent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/f64b188c7261d26b99e1e2075d6b12f21798e83a\"\u003e\u003ccode\u003ef64b188\u003c/code\u003e\u003c/a\u003e run verb to generate README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/03ea08256ba0c8e8b02b1b304f0f5bd2b1863207\"\u003e\u003ccode\u003e03ea082\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/issues/42\"\u003e#42\u003c/a\u003e from jonschlinkert/chore/publish-workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/420dce9a2412b21881202b73a3c34f0edc53cb2e\"\u003e\u003ccode\u003e420dce9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/issues/41\"\u003e#41\u003c/a\u003e from jonschlinkert/fix/CVE-2023-26115-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/bfa694edf55bb84ff84512f13da6d68bf7593f06\"\u003e\u003ccode\u003ebfa694e\u003c/code\u003e\u003c/a\u003e Update .github/workflows/publish.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/ace0b3c78f81aaf43040bab3bc91d3c5546d3fd2\"\u003e\u003ccode\u003eace0b3c\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/6fd727594676f3e1b196b08a320908bec2f4ca02\"\u003e\u003ccode\u003e6fd7275\u003c/code\u003e\u003c/a\u003e chore: add publish workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/30d6daf60fce429f5f559252fa86ee78200652c4\"\u003e\u003ccode\u003e30d6daf\u003c/code\u003e\u003c/a\u003e chore: fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/655929cabea6299dddf3b4a21fc3713fca701b48\"\u003e\u003ccode\u003e655929c\u003c/code\u003e\u003c/a\u003e chore: remove package-lock\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 7.5.5 to 7.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.5.10\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported e55e5106 to the 7.x release line (22c28763).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.5.9\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported bc8bd34e to the 7.x release line (0435e6e1).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.5.8\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported 0fdcc0af to the 7.x release line (2758ed35).\u003c/li\u003e\n\u003cli\u003eBackported d68ba9e1 to the 7.x release line (dc1781bc).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.5.7\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported 6946f5fe to the 7.x release line (1f72e2e1).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.5.6\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported b8186dd1 to the 7.x release line (73dec34b).\u003c/li\u003e\n\u003cli\u003eBackported ed2b8039 to the 7.x release line (22a26afb).\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/websockets/ws/commit/d962d70649e393841ee1ed726a8f7ffbe90d0c06\"\u003e\u003ccode\u003ed962d70\u003c/code\u003e\u003c/a\u003e [dist] 7.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f\"\u003e\u003ccode\u003e22c2876\u003c/code\u003e\u003c/a\u003e [security] Fix crash when the Upgrade header cannot be read (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2231\"\u003e#2231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/8a78f8770618cc5a1ade485a7445cb6d6f46e2f2\"\u003e\u003ccode\u003e8a78f87\u003c/code\u003e\u003c/a\u003e [dist] 7.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/0435e6e12b8d38992cf0651cb8605dde2294bd25\"\u003e\u003ccode\u003e0435e6e\u003c/code\u003e\u003c/a\u003e [security] Fix same host check for ws+unix: redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/4271f07cfc95cf7e1936388fb69e22a3731fa260\"\u003e\u003ccode\u003e4271f07\u003c/code\u003e\u003c/a\u003e [dist] 7.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/dc1781bc319cb347878d11cf730947d0bef69a51\"\u003e\u003ccode\u003edc1781b\u003c/code\u003e\u003c/a\u003e [security] Drop sensitive headers when following insecure redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/2758ed355073105a60b8b836b25265b8cdcb3b42\"\u003e\u003ccode\u003e2758ed3\u003c/code\u003e\u003c/a\u003e [fix] Abort the handshake if the Upgrade header is invalid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/a370613fab74b82990582fa7728e130c5e87ee4c\"\u003e\u003ccode\u003ea370613\u003c/code\u003e\u003c/a\u003e [dist] 7.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/1f72e2e14f4fbb20265c228a43bb64ab915d8046\"\u003e\u003ccode\u003e1f72e2e\u003c/code\u003e\u003c/a\u003e [security] Drop sensitive headers when following redirects (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2013\"\u003e#2013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/8ecd890800dfbe210298438ab9bb8dbe328f3e0b\"\u003e\u003ccode\u003e8ecd890\u003c/code\u003e\u003c/a\u003e [dist] 7.5.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/ws/compare/7.5.5...7.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 16.4.1 to 16.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.2\u003c/h2\u003e\n\u003ch2\u003e16.4.2 (August 1, 2018)\u003c/h2\u003e\n\u003ch3\u003eReact DOM Server\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a \u003ca href=\"https://reactjs.org/blog/2018/08/01/react-v-16-4-2.html\"\u003epotential XSS vulnerability when the attacker controls an attribute name\u003c/a\u003e (\u003ccode\u003eCVE-2018-6341\u003c/code\u003e). This fix is available in the latest \u003ccode\u003ereact-dom@16.4.2\u003c/code\u003e, as well as in previous affected minor versions: \u003ccode\u003ereact-dom@16.0.1\u003c/code\u003e, \u003ccode\u003ereact-dom@16.1.2\u003c/code\u003e, \u003ccode\u003ereact-dom@16.2.1\u003c/code\u003e, and \u003ccode\u003ereact-dom@16.3.3\u003c/code\u003e. (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/13302\"\u003e#13302\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a crash in the server renderer when an attribute is called \u003ccode\u003ehasOwnProperty\u003c/code\u003e. This fix is only available in \u003ccode\u003ereact-dom@16.4.2\u003c/code\u003e. (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/13303\"\u003e#13303\u003c/a\u003e)\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.2 (August 1, 2018)\u003c/h2\u003e\n\u003ch3\u003eReact DOM Server\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a \u003ca href=\"https://reactjs.org/blog/2018/08/01/react-v-16-4-2.html\"\u003epotential XSS vulnerability when the attacker controls an attribute name\u003c/a\u003e (\u003ccode\u003eCVE-2018-6341\u003c/code\u003e). This fix is available in the latest \u003ccode\u003ereact-dom@16.4.2\u003c/code\u003e, as well as in previous affected minor versions: \u003ccode\u003ereact-dom@16.0.1\u003c/code\u003e, \u003ccode\u003ereact-dom@16.1.2\u003c/code\u003e, \u003ccode\u003ereact-dom@16.2.1\u003c/code\u003e, and \u003ccode\u003ereact-dom@16.3.3\u003c/code\u003e. (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/13302\"\u003e#13302\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a crash in the server renderer when an attribute is called \u003ccode\u003ehasOwnProperty\u003c/code\u003e. This fix is only available in \u003ccode\u003ereact-dom@16.4.2\u003c/code\u003e. (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/13303\"\u003e#13303\u003c/a\u003e)\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/facebook/react/commit/54adb2674afe16ec603e0c54bf46ccf1afa42308\"\u003e\u003ccode\u003e54adb26\u003c/code\u003e\u003c/a\u003e 16.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/d922ed2cf2fadf2578a1379be3bb89430e7ceb0c\"\u003e\u003ccode\u003ed922ed2\u003c/code\u003e\u003c/a\u003e Fix SSR crash on a hasOwnProperty attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5b19684fc3eddb44a790f31804707de9234147c7\"\u003e\u003ccode\u003e5b19684\u003c/code\u003e\u003c/a\u003e Sanitize unknown attribute names for SSR\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v16.4.2/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helpers` from 7.10.4 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/...\n\n_Description has been truncated_","html_url":"https://github.com/Centaurioun/Firefox-gecko-dev/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Centaurioun%2FFirefox-gecko-dev/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"}},{"old_version":"9.0.0","new_version":"9.0.2","update_type":"patch","path":null,"pr_created_at":"2026-02-28T15:33:47.000Z","version_change":"9.0.0 → 9.0.2","issue":{"uuid":"4004852908","node_id":"PR_kwDOJ7pPR87HBFZg","number":389,"state":"closed","title":"Bump the development-version-updates group across 1 directory with 49 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-04T22:59:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-28T15:33:47.000Z","updated_at":"2026-03-04T22:59:56.000Z","time_to_close":372367,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":49,"packages":[{"name":"@angular/build","old_version":"20.3.1","new_version":"20.3.18","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.3.0","new_version":"20.3.17","repository_url":"https://github.com/angular/angular"},{"name":"@angular/language-service","old_version":"20.3.0","new_version":"20.3.17","repository_url":"https://github.com/angular/angular"},{"name":"@types/node","old_version":"24.4.0","new_version":"24.11.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"angular-eslint","old_version":"20.3.0","new_version":"20.7.0","repository_url":"https://github.com/angular-eslint/angular-eslint"},{"name":"eslint","old_version":"9.35.0","new_version":"9.39.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-cypress","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/cypress-io/eslint-plugin-cypress"},{"name":"eslint-plugin-depend","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/es-tooling/eslint-plugin-depend"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"karma-jasmine-html-reporter","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/dfederm/karma-jasmine-html-reporter"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.3.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"start-server-and-test","old_version":"2.1.0","new_version":"2.1.5","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.43.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.4","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.8.3","new_version":"2.10.0","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"chardet","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/runk/node-chardet"},{"name":"ci-info","old_version":"4.3.0","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.19","repository_url":"https://github.com/iamkun/dayjs"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.6","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"hosted-git-info","old_version":"9.0.0","new_version":"9.0.2","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"htmlparser2","old_version":"10.0.0","new_version":"10.1.0","repository_url":"https://github.com/fb55/htmlparser2"},{"name":"immutable","old_version":"5.1.3","new_version":"5.1.4","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"msgpackr","old_version":"1.11.5","new_version":"1.11.8","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"ordered-binary","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/kriszyp/ordered-binary"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 49 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.3.1` | `20.3.18` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.3.0` | `20.3.17` |\n| [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) | `20.3.0` | `20.3.17` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.4.0` | `24.11.0` |\n| [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint) | `20.3.0` | `20.7.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.35.0` | `9.39.3` |\n| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `5.1.1` | `5.3.0` |\n| [eslint-plugin-depend](https://github.com/es-tooling/eslint-plugin-depend) | `1.2.0` | `1.4.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [karma-jasmine-html-reporter](https://github.com/dfederm/karma-jasmine-html-reporter) | `2.1.0` | `2.2.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.3.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.1.0` | `2.1.5` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.43.0` | `8.56.1` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.29.1` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.28.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.28.6` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.28.6` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.4` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.6` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.3` | `2.10.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.0` | `4.28.1` |\n| [chardet](https://github.com/runk/node-chardet) | `2.1.0` | `2.1.1` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.0` | `4.4.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.19` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.5` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.6` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `9.0.0` | `9.0.2` |\n| [htmlparser2](https://github.com/fb55/htmlparser2) | `10.0.0` | `10.1.0` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `5.1.3` | `5.1.4` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.5` | `1.11.8` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [ordered-binary](https://github.com/kriszyp/ordered-binary) | `1.6.0` | `1.6.1` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.5` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n\n\nUpdates `@angular/build` from 20.3.1 to 20.3.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.18\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003cimg src=\"https://img.shields.io/badge/39596d529-fix-green\" alt=\"fix - 39596d529\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003cimg src=\"https://img.shields.io/badge/f668e2778-fix-green\" alt=\"fix - f668e2778\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate rollup to 4.59.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003cimg src=\"https://img.shields.io/badge/8700e18d7-fix-green\" alt=\"fix - 8700e18d7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent open redirect via X-Forwarded-Prefix header\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003cimg src=\"https://img.shields.io/badge/67582a946-fix-green\" alt=\"fix - 67582a946\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003evalidate host headers to prevent header-based SSRF\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/656888a250af060c110ae87024b0e475b079c23d\"\u003e\u003cimg src=\"https://img.shields.io/badge/656888a25-fix-green\" alt=\"fix - 656888a25\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate dependency \u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e to v1.26.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/795d654138701a03d4d793d3299ff4f33e427a03\"\u003e\u003cimg src=\"https://img.shields.io/badge/795d65413-fix-green\" alt=\"fix - 795d65413\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate pacote to v21.0.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ffc72cbc52e23cb545476b3fdefc7e5f170eb55d\"\u003e\u003cimg src=\"https://img.shields.io/badge/ffc72cbc5-fix-green\" alt=\"fix - ffc72cbc5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate webpack to version 5.104.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ff366499eff87e9943e25904fd06d109a0fa0075\"\u003e\u003cimg src=\"https://img.shields.io/badge/ff366499e-fix-green\" alt=\"fix - ff366499e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate dependency \u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e to v1.25.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/cfbb61602daf32c5b942ea84702fc3638aa111e7\"\u003e\u003cimg src=\"https://img.shields.io/badge/cfbb61602-fix-green\" alt=\"fix - cfbb61602\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e to v1.24.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/25bb7e65c4fc7e401c658126c53b0b7a13d62965\"\u003e\u003cimg src=\"https://img.shields.io/badge/25bb7e65c-fix-green\" alt=\"fix - 25bb7e65c\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure correct URL joining for prerender routes\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/05b35113e680341f9f9465b0f35d93fd663ba59f\"\u003e\u003ccode\u003e05b3511\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.18 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/39596d529f831f72a2134bc3c9ac163867ff5702\"\u003e\u003ccode\u003e39596d5\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/core\u003c/code\u003e): update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e8.18.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f668e2778c4c4dbecc8a1c6831c092f5512d1ec1\"\u003e\u003ccode\u003ef668e27\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update rollup to 4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c0d1626e87b807845d898e30f52e2251aa81c2a0\"\u003e\u003ccode\u003ec0d1626\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8700e18d7cf175d80fe6ce6205589767b7870c1c\"\u003e\u003ccode\u003e8700e18\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): prevent open redirect via X-Forwarded-Prefix header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/67582a946808d2c021cbcfacbf203ef58a6fbded\"\u003e\u003ccode\u003e67582a9\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): validate host headers to prevent header-based SSRF\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/750f037791e1b00879dcef91a6aae2e6466483e4\"\u003e\u003ccode\u003e750f037\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0f02acac4f34609350f7ac0198ce6bf5279967a9\"\u003e\u003ccode\u003e0f02aca\u003c/code\u003e\u003c/a\u003e build: update webpack to v5.105.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/656888a250af060c110ae87024b0e475b079c23d\"\u003e\u003ccode\u003e656888a\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/cli\u003c/code\u003e): update dependency \u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e to v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/279b1adcf9dd2918682f3e4897494eb7ca5769fd\"\u003e\u003ccode\u003e279b1ad\u003c/code\u003e\u003c/a\u003e release: cut the v20.3.15 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.3.1...v20.3.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 20.3.0 to 20.3.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5047849a4a1857471b78b7ba874f39ecd6175a6b\"\u003e\u003cimg src=\"https://img.shields.io/badge/5047849a4a-fix-green\" alt=\"fix - 5047849a4a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove placeholder image listeners once view is removed\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9d08180876eb0aee5e5c489be734b07a7cc664e\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9d0818087-fix-green\" alt=\"fix - f9d0818087\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport arbitrary nesting in :host-context()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/106b9040dfe03bd8deb0eabccc29e07f734b6ab5\"\u003e\u003cimg src=\"https://img.shields.io/badge/106b9040df-fix-green\" alt=\"fix - 106b9040df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport commas in :host() argument\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9419ea348a296b50f13ac2e23ea9a00b336989b8\"\u003e\u003cimg src=\"https://img.shields.io/badge/9419ea348a-fix-green\" alt=\"fix - 9419ea348a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport complex selectors in :nth-child()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/036c5d2a073f8e48704ec0d405ca997eedb721e9\"\u003e\u003cimg src=\"https://img.shields.io/badge/036c5d2a07-fix-green\" alt=\"fix - 036c5d2a07\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport one additional level of nesting in :host()\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.17 (2026-02-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e7f9de3c118\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.0 (2026-02-25)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/18003a33bb0d6bb09def8a0e5939fa24069696eb\"\u003e18003a33bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd an 'outlet' injector option for ngTemplateOutlet\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8bbe6dc46c9dc13bafa81a60c7613b84b5ca3761\"\u003e8bbe6dc46c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd Location strategies to manage trailing slash on write\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/51cc91480761b7275c15b5600381207f8ca00ee5\"\u003e51cc914807\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport height in ImageLoaderConfig and built-in loaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72534e2a3458df4e1bb097973872f00bbb92be42\"\u003e72534e2a34\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd support for the \u003ccode\u003einstanceof\u003c/code\u003e binary operator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/95b3f37d4a7d9a38f616d56df746dfcda3c2139b\"\u003e95b3f37d4a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eExhaustive checks for switch blocks\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/04ba09a8d9454013bebdd643eacb737642161952\"\u003e04ba09a8d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport \u003ccode\u003eAstVisitor.visitEmptyExpr()\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ce80136e7b9f0024d49fce835cffa024c4505855\"\u003ece80136e7b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eoptimize away unnecessary restore/reset view calls\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3242a61bae02253d13abb510b666376c665e61ac\"\u003e3242a61bae\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evariable counter visiting some expressions twice\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/473dd3e1cbd4fe3fa88ae4d5358eee35c11acb1b\"\u003e473dd3e1cb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eattach source spans to object literal keys in TCB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a904d9f77b56feab407f75f8d0527fa512d5dafb\"\u003ea904d9f77b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport nested component declaration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2ea6dfc6c9ca11e96a2654510c980419899f8d04\"\u003e2ea6dfc6c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate diagnostic to flag no-op arrow functions in listeners\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8d5210c9fedd8abdd810d7a89ec7ee9a1234f5c1\"\u003e8d5210c9fe\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd ChangeDetectionStrategy.Eager alias for Default\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/92d2498910caed06c182b67e39726e1441418698\"\u003e92d2498910\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd host node to DeferBlockData (\u003ca href=\"https://redirect.github.com/angular/angular/pull/66546\"\u003e#66546\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ea2016a6dce58f95ecab7c773d5dcde274354e1a\"\u003eea2016a6dc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd support for nested animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/81cabc14777a3b4966c29d60e1505aca8c29b71c\"\u003e81cabc1477\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd support for TypeScript 6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1ba9b7ac5001b315cc9df78c518964dbf479d647\"\u003e1ba9b7ac50\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eresource composition via snapshots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9923b72a20972ba6bf728d78f1afac6936ade18\"\u003ed9923b72a2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport arrow functions in expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a7e8abbb7e738ba338c3f50c76934c99925954e5\"\u003ea7e8abbb7e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly handle SkipSelf when resolving from embedded view injector\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0806ee38269b664f535e10d4d501b88370d3b44c\"\u003e0806ee3826\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent animated element duplication with dynamic components in zoneless mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ed78fa05c710ebafb355ae00a85b190a118b6cc4\"\u003eed78fa05c7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eRemove note to skip arrow functions in best practices\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003ccode\u003ec2c2b4a\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sensitive attributes on SVG script elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003ccode\u003ed1ca8ae\u003c/code\u003e\u003c/a\u003e fix(compiler): prevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/840db59dc1a9beb0b4e63799b5d56c2f096a1bab\"\u003e\u003ccode\u003e840db59\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): make required inputs diagnostic less noisy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/de8af179518732a50ae0b15ef580a93371d27a3d\"\u003e\u003ccode\u003ede8af17\u003c/code\u003e\u003c/a\u003e docs(docs-infra): Extract multiple extends statements for interfaces (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64539\"\u003e#64539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/5fb7c318bd153dbebfe65f56540380a10f1650be\"\u003e\u003ccode\u003e5fb7c31\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler-cli): missingStructuralDirective diagnostic produces fal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/371274bfc6d5690390f90161106b60d80939fe75\"\u003e\u003ccode\u003e371274b\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): missingStructuralDirective diagnostic produces false negat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3ae0d1bcf58c8f337417026a4ce58eb770daa178\"\u003e\u003ccode\u003e3ae0d1b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2e817b0efb6f617312936b756ace2c85139d1fc\"\u003e\u003ccode\u003ec2e817b\u003c/code\u003e\u003c/a\u003e perf(compiler-cli): fix performance of \u0026quot;interpolated signal not invoked\u0026quot; chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/11b006ed836bfdfe96e57adba5a0394db883bea6\"\u003e\u003ccode\u003e11b006e\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): add a resource debugName transform (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/64172\"\u003e#64172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.17/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/language-service` from 20.3.0 to 20.3.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.3.17\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e\u003cimg src=\"https://img.shields.io/badge/7f9de3c118-fix-green\" alt=\"fix - 7f9de3c118\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.3.16\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003e\u003cimg src=\"https://img.shields.io/badge/c2c2b4aaa8-fix-green\" alt=\"fix - c2c2b4aaa8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.15\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d1ca8ae04390f050039fdb653a6147d75d48f81e\"\u003e\u003cimg src=\"https://img.shields.io/badge/d1ca8ae043-fix-green\" alt=\"fix - d1ca8ae043\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSS via SVG animation \u003ccode\u003eattributeName\u003c/code\u003e and MathML/SVG URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.14\u003c/h2\u003e\n\u003ch3\u003ehttp\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0276479e7d0e280e0f8d26fa567d3b7aa97a516f\"\u003e\u003cimg src=\"https://img.shields.io/badge/0276479e7d-fix-green\" alt=\"fix - 0276479e7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent XSRF token leakage to protocol-relative URLs\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.3.13\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.12\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.3.11\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5047849a4a1857471b78b7ba874f39ecd6175a6b\"\u003e\u003cimg src=\"https://img.shields.io/badge/5047849a4a-fix-green\" alt=\"fix - 5047849a4a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove placeholder image listeners once view is removed\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9d08180876eb0aee5e5c489be734b07a7cc664e\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9d0818087-fix-green\" alt=\"fix - f9d0818087\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport arbitrary nesting in :host-context()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/106b9040dfe03bd8deb0eabccc29e07f734b6ab5\"\u003e\u003cimg src=\"https://img.shields.io/badge/106b9040df-fix-green\" alt=\"fix - 106b9040df\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport commas in :host() argument\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9419ea348a296b50f13ac2e23ea9a00b336989b8\"\u003e\u003cimg src=\"https://img.shields.io/badge/9419ea348a-fix-green\" alt=\"fix - 9419ea348a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport complex selectors in :nth-child()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/036c5d2a073f8e48704ec0d405ca997eedb721e9\"\u003e\u003cimg src=\"https://img.shields.io/badge/036c5d2a07-fix-green\" alt=\"fix - 036c5d2a07\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport one additional level of nesting in :host()\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/language-service\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.3.17 (2026-02-25)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAngular now only applies known attributes from HTML in translated ICU content. Unknown attributes are dropped and not rendered.\u003c/p\u003e\n\u003cp\u003e(cherry picked from commit 03da204b6daa5e4583e0d0968c2107390bbd8235)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7f9de3c118383c09fa8851708c66ec94453a9680\"\u003e7f9de3c118\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eblock creation of sensitive URI attributes from ICU messages\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.2.0 (2026-02-25)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/18003a33bb0d6bb09def8a0e5939fa24069696eb\"\u003e18003a33bb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd an 'outlet' injector option for ngTemplateOutlet\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8bbe6dc46c9dc13bafa81a60c7613b84b5ca3761\"\u003e8bbe6dc46c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd Location strategies to manage trailing slash on write\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/51cc91480761b7275c15b5600381207f8ca00ee5\"\u003e51cc914807\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport height in ImageLoaderConfig and built-in loaders\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/72534e2a3458df4e1bb097973872f00bbb92be42\"\u003e72534e2a34\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd support for the \u003ccode\u003einstanceof\u003c/code\u003e binary operator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/95b3f37d4a7d9a38f616d56df746dfcda3c2139b\"\u003e95b3f37d4a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eExhaustive checks for switch blocks\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/04ba09a8d9454013bebdd643eacb737642161952\"\u003e04ba09a8d9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport \u003ccode\u003eAstVisitor.visitEmptyExpr()\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ce80136e7b9f0024d49fce835cffa024c4505855\"\u003ece80136e7b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eoptimize away unnecessary restore/reset view calls\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3242a61bae02253d13abb510b666376c665e61ac\"\u003e3242a61bae\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003evariable counter visiting some expressions twice\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/473dd3e1cbd4fe3fa88ae4d5358eee35c11acb1b\"\u003e473dd3e1cb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eattach source spans to object literal keys in TCB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a904d9f77b56feab407f75f8d0527fa512d5dafb\"\u003ea904d9f77b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport nested component declaration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/2ea6dfc6c9ca11e96a2654510c980419899f8d04\"\u003e2ea6dfc6c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate diagnostic to flag no-op arrow functions in listeners\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8d5210c9fedd8abdd810d7a89ec7ee9a1234f5c1\"\u003e8d5210c9fe\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd ChangeDetectionStrategy.Eager alias for Default\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/92d2498910caed06c182b67e39726e1441418698\"\u003e92d2498910\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd host node to DeferBlockData (\u003ca href=\"https://redirect.github.com/angular/angular/pull/66546\"\u003e#66546\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ea2016a6dce58f95ecab7c773d5dcde274354e1a\"\u003eea2016a6dc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd support for nested animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/81cabc14777a3b4966c29d60e1505aca8c29b71c\"\u003e81cabc1477\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd support for TypeScript 6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/1ba9b7ac5001b315cc9df78c518964dbf479d647\"\u003e1ba9b7ac50\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eresource composition via snapshots\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9923b72a20972ba6bf728d78f1afac6936ade18\"\u003ed9923b72a2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003esupport arrow functions in expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a7e8abbb7e738ba338c3f50c76934c99925954e5\"\u003ea7e8abbb7e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly handle SkipSelf when resolving from embedded view injector\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0806ee38269b664f535e10d4d501b88370d3b44c\"\u003e0806ee3826\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent animated element duplication with dynamic components in zoneless mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ed78fa05c710ebafb355ae00a85b190a118b6cc4\"\u003eed78fa05c7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eRemove note to skip arrow functions in best practices\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ee578d3e8603070068cdd3a20760094e6079eb68\"\u003e\u003ccode\u003eee578d3\u003c/code\u003e\u003c/a\u003e build: format md files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v20.3.17/packages/language-service\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.4.0 to 24.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `angular-eslint` from 20.3.0 to 20.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular-eslint/angular-eslint/releases\"\u003eangular-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.7.0\u003c/h2\u003e\n\u003ch2\u003e20.7.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e [prefer-ngsrc] add suggestions (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2772\"\u003e#2772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency eslint to v9.39.1 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.10 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.46.4 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2780\"\u003e#2780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.11 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2785\"\u003e#2785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport eslint defineConfig types better (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.12 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2794\"\u003e#2794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-inject] improve test coverage and documentation (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2770\"\u003e#2770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e false negatives in pipe-prefix, component-selector and directive-selector when linting selectors that only contain a prefix (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2769\"\u003e#2769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [use-component-selector] detect variables (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2797\"\u003e#2797\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDmitry Zakharov \u003ca href=\"https://github.com/pumano\"\u003e\u003ccode\u003e@​pumano\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvgeny Stepanovych \u003ca href=\"https://github.com/undsoft\"\u003e\u003ccode\u003e@​undsoft\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.6.0\u003c/h2\u003e\n\u003ch2\u003e20.6.0 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuilder:\u003c/strong\u003e support {projectName} and {projectRoot} placeholders in outputFile (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2759\"\u003e#2759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e support multiple configs for component-selector and directive-selector (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2762\"\u003e#2762\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular-eslint:\u003c/strong\u003e support eslint defineConfig types in addition to typescript-eslint config (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e20.5.2 (2025-11-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.3.9 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.46.3 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency eslint to v9.39.0 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e update style guide links (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2689\"\u003e#2689\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/angular-eslint/angular-eslint/blob/main/packages/angular-eslint/CHANGELOG.md\"\u003eangular-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.7.0 (2025-11-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport eslint defineConfig types better (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.6.0 (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular-eslint:\u003c/strong\u003e support eslint defineConfig types in addition to typescript-eslint config (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.5.2 (2025-11-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for angular-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e20.5.1 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for angular-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e20.5.0 (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule prefer-host-metadata-property (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2615\"\u003e#2615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add prefer-built-in-pipes rule (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2605\"\u003e#2605\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndreas Nicolaou \u003ca href=\"https://github.com/andreasnicolaou\"\u003e\u003ccode\u003e@​andreasnicolaou\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejase \u003ca href=\"https://github.com/jase88\"\u003e\u003ccode\u003e@​jase88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e20.4.0 (2025-10-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add rule prefer-at-else (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2613\"\u003e#2613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDave \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/fdddff9b3e5d9a36e4dd527d201ed7b48ce2f08f\"\u003e\u003ccode\u003efdddff9\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/9c528ee720ba1646db1960e347e00739b7f93428\"\u003e\u003ccode\u003e9c528ee\u003c/code\u003e\u003c/a\u003e fix: support eslint defineConfig types better (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2793\"\u003e#2793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/e5301604797ce99db2c65d55749e4826cffe5115\"\u003e\u003ccode\u003ee530160\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/0b2f7586284f8077bcada9ee15541f713408817d\"\u003e\u003ccode\u003e0b2f758\u003c/code\u003e\u003c/a\u003e fix(angular-eslint): support eslint defineConfig types in addition to typescr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/e97d134a0616498a863f3221f11a0af6ade0b2d3\"\u003e\u003ccode\u003ee97d134\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/6d15cdd59d80b3928f1ce4198a9f1b5ec7bd2db3\"\u003e\u003ccode\u003e6d15cdd\u003c/code\u003e\u003c/a\u003e chore: finalize migration from jest to vitest (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2756\"\u003e#2756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/895ac79b4e51eed2b6778772a81736cdf6477ba0\"\u003e\u003ccode\u003e895ac79\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/672cb7b8c794867756168ea82ec578565f5bf372\"\u003e\u003ccode\u003e672cb7b\u003c/code\u003e\u003c/a\u003e chore: use vitest (with nx atomizer) for e2e tests and use pnpm catalogs (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2720\"\u003e#2720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/0485db38849732cce0045983bc70b62e56f63fe8\"\u003e\u003ccode\u003e0485db3\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2713\"\u003e#2713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/2bc4a63ae7072b4d31252824a3b1e3f89fcbd177\"\u003e\u003ccode\u003e2bc4a63\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.5.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular-eslint/angular-eslint/commits/v20.7.0/packages/angular-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.35.0 to 9.39.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e) (sethamus)\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/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20529\"\u003e#20529\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20453\"\u003e#20453\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\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/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\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/a7d5fe64f402eefdc2bbb73992d3a4ac49f426a5\"\u003e\u003ccode\u003ea7d5fe6\u003c/code\u003e\u003c/a\u003e 9.39.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42e6b065f5a1c3b2dfb1fcdccf44ba17c0048bf2\"\u003e\u003ccode\u003e42e6b06\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20453\"\u003e#20453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.35.0...v9.39.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-cypress` from 5.1.1 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/releases\"\u003eeslint-plugin-cypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.2.1...v5.3.0\"\u003e5.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd version ESLint v10 support (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/293\"\u003e#293\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/faa2fa8631785767d6f85e1c5f9a2cf34eab6fa5\"\u003efaa2fa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.2.0...v5.2.1\"\u003e5.2.1\u003c/a\u003e (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/269\"\u003e#269\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/d600419330cd53d80cf2145f434ecd706807644c\"\u003ed600419\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.1.1...v5.2.0\"\u003e5.2.0\u003c/a\u003e (2025-10-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd type declaration file (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/279\"\u003e#279\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/006d74f8a5c1456943584f9528b1c020ba3db874\"\u003e006d74f\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/cypress-io/eslint-plugin-cypress/commit/faa2fa8631785767d6f85e1c5f9a2cf34eab6fa5\"\u003e\u003ccode\u003efaa2fa8\u003c/code\u003e\u003c/a\u003e feat: add version ESLint v10 support (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/b6e17078e6de76585bf7f4a08a2de6de2834c24e\"\u003e\u003ccode\u003eb6e1707\u003c/code\u003e\u003c/a\u003e chore(deps): update semantic-release to 25.0.2 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/d600419330cd53d80cf2145f434ecd706807644c\"\u003e\u003ccode\u003ed600419\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/7c429f88c469865bd05c99b76cdc65650dca225a\"\u003e\u003ccode\u003e7c429f8\u003c/code\u003e\u003c/a\u003e docs: update rule documentation headers (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/94c7d1cbd656f509d8b4a78a999c89c764022400\"\u003e\u003ccode\u003e94c7d1c\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint to 9.39.1 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/287\"\u003e#287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/fb76f04efcaaa0a320492e88e76f6236f97d3246\"\u003e\u003ccode\u003efb76f04\u003c/code\u003e\u003c/a\u003e ci(deps): update to Node.js 24.11.0 LTS (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/cba838f13156981c97ecc5c09affea1f7545d561\"\u003e\u003ccode\u003ecba838f\u003c/code\u003e\u003c/a\u003e chore: use npm credentials context (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/058d2df3931d4e50ebdd4c864bab63923bb6d682\"\u003e\u003ccode\u003e058d2df\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest to 4.0.4 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/065b435087c76c68939b1f248ceda0003def26c4\"\u003e\u003ccode\u003e065b435\u003c/code\u003e\u003c/a\u003e chore: lint TypeScript declaration files d.ts (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/006d74f8a5c1456943584f9528b1c020ba3db874\"\u003e\u003ccode\u003e006d74f\u003c/code\u003e\u003c/a\u003e feat: add type declaration file (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.1.1...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-depend` from 1.2.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/releases\"\u003eeslint-plugin-depend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump module-replacements by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/58\"\u003ees-tooling/eslint-plugin-depend#58\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.3.1...1.4.0\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.3.1...1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: mark type import for typescript-estree by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/56\"\u003ees-tooling/eslint-plugin-depend#56\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.3.0...1.3.1\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.3.0...1.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump dependencies by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/51\"\u003ees-tooling/eslint-plugin-depend#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaintenance, Use \u003ccode\u003eempathic\u003c/code\u003e by \u003ca href=\"https://github.com/beeequeue\"\u003e\u003ccode\u003e@​beeequeue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/52\"\u003ees-tooling/eslint-plugin-depend#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ccode\u003e@eslint/json\u003c/code\u003e by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/53\"\u003ees-tooling/eslint-plugin-depend#53\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable trusted publishes by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/54\"\u003ees-tooling/eslint-plugin-depend#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore scripts by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/55\"\u003ees-tooling/eslint-plugin-depend#55\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/beeequeue\"\u003e\u003ccode\u003e@​beeequeue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/52\"\u003ees-tooling/eslint-plugin-depend#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/53\"\u003ees-tooling/eslint-plugin-depend#53\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.3.0\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.0-alpha.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump dependencies by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/51\"\u003ees-tooling/eslint-plugin-depend#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaintenance, Use \u003ccode\u003eempathic\u003c/code\u003e by \u003ca href=\"https://github.com/beeequeue\"\u003e\u003ccode\u003e@​beeequeue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/52\"\u003ees-tooling/eslint-plugin-depend#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ccode\u003e@eslint/json\u003c/code\u003e by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/53\"\u003ees-tooling/eslint-plugin-depend#53\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable trusted publishes by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/54\"\u003ees-tooling/eslint-plugin-depend#54\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/beeequeue\"\u003e\u003ccode\u003e@​beeequeue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/52\"\u003ees-tooling/eslint-plugin-depend#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/pull/53\"\u003ees-tooling/eslint-plugin-depend#53\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.3.0-alpha.0\"\u003ehttps://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.3.0-alpha.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/es-tooling/eslint-plugin-depend/commit/5f81ab8b0a0a48f2b528dd47a78964e533b5a699\"\u003e\u003ccode\u003e5f81ab8\u003c/code\u003e\u003c/a\u003e chore: bump module-replacements (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/commit/35a4edc68a6ef8222c53fe086f5098c9ea4322c6\"\u003e\u003ccode\u003e35a4edc\u003c/code\u003e\u003c/a\u003e fix: mark type import for typescript-estree (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/commit/458bce20111273ac184ce8d50f5629ae3918ac0d\"\u003e\u003ccode\u003e458bce2\u003c/code\u003e\u003c/a\u003e chore: ignore scripts (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/commit/ee124d8a751e9c292890fe3279815b32ca55a50d\"\u003e\u003ccode\u003eee124d8\u003c/code\u003e\u003c/a\u003e chore: enable trusted publishes (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/commit/878e435b67fbe55cbde29c319da5e3432f72da64\"\u003e\u003ccode\u003e878e435\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003e@eslint/json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/commit/9f87b88d81a2873c2452c1fb39fa7bd07e9f520a\"\u003e\u003ccode\u003e9f87b88\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003eempathic\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/commit/ab547a2d7146ef0ba5ad9dec12681b8a9f9debf6\"\u003e\u003ccode\u003eab547a2\u003c/code\u003e\u003c/a\u003e chore: bump dependencies (\u003ca href=\"https://redirect.github.com/es-tooling/eslint-plugin-depend/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/es-tooling/eslint-plugin-depend/compare/1.2.0...1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for eslint-plugin-depend since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.4 to 5.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/772\"\u003e#772\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c\"\u003e\u003ccode\u003e7264ed0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e! - Bump prettier-linter-helpers dependency to v1.0.1\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/776\"\u003e#776\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b\"\u003e\u003ccode\u003e77651a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aswils\"\u003e\u003ccode\u003e@​aswils\u003c/code\u003e\u003c/a\u003e! - fix: bump synckit for yarn PnP ESM issue\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/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/772\"\u003e#772\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c\"\u003e\u003ccode\u003e7264ed0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/BPSco...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/example-angular-app/pull/389","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fexample-angular-app/issues/389","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/389/packages"}},{"old_version":"3.0.4","new_version":"3.0.8","update_type":"patch","path":null,"pr_created_at":"2026-02-18T09:32:09.000Z","version_change":"3.0.4 → 3.0.8","issue":{"uuid":"3956847136","node_id":"PR_kwDOD8ct5s7EkUQ7","number":39,"state":"closed","title":"Bump hosted-git-info","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-02-28T11:08:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-18T09:32:09.000Z","updated_at":"2026-02-28T11:08:18.000Z","time_to_close":869762,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hosted-git-info","old_version":"3.0.4","new_version":"3.0.8","repository_url":"https://github.com/npm/hosted-git-info"}],"path":null,"ecosystem":"npm"},"body":"Bumps  and [hosted-git-info](https://github.com/npm/hosted-git-info). These dependencies needed to be updated together.\nUpdates `hosted-git-info` from 3.0.4 to 3.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/main/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.7...v3.0.8\"\u003e3.0.8\u003c/a\u003e (2021-01-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify the regular expression for shortcut matching (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/bede0dc\"\u003ebede0dc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.6...v3.0.7\"\u003e3.0.7\u003c/a\u003e (2020-10-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrectly filter out urls for tarballs in gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/eb5bd5a\"\u003eeb5bd5a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/69\"\u003e#69\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.5...v3.0.6\"\u003e3.0.6\u003c/a\u003e (2020-10-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport to github gist legacy hash length (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/c067102\"\u003ec067102\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/68\"\u003e#68\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.4...v3.0.5\"\u003e3.0.5\u003c/a\u003e (2020-07-11)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/a810463604a54af041223a1f69c80622b85fac90\"\u003e\u003ccode\u003ea810463\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/bede0dc38e1785e732bf0a48ba6f81a4a908eba3\"\u003e\u003ccode\u003ebede0dc\u003c/code\u003e\u003c/a\u003e fix: simplify the regular expression for shortcut matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/afe280820d6c5f76fba40a2dfd7e899d3be526f3\"\u003e\u003ccode\u003eafe2808\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/eb5bd5a00658b43042f5227482bcfc7083f10274\"\u003e\u003ccode\u003eeb5bd5a\u003c/code\u003e\u003c/a\u003e fix: correctly filter out urls for tarballs in gitlab\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/d30f96e079407da03ee02e4616a0ff22995bf9e3\"\u003e\u003ccode\u003ed30f96e\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/c06710282195ac1925b2dc7e30cc0d64e016e990\"\u003e\u003ccode\u003ec067102\u003c/code\u003e\u003c/a\u003e fix: support to github gist legacy hash length\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/c53c6ab07f9b9992d9812115ea572e3b14cccfef\"\u003e\u003ccode\u003ec53c6ab\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/167cef296215ffffb7c2ba7b142be0ae35d44b50\"\u003e\u003ccode\u003e167cef2\u003c/code\u003e\u003c/a\u003e chore: properly advertise version support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/47c931e1972a64af0f783fd26f537e4af6b86bb2\"\u003e\u003ccode\u003e47c931e\u003c/code\u003e\u003c/a\u003e update lru-cache to latest\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.4...v3.0.8\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.8.8 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/main/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.7...v3.0.8\"\u003e3.0.8\u003c/a\u003e (2021-01-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify the regular expression for shortcut matching (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/bede0dc\"\u003ebede0dc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.6...v3.0.7\"\u003e3.0.7\u003c/a\u003e (2020-10-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrectly filter out urls for tarballs in gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/eb5bd5a\"\u003eeb5bd5a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/69\"\u003e#69\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.5...v3.0.6\"\u003e3.0.6\u003c/a\u003e (2020-10-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport to github gist legacy hash length (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/c067102\"\u003ec067102\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/68\"\u003e#68\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.4...v3.0.5\"\u003e3.0.5\u003c/a\u003e (2020-07-11)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/a810463604a54af041223a1f69c80622b85fac90\"\u003e\u003ccode\u003ea810463\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/bede0dc38e1785e732bf0a48ba6f81a4a908eba3\"\u003e\u003ccode\u003ebede0dc\u003c/code\u003e\u003c/a\u003e fix: simplify the regular expression for shortcut matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/afe280820d6c5f76fba40a2dfd7e899d3be526f3\"\u003e\u003ccode\u003eafe2808\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/eb5bd5a00658b43042f5227482bcfc7083f10274\"\u003e\u003ccode\u003eeb5bd5a\u003c/code\u003e\u003c/a\u003e fix: correctly filter out urls for tarballs in gitlab\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/d30f96e079407da03ee02e4616a0ff22995bf9e3\"\u003e\u003ccode\u003ed30f96e\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/c06710282195ac1925b2dc7e30cc0d64e016e990\"\u003e\u003ccode\u003ec067102\u003c/code\u003e\u003c/a\u003e fix: support to github gist legacy hash length\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/c53c6ab07f9b9992d9812115ea572e3b14cccfef\"\u003e\u003ccode\u003ec53c6ab\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/167cef296215ffffb7c2ba7b142be0ae35d44b50\"\u003e\u003ccode\u003e167cef2\u003c/code\u003e\u003c/a\u003e chore: properly advertise version support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/47c931e1972a64af0f783fd26f537e4af6b86bb2\"\u003e\u003ccode\u003e47c931e\u003c/code\u003e\u003c/a\u003e update lru-cache to latest\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v3.0.4...v3.0.8\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/denysmatsevych/password-generator/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/denysmatsevych/password-generator/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/denysmatsevych%2Fpassword-generator/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"}},{"old_version":"2.8.8","new_version":"2.8.9","update_type":"patch","path":"/tickets","pr_created_at":"2026-02-14T03:23:50.000Z","version_change":"2.8.8 → 2.8.9","issue":{"uuid":"3940200455","node_id":"PR_kwDOETrPJ87DtvcU","number":14,"state":"closed","title":"Bump hosted-git-info from 2.8.8 to 2.8.9 in /tickets","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-19T23:32:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-14T03:23:50.000Z","updated_at":"2026-02-19T23:32:49.000Z","time_to_close":504537,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hosted-git-info","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"}],"path":"/tickets","ecosystem":"npm"},"body":"Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info 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=hosted-git-info\u0026package-manager=npm_and_yarn\u0026previous-version=2.8.8\u0026new-version=2.8.9)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/paragbaxi/ticketing/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/paragbaxi/ticketing/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/paragbaxi%2Fticketing/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"2.8.5","new_version":"2.8.9","update_type":"patch","path":null,"pr_created_at":"2026-02-09T11:55:34.000Z","version_change":"2.8.5 → 2.8.9","issue":{"uuid":"3916009702","node_id":"PR_kwDONg06Wc7Cdpcq","number":1,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 16 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-02-09T11:55:34.000Z","updated_at":"2026-02-09T11:57:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":16,"packages":[{"name":"node-fetch","old_version":"2.6.1","new_version":"2.6.7","repository_url":"https://github.com/node-fetch/node-fetch"},{"name":"@babel/traverse","old_version":"7.7.2","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"ajv","old_version":"6.10.2","new_version":"6.12.6","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"decode-uri-component","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"fsevents","old_version":"1.2.9","new_version":"1.2.13","repository_url":"https://github.com/fsevents/fsevents"},{"name":"glob-parent","old_version":"5.1.0","new_version":"5.1.2","repository_url":"https://github.com/gulpjs/glob-parent"},{"name":"handlebars","old_version":"4.7.6","new_version":"4.7.8","repository_url":"https://github.com/handlebars-lang/handlebars.js"},{"name":"hosted-git-info","old_version":"2.8.5","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"json5","old_version":"2.1.1","new_version":"2.2.3","repository_url":"https://github.com/json5/json5"},{"name":"lodash","old_version":"4.17.19","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"minimatch","old_version":"3.0.4","new_version":"3.1.2","repository_url":"https://github.com/isaacs/minimatch"},{"name":"path-parse","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/jbgutierrez/path-parse"},{"name":"tmpl","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/daaku/nodejs-tmpl"},{"name":"word-wrap","old_version":"1.2.3","new_version":"1.2.5","repository_url":"https://github.com/jonschlinkert/word-wrap"},{"name":"ws","old_version":"5.2.2","new_version":"5.2.4","repository_url":"https://github.com/websockets/ws"},{"name":"y18n","old_version":"4.0.0","new_version":"4.0.3","repository_url":"https://github.com/yargs/y18n"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [node-fetch](https://github.com/node-fetch/node-fetch) | `2.6.1` | `2.6.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.7.2` | `7.29.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.10.2` | `6.12.6` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.0` | `0.2.2` |\n| [fsevents](https://github.com/fsevents/fsevents) | `1.2.9` | `1.2.13` |\n| [glob-parent](https://github.com/gulpjs/glob-parent) | `5.1.0` | `5.1.2` |\n| [handlebars](https://github.com/handlebars-lang/handlebars.js) | `4.7.6` | `4.7.8` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.5` | `2.8.9` |\n| [json5](https://github.com/json5/json5) | `2.1.1` | `2.2.3` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.19` | `4.17.23` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.0.4` | `3.1.2` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [tmpl](https://github.com/daaku/nodejs-tmpl) | `1.0.4` | `1.0.5` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n| [ws](https://github.com/websockets/ws) | `5.2.2` | `5.2.4` |\n| [y18n](https://github.com/yargs/y18n) | `4.0.0` | `4.0.3` |\n\n\nUpdates `node-fetch` from 2.6.1 to 2.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/node-fetch/node-fetch/releases\"\u003enode-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.7\u003c/h2\u003e\n\u003ch1\u003eSecurity patch release\u003c/h1\u003e\n\u003cp\u003eRecommended to upgrade, to not leak sensitive cookie and authentication header information to 3th party host while a redirect occurred\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't forward secure headers to 3th party by \u003ca href=\"https://github.com/jimmywarting\"\u003e\u003ccode\u003e@​jimmywarting\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/pull/1453\"\u003enode-fetch/node-fetch#1453\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7\"\u003ehttps://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.6.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(URL): prefer built in URL version when available and fallback to whatwg by \u003ca href=\"https://github.com/jimmywarting\"\u003e\u003ccode\u003e@​jimmywarting\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/pull/1352\"\u003enode-fetch/node-fetch#1352\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/node-fetch/node-fetch/compare/v2.6.5...v2.6.6\"\u003ehttps://github.com/node-fetch/node-fetch/compare/v2.6.5...v2.6.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.6.2\u003c/h2\u003e\n\u003cp\u003efixed main path in package.json\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/node-fetch/node-fetch/commit/1ef4b560a17e644a02a3bfdea7631ffeee578b35\"\u003e\u003ccode\u003e1ef4b56\u003c/code\u003e\u003c/a\u003e backport of \u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/1449\"\u003e#1449\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/8fe5c4ea66b9b8187600e6d5ec9b1b6781f44009\"\u003e\u003ccode\u003e8fe5c4e\u003c/code\u003e\u003c/a\u003e 2.x: Specify encoding as an optional peer dependency in package.json (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/f56b0c66d3dd2ef185436de1f2fd40f66bfea8f4\"\u003e\u003ccode\u003ef56b0c6\u003c/code\u003e\u003c/a\u003e fix(URL): prefer built in URL version when available and fallback to whatwg (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/b5417aea6a3275932283a200214522e6ab53f1ea\"\u003e\u003ccode\u003eb5417ae\u003c/code\u003e\u003c/a\u003e fix: import whatwg-url in a way compatible with ESM Node (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/1303\"\u003e#1303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/18193c5922c64046b922e18faf41821290535f06\"\u003e\u003ccode\u003e18193c5\u003c/code\u003e\u003c/a\u003e fix v2.6.3 that did not sending query params (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/ace7536c955556be742d9910566738630cc3c2a6\"\u003e\u003ccode\u003eace7536\u003c/code\u003e\u003c/a\u003e fix: properly encode url with unicode characters (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/152214ca2f6e2a5a17d71e4638114625d3be30c6\"\u003e\u003ccode\u003e152214c\u003c/code\u003e\u003c/a\u003e Fix(package.json): Corrected main file path in package.json (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7\"\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/~endless\"\u003eendless\u003c/a\u003e, a new releaser for node-fetch since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/traverse` from 7.7.2 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/traverse\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\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/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\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/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\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/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\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, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/84366a8ea453814e732784db74cf2e2b6635eb6f\"\u003e\u003ccode\u003e84366a8\u003c/code\u003e\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/229eb452c5d5d2be0dc138ec2956aff7ff1057d7\"\u003e\u003ccode\u003e229eb45\u003c/code\u003e\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/905bc22b2fff23673eabe467815c67b29bf8bba2\"\u003e\u003ccode\u003e905bc22\u003c/code\u003e\u003c/a\u003e fix: lint errors in main branch (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17612\"\u003e#17612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a03e2b63ae530674e866b60350b7eb4a5fcb5f59\"\u003e\u003ccode\u003ea03e2b6\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003epath.evaluate\u003c/code\u003e correctly returns \u003ccode\u003econfident\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17584\"\u003e#17584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aac2c37e11ad58905f7f9606103074e80bacbbcd\"\u003e\u003ccode\u003eaac2c37\u003c/code\u003e\u003c/a\u003e chore: Use Gulpfile.mts (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17579\"\u003e#17579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/65c4a6b3ee0e1d32801529e841572bb22534e1f3\"\u003e\u003ccode\u003e65c4a6b\u003c/code\u003e\u003c/a\u003e [Babel 8] fix: Improve \u003ccode\u003etraverse\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17574\"\u003e#17574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-traverse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/traverse\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 6.10.2 to 6.12.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.12.6\u003c/h2\u003e\n\u003cp\u003eFix performance issue of \u0026quot;url\u0026quot; format.\u003c/p\u003e\n\u003ch2\u003ev6.12.5\u003c/h2\u003e\n\u003cp\u003eFix uri scheme validation (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e).\nFix boolean schemas with strictKeywords option (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.4\u003c/h2\u003e\n\u003cp\u003eFix: coercion of one-item arrays to scalar that should fail validation (\u003ca href=\"https://runkit.com/esp/5f3672ba2f6642001ae27411\"\u003efailing example\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003ev6.12.3\u003c/h2\u003e\n\u003cp\u003ePass schema object to processCode function\nOption for strictNumbers (\u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1128\"\u003e#1128\u003c/a\u003e)\nFixed vulnerability related to untrusted schemas (\u003ca href=\"https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2020-15366\"\u003eCVE-2020-15366\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.2\u003c/h2\u003e\n\u003cp\u003eRemoved post-install script\u003c/p\u003e\n\u003ch2\u003ev6.12.1\u003c/h2\u003e\n\u003cp\u003eDocs and dependency updates\u003c/p\u003e\n\u003ch2\u003ev6.12.0\u003c/h2\u003e\n\u003cp\u003eImproved hostname validation (\u003ca href=\"https://github.com/sambauers\"\u003e\u003ccode\u003e@​sambauers\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1143\"\u003e#1143\u003c/a\u003e)\nOption \u003ccode\u003ekeywords\u003c/code\u003e to add custom keywords (\u003ca href=\"https://github.com/franciscomorais\"\u003e\u003ccode\u003e@​franciscomorais\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1137\"\u003e#1137\u003c/a\u003e)\nTypes fixes (\u003ca href=\"https://github.com/boenrobot\"\u003e\u003ccode\u003e@​boenrobot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MattiAstedrone\"\u003e\u003ccode\u003e@​MattiAstedrone\u003c/code\u003e\u003c/a\u003e)\nDocs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/epoberezkin/ajv#error-logging\"\u003eerror logging\u003c/a\u003e example (\u003ca href=\"https://github.com/RadiationSickness\"\u003e\u003ccode\u003e@​RadiationSickness\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript usage notes (\u003ca href=\"https://github.com/thetric\"\u003e\u003ccode\u003e@​thetric\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.11.0\u003c/h2\u003e\n\u003cp\u003eTime formats support two digit and colon-less variants of timezone offset (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1061\"\u003e#1061\u003c/a\u003e , \u003ca href=\"https://github.com/cjpillsbury\"\u003e\u003ccode\u003e@​cjpillsbury\u003c/code\u003e\u003c/a\u003e)\nDocs: RegExp related security considerations\nTests: Disabled failing typescript test\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/ajv-validator/ajv/commit/fe591439f34e24030f69df9eb8d91e6d037a3af7\"\u003e\u003ccode\u003efe59143\u003c/code\u003e\u003c/a\u003e 6.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/d580d3e8ac6a467670d68d86e3a39fd661ac8c23\"\u003e\u003ccode\u003ed580d3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1298\"\u003e#1298\u003c/a\u003e from ajv-validator/fix-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/fd363896a8d6c5697b5da41f4d9a400a84efaf8e\"\u003e\u003ccode\u003efd36389\u003c/code\u003e\u003c/a\u003e fix: regular expression for \u0026quot;url\u0026quot; format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/490e34c4846064db5c962a77087e17078954c2f6\"\u003e\u003ccode\u003e490e34c\u003c/code\u003e\u003c/a\u003e docs: link to v7-beta branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9cd93a1bdbdefd5a7ba3db5e123d20c84d1d1d0e\"\u003e\u003ccode\u003e9cd93a1\u003c/code\u003e\u003c/a\u003e docs: note about v7 in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/877d286e7f145b1b2127da66c6800b071533f28f\"\u003e\u003ccode\u003e877d286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1262\"\u003e#1262\u003c/a\u003e from b4h0-c4t/refactor-opt-object-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f1c8e45b9cdff918be28becf03bf0b339321c398\"\u003e\u003ccode\u003ef1c8e45\u003c/code\u003e\u003c/a\u003e 6.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/764035e201d7733b8d700d4a04dd079fef9f4d30\"\u003e\u003ccode\u003e764035e\u003c/code\u003e\u003c/a\u003e Merge branch 'ChALkeR-chalker/fix-comma'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/37981602ce6d43313ae106644b372b021626a8af\"\u003e\u003ccode\u003e3798160\u003c/code\u003e\u003c/a\u003e Merge branch 'chalker/fix-comma' of git://github.com/ChALkeR/ajv into ChALkeR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/a3c7ebab222e4cce07b5e30ebcbb809da7f934e8\"\u003e\u003ccode\u003ea3c7eba\u003c/code\u003e\u003c/a\u003e Merge branch 'refactor-opt-object-type' of github.com:b4h0-c4t/ajv into refac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v6.10.2...v6.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `decode-uri-component` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/releases\"\u003edecode-uri-component's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent overwriting previously decoded tokens  980e0bf\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to GitHub workflows  76abc93\u003c/li\u003e\n\u003cli\u003eFix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e  746ca5d\u003c/li\u003e\n\u003cli\u003eUpdate license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)  486d7e2\u003c/li\u003e\n\u003cli\u003eTidelift tasks  a650457\u003c/li\u003e\n\u003cli\u003eMeta tweaks  66e1c28\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a0eea469d26eb0df668b081672cdb9581feb78eb\"\u003e\u003ccode\u003ea0eea46\u003c/code\u003e\u003c/a\u003e 0.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/980e0bf09b64d94f1aa79012f895816c30ffd152\"\u003e\u003ccode\u003e980e0bf\u003c/code\u003e\u003c/a\u003e Prevent overwriting previously decoded tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3c8a373dd4837e89b3f970e01295dd03e1405a33\"\u003e\u003ccode\u003e3c8a373\u003c/code\u003e\u003c/a\u003e 0.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/76abc939783fe3900fadb7d384a74d324d5557f3\"\u003e\u003ccode\u003e76abc93\u003c/code\u003e\u003c/a\u003e Switch to GitHub workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/746ca5dcb6667c5d364e782d53c542830e4c10b9\"\u003e\u003ccode\u003e746ca5d\u003c/code\u003e\u003c/a\u003e Fix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/486d7e26d3a8c0fbe860fb651fe1bc98c2f2be30\"\u003e\u003ccode\u003e486d7e2\u003c/code\u003e\u003c/a\u003e Update license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a65045724e6234acef87f31da499d4807b20b134\"\u003e\u003ccode\u003ea650457\u003c/code\u003e\u003c/a\u003e Tidelift tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/66e1c2834c0e189201cb65196ec3101372459b02\"\u003e\u003ccode\u003e66e1c28\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fsevents` from 1.2.9 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsevents/fsevents/releases\"\u003efsevents's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.2.13\u003c/h2\u003e\n\u003cp\u003eOnly build on Mac-OSX\u003c/p\u003e\n\u003ch2\u003eRelease v1.2.11\u003c/h2\u003e\n\u003cp\u003eRemoving node-pre-gyp so that building fsevents becomes easier and enabled without the download of binaries.\u003c/p\u003e\n\u003cp\u003eThe credentials to the AWS store have been lost. Releasing to AWS is both insecure and no longer possible due to the lost credentials.\u003c/p\u003e\n\u003ch2\u003eIntermediate Release\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/fsevents/fsevents/commit/844a05d41fa0f764c7457dae266b0ab50384394a\"\u003e\u003ccode\u003e844a05d\u003c/code\u003e\u003c/a\u003e Version Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/f393f2aa218d87ab214697a0280c77be02adee8d\"\u003e\u003ccode\u003ef393f2a\u003c/code\u003e\u003c/a\u003e Only build fsevents on macOS (\u003ca href=\"https://redirect.github.com/fsevents/fsevents/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/6a281a782e126ccfc9185dcaed79927a75c24ada\"\u003e\u003ccode\u003e6a281a7\u003c/code\u003e\u003c/a\u003e [publish binary]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/acc2bcee6f79cf077e6e1b0e422aa81b56e87ded\"\u003e\u003ccode\u003eacc2bce\u003c/code\u003e\u003c/a\u003e [publish binary]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/f532b6e8100c034e8b8b77aaaecf37e695175882\"\u003e\u003ccode\u003ef532b6e\u003c/code\u003e\u003c/a\u003e [publish binary]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/4c6a1c0b09b5179b14e189cf0ba8ffdda0fa44c5\"\u003e\u003ccode\u003e4c6a1c0\u003c/code\u003e\u003c/a\u003e Add node 13 to travis matrix.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/92e40aa2a5a5bec30cf32491587b2d31ff31072c\"\u003e\u003ccode\u003e92e40aa\u003c/code\u003e\u003c/a\u003e Release 1.2.12.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/909af26846834642c81d19f4148afa3b7557b058\"\u003e\u003ccode\u003e909af26\u003c/code\u003e\u003c/a\u003e Release v1.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/7074adbfbbc743daf31a12916c054b84a1802429\"\u003e\u003ccode\u003e7074adb\u003c/code\u003e\u003c/a\u003e Release v1.2.10\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fsevents/fsevents/compare/v1.2.9...v1.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob-parent` from 5.1.0 to 5.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gulpjs/glob-parent/releases\"\u003eglob-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate ReDoS (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/36\"\u003e#36\u003c/a\u003e) (\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/f9231168b0041fea3f8f954b3cceb56269fc6366\"\u003ef923116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eunescape exclamation mark (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/26\"\u003e#26\u003c/a\u003e) (\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/a98874f1a59e407f4fb1beb0db4efa8392da60bb\"\u003ea98874f\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/gulpjs/glob-parent/blob/main/CHANGELOG.md\"\u003eglob-parent's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2\"\u003e5.1.2\u003c/a\u003e (2021-03-06)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate ReDoS (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/36\"\u003e#36\u003c/a\u003e) (\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/f9231168b0041fea3f8f954b3cceb56269fc6366\"\u003ef923116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/glob-parent/compare/v6.0.1...v6.0.2\"\u003e6.0.2\u003c/a\u003e (2021-09-29)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/53\"\u003e#53\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/glob-parent/commit/843f8de1c177e9a5c06c4cfd2349ca5207168e00\"\u003e843f8de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/gulpjs/glob-parent/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2021-07-20)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve ReDoS vulnerability from CVE-2021-35065 (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/49\"\u003e#49\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/glob-parent/commit/3e9f04a3b4349db7e1962d87c9a7398cda51f339\"\u003e3e9f04a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/gulpjs/glob-parent/compare/v5.1.2...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2021-05-03)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect mishandled escaped path separators (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/34\"\u003e#34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade scaffold, dropping node \u0026lt;10 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect mishandled escaped path separators (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/34\"\u003e#34\u003c/a\u003e) (\u003ca href=\"https://www.github.com/gulpjs/glob-parent/commit/32f6d52663b7addac38d0dff570d8127edf03f47\"\u003e32f6d52\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/32\"\u003e#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade scaffold, dropping node \u0026lt;10 support (\u003ca href=\"https://www.github.com/gulpjs/glob-parent/commit/e83d0c5a411947cf69eb58f36349db80439c606f\"\u003ee83d0c5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e (2021-01-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eunescape exclamation mark (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/26\"\u003e#26\u003c/a\u003e) (\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/a98874f1a59e407f4fb1beb0db4efa8392da60bb\"\u003ea98874f\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/gulpjs/glob-parent/commit/eb2c439de448c779b450472e591a2bc9e37e9668\"\u003e\u003ccode\u003eeb2c439\u003c/code\u003e\u003c/a\u003e chore: update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/12bcb6c45c942e2d05fc1e6ff5402e72555b54b6\"\u003e\u003ccode\u003e12bcb6c\u003c/code\u003e\u003c/a\u003e chore: release 5.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/f9231168b0041fea3f8f954b3cceb56269fc6366\"\u003e\u003ccode\u003ef923116\u003c/code\u003e\u003c/a\u003e fix: eliminate ReDoS (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/0b014a7962789b2d8f2cf0b6311f40667aecd62c\"\u003e\u003ccode\u003e0b014a7\u003c/code\u003e\u003c/a\u003e chore: add JSDoc returns information (\u003ca href=\"https://redirect.github.com/gulpjs/glob-parent/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/2b24ebd64b2a045aa167c825376335555da139fd\"\u003e\u003ccode\u003e2b24ebd\u003c/code\u003e\u003c/a\u003e chore: generate initial changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/9b6e8747ddf664c9b1a36fbd2a23e43a35b8a52f\"\u003e\u003ccode\u003e9b6e874\u003c/code\u003e\u003c/a\u003e chore: release 5.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/749c35ee084498ebb1ce8cc9cf655f6aa4d623c5\"\u003e\u003ccode\u003e749c35e\u003c/code\u003e\u003c/a\u003e ci: try wrapping the JOB_ID in a string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/5d39def48c9e9eaee0ca36dafdf7b6cdcd875b85\"\u003e\u003ccode\u003e5d39def\u003c/code\u003e\u003c/a\u003e ci: attempt to switch to published coveralls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/0b5b37f674a7e207457c99cb2f123299e5ab31c9\"\u003e\u003ccode\u003e0b5b37f\u003c/code\u003e\u003c/a\u003e ci: put the npm step back in for only Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gulpjs/glob-parent/commit/473f5d87644bf19f32c53de21d2420f03aa02e5a\"\u003e\u003ccode\u003e473f5d8\u003c/code\u003e\u003c/a\u003e ci: update azure build images\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gulpjs/glob-parent/compare/v5.1.0...v5.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `handlebars` from 4.7.6 to 4.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handlebars-lang/handlebars.js/releases\"\u003ehandlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake library compatible with workers (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1894\"\u003e#1894\u003c/a\u003e) - 3d3796c\u003c/li\u003e\n\u003cli\u003eDon't rely on Node.js global object (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1776\"\u003e#1776\u003c/a\u003e) - 2954e7e\u003c/li\u003e\n\u003cli\u003eFix compiling of each block params in strict mode (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1855\"\u003e#1855\u003c/a\u003e) - 30dbf04\u003c/li\u003e\n\u003cli\u003eFix rollup warning when importing Handlebars as ESM - 03d387b\u003c/li\u003e\n\u003cli\u003eFix bundler issue with webpack 5 (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1862\"\u003e#1862\u003c/a\u003e) - c6c6bbb\u003c/li\u003e\n\u003cli\u003eUse https instead of git for mustache submodule - 88ac068\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/compare/v4.7.7...v4.7.8\"\u003eCommits\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/handlebars-lang/handlebars.js/blob/v4.7.8/release-notes.md\"\u003ehandlebars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.8 - July 27th, 2023\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake library compatible with workers (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1894\"\u003e#1894\u003c/a\u003e) - 3d3796c\u003c/li\u003e\n\u003cli\u003eDon't rely on Node.js global object (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1776\"\u003e#1776\u003c/a\u003e) - 2954e7e\u003c/li\u003e\n\u003cli\u003eFix compiling of each block params in strict mode (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1855\"\u003e#1855\u003c/a\u003e) - 30dbf04\u003c/li\u003e\n\u003cli\u003eFix rollup warning when importing Handlebars as ESM - 03d387b\u003c/li\u003e\n\u003cli\u003eFix bundler issue with webpack 5 (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1862\"\u003e#1862\u003c/a\u003e) - c6c6bbb\u003c/li\u003e\n\u003cli\u003eUse https instead of git for mustache submodule - 88ac068\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/compare/v4.7.7...v4.7.8\"\u003eCommits\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.7.7 - February 15th, 2021\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix weird error in integration tests - eb860c0\u003c/li\u003e\n\u003cli\u003efix: check prototype property access in strict-mode (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1736\"\u003e#1736\u003c/a\u003e) - b6d3de7\u003c/li\u003e\n\u003cli\u003efix: escape property names in compat mode (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1736\"\u003e#1736\u003c/a\u003e) - f058970\u003c/li\u003e\n\u003cli\u003erefactor: In spec tests, use expectTemplate over equals and shouldThrow (\u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1683\"\u003e#1683\u003c/a\u003e) - 77825f8\u003c/li\u003e\n\u003cli\u003echore: start testing on Node.js 12 and 13 - 3789a30\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(POSSIBLY) BREAKING CHANGES:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ethe changes from version \u003ca href=\"https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md#v460---january-8th-2020\"\u003e4.6.0\u003c/a\u003e now also apply\nin when using the compile-option \u0026quot;strict: true\u0026quot;. Access to prototype properties is forbidden completely by default, specific properties or methods\ncan be allowed via runtime-options. See \u003ca href=\"https://redirect.github.com/handlebars-lang/handlebars.js/issues/1633\"\u003e#1633\u003c/a\u003e for details. If you are using Handlebars as documented, you should not be accessing prototype properties\nfrom your template anyway, so the changes should not be a problem for you. Only the use of undocumented features can break your build.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThat is why we only bump the patch version despite mentioning breaking changes.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/wycats/handlebars.js/compare/v4.7.6...v4.7.7\"\u003eCommits\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/handlebars-lang/handlebars.js/commit/8dc3d2517b41d12b1e06f88a449f30d27c137c21\"\u003e\u003ccode\u003e8dc3d25\u003c/code\u003e\u003c/a\u003e v4.7.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/668c4fb878688e6a2e6bd4ac944b28634c98a9c7\"\u003e\u003ccode\u003e668c4fb\u003c/code\u003e\u003c/a\u003e Fix browser tests in CI pipeline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/c65c6cce3f626e4896a9d59250f0908be695adae\"\u003e\u003ccode\u003ec65c6cc\u003c/code\u003e\u003c/a\u003e Test on Node 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/3d3796c1e97cead4a2699e83d51ddb7f20b70aa6\"\u003e\u003ccode\u003e3d3796c\u003c/code\u003e\u003c/a\u003e Make library compatible with workers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/075b354a3b92af1559d8648b6051df4d4a875081\"\u003e\u003ccode\u003e075b354\u003c/code\u003e\u003c/a\u003e Fix sync issue with npm lock-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/30dbf0478109ded8f12bb29832135d480c17e367\"\u003e\u003ccode\u003e30dbf04\u003c/code\u003e\u003c/a\u003e Fix compiling of each block params in strict mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/e3a54485db7730b74656450373b5f774364ffe34\"\u003e\u003ccode\u003ee3a5448\u003c/code\u003e\u003c/a\u003e Fix bundler issue with webpack 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/8e23642ea25d8835712484e814b6f2c2c3126a66\"\u003e\u003ccode\u003e8e23642\u003c/code\u003e\u003c/a\u003e Fix integration-tests issue with npm \u0026gt;= 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/88ac06875f06aa3f3b83bd169b2e0b440f553867\"\u003e\u003ccode\u003e88ac068\u003c/code\u003e\u003c/a\u003e use https instead of git for mustache submodule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/c68bc08a0de9b0f3d1570da7d439fccd16427958\"\u003e\u003ccode\u003ec68bc08\u003c/code\u003e\u003c/a\u003e Fix typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handlebars-lang/handlebars.js/compare/v4.7.6...v4.7.8\"\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/~jaylinski\"\u003ejaylinski\u003c/a\u003e, a new releaser for handlebars since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.8.5 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.7...v2.8.8\"\u003e2.8.8\u003c/a\u003e (2020-02-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed node 6 support (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b18\"\u003e5038b18\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/66\"\u003e#66\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.6...v2.8.7\"\u003e2.8.7\u003c/a\u003e (2020-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not attempt to use url.URL when unavailable (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb66\"\u003e2d0bb66\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/62\"\u003e#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not pass scp-style URLs to the WhatWG url.URL (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf\"\u003ef2cdfcf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/60\"\u003e#60\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.6\"\u003e2.8.6\u003c/a\u003e (2020-02-25)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/afeaefdd86ba9bb5044be3c1554a666d007cf19a\"\u003e\u003ccode\u003eafeaefd\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b1891a61ca3cd7453acbf85d7011fe0086bb\"\u003e\u003ccode\u003e5038b18\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed nod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/7440afa859162051c191e55d8ecfaf69a193b026\"\u003e\u003ccode\u003e7440afa\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb6615ecb8f9ef1019bc0737aab7f6449641f\"\u003e\u003ccode\u003e2d0bb66\u003c/code\u003e\u003c/a\u003e fix: Do not attempt to use url.URL when unavailable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf33ad2bd3bd1acdba0326281089f53c5b1\"\u003e\u003ccode\u003ef2cdfcf\u003c/code\u003e\u003c/a\u003e fix: Do not pass scp-style URLs to the WhatWG url.URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e1b83df5d9cb1f8bb220352e20565560548d2292\"\u003e\u003ccode\u003ee1b83df\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ff259a6117c62df488e927820e30bec2f7ee453f\"\u003e\u003ccode\u003eff259a6\u003c/code\u003e\u003c/a\u003e Ensure passwords in hosted Git URLs are correctly escaped\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json5` from 2.1.1 to 2.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/json5/json5/releases\"\u003ejson5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: json5@2.2.3 is now the 'latest' release according to npm instead of v1.0.2. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Properties with the name \u003ccode\u003e__proto__\u003c/code\u003e are added to objects and arrays.\n(\u003ca href=\"https://redirect.github.com/json5/json5/issues/199\"\u003e#199\u003c/a\u003e) This also fixes a prototype pollution vulnerability reported by\nJonathan Gregson! (\u003ca href=\"https://redirect.github.com/json5/json5/issues/295\"\u003e#295\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Removed dependence on minimist to patch CVE-2021-44906. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew: Accurate and documented TypeScript declarations are now included. There is no need to install \u003ccode\u003e@types/json5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/236\"\u003e#236\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/json5/json5/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.1.3 [\u003ca href=\"https://github.com/json5/json5/tree/v2.1.3\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.1.2...v2.1.3\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: An out of memory bug when parsing numbers has been fixed. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/228\"\u003e#228\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/json5/json5/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Bump \u003ccode\u003eminimist\u003c/code\u003e to \u003ccode\u003ev1.2.5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/222\"\u003e#222\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/json5/json5/blob/main/CHANGELOG.md\"\u003ejson5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev2.2.3 [\u003ca href=\"https://github.com/json5/json5/tree/v2.2.3\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.2.2...v2.2.3\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: json5@2.2.3 is now the 'latest' release according to npm instead of\nv1.0.2. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.2.2 [\u003ca href=\"https://github.com/json5/json5/tree/v2.2.2\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.2.1...v2.2.2\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Properties with the name \u003ccode\u003e__proto__\u003c/code\u003e are added to objects and arrays.\n(\u003ca href=\"https://redirect.github.com/json5/json5/issues/199\"\u003e#199\u003c/a\u003e) This also fixes a prototype pollution vulnerability reported by\nJonathan Gregson! (\u003ca href=\"https://redirect.github.com/json5/json5/issues/295\"\u003e#295\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.2.1 [\u003ca href=\"https://github.com/json5/json5/tree/v2.2.1\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.2.0...v2.2.1\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Removed dependence on minimist to patch CVE-2021-44906. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.2.0 [\u003ca href=\"https://github.com/json5/json5/tree/v2.2.0\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.1.3...v2.2.0\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew: Accurate and documented TypeScript declarations are now included. There\nis no need to install \u003ccode\u003e@types/json5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/236\"\u003e#236\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/json5/json5/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.1.3 [\u003ca href=\"https://github.com/json5/json5/tree/v2.1.3\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.1.2...v2.1.3\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: An out of memory bug when parsing numbers has been fixed. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/228\"\u003e#228\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/json5/json5/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.1.2 [\u003ca href=\"https://github.com/json5/json5/tree/v2.1.2\"\u003ecode\u003c/a\u003e, \u003ca href=\"https://github.com/json5/json5/compare/v2.1.1...v2.1.2\"\u003ediff\u003c/a\u003e]\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Bump \u003ccode\u003eminimist\u003c/code\u003e to \u003ccode\u003ev1.2.5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/json5/json5/issues/222\"\u003e#222\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/json5/json5/commit/c3a75242772a5026a49c4017a16d9b3543b62776\"\u003e\u003ccode\u003ec3a7524\u003c/code\u003e\u003c/a\u003e 2.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/94fd06d82eeed225fa172f6fb2ca27375cbd2e39\"\u003e\u003ccode\u003e94fd06d\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG for v2.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/3b8cebf0c474a8b20c78bd75c89cca0c4dce84ce\"\u003e\u003ccode\u003e3b8cebf\u003c/code\u003e\u003c/a\u003e docs(security): use GitHub security advisories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/f0fd9e194dde282caff114a110f4fac635f3a62c\"\u003e\u003ccode\u003ef0fd9e1\u003c/code\u003e\u003c/a\u003e docs: publish a security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/6a91a05fffeda16ff6b3b5008b6b340d42d31ec0\"\u003e\u003ccode\u003e6a91a05\u003c/code\u003e\u003c/a\u003e docs(template): bug -\u0026gt; bug report\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/14f8cb186e8abdfaccf6527171da7b1224374650\"\u003e\u003ccode\u003e14f8cb1\u003c/code\u003e\u003c/a\u003e 2.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/10cc7ca9169b59c5e0f5afc03dbd870cd06bcc46\"\u003e\u003ccode\u003e10cc7ca\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG for v2.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/7774c1097993bc3ce9f0ac4b722a32bf7d6871c8\"\u003e\u003ccode\u003e7774c10\u003c/code\u003e\u003c/a\u003e fix: add \u003cstrong\u003eproto\u003c/strong\u003e to objects and arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/edde30abd8b22facf2c06c72586b9f6edf12700d\"\u003e\u003ccode\u003eedde30a\u003c/code\u003e\u003c/a\u003e Readme: slight tweak to intro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json5/json5/commit/97286f8bd542c89dcee096bc05dd28ed2dfc1e16\"\u003e\u003ccode\u003e97286f8\u003c/code\u003e\u003c/a\u003e Improve example in readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/json5/json5/compare/v2.1.1...v2.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.19 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.19...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 3.0.4 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/699c459443a6bd98f5b28197978f76e7f71467ac\"\u003e\u003ccode\u003e699c459\u003c/code\u003e\u003c/a\u003e 3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/2f2b5ff1bb1b6a01f4404f7e475f0a2cba578ab7\"\u003e\u003ccode\u003e2f2b5ff\u003c/code\u003e\u003c/a\u003e fix: trim pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/25d7c0d09c47063c9b0d2ace17ef8e951d90eccc\"\u003e\u003ccode\u003e25d7c0d\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/55dda291dfb595bd11b4edb19b45dd98eda76de0\"\u003e\u003ccode\u003e55dda29\u003c/code\u003e\u003c/a\u003e fix: treat nocase:true as always having magic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/5e1fb8dd2bb78c0ae22101b9229fac4c76ef039e\"\u003e\u003ccode\u003e5e1fb8d\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/f8145c54f34075069f4a23cb214d871da4cd4006\"\u003e\u003ccode\u003ef8145c5\u003c/code\u003e\u003c/a\u003e Add 'allowWindowsEscape' option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/570e8b1aef6c9e823a824aa0b9be10db43857cd7\"\u003e\u003ccode\u003e570e8b1\u003c/code\u003e\u003c/a\u003e add publishConfig for v3 publishes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/5b7cd3372be253759fb4d865eb3f38f189a5fcdf\"\u003e\u003ccode\u003e5b7cd33\u003c/code\u003e\u003c/a\u003e 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/20b4b562830680867feb75f9c635aca08e5c86ff\"\u003e\u003ccode\u003e20b4b56\u003c/code\u003e\u003c/a\u003e [fix] revert all breaking syntax changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/2ff038852ec03e85e60e0eb333005c680ac8a543\"\u003e\u003ccode\u003e2ff0388\u003c/code\u003e\u003c/a\u003e document, expose, and test 'partial:true' option\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `path-parse` from 1.0.6 to 1.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jbgutierrez/path-parse/commits/v1.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tmpl` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/daaku/nodejs-tmpl/commits/v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `word-wrap` from 1.2.3 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonschlinkert/word-wrap/releases\"\u003eword-wrap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e:\u003c/p\u003e\n\u003cp\u003eReverts default value for \u003ccode\u003eoptions.indent\u003c/code\u003e to two spaces \u003ccode\u003e'  '\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jonschlinkert/word-wrap/compare/1.2.4...1.2.5\"\u003ehttps://github.com/jonschlinkert/word-wrap/compare/1.2.4...1.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove default indent by \u003ca href=\"https://github.com/mohd-akram\"\u003e\u003ccode\u003e@​mohd-akram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/24\"\u003ejonschlinkert/word-wrap#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🔒fix: CVE 2023 26115 (2) by \u003ca href=\"https://github.com/OlafConijn\"\u003e\u003ccode\u003e@​OlafConijn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/41\"\u003ejonschlinkert/word-wrap#41\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:lock: fix: CVE-2023-26115 by \u003ca href=\"https://github.com/aashutoshrathi\"\u003e\u003ccode\u003e@​aashutoshrathi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/33\"\u003ejonschlinkert/word-wrap#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: publish workflow by \u003ca href=\"https://github.com/OlafConijn\"\u003e\u003ccode\u003e@​OlafConijn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/42\"\u003ejonschlinkert/word-wrap#42\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/mohd-akram\"\u003e\u003ccode\u003e@​mohd-akram\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/24\"\u003ejonschlinkert/word-wrap#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OlafConijn\"\u003e\u003ccode\u003e@​OlafConijn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/41\"\u003ejonschlinkert/word-wrap#41\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aashutoshrathi\"\u003e\u003ccode\u003e@​aashutoshrathi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/pull/33\"\u003ejonschlinkert/word-wrap#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4\"\u003ehttps://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4\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/jonschlinkert/word-wrap/commit/207044ebda1dd3809d15b6000a48409266536771\"\u003e\u003ccode\u003e207044e\u003c/code\u003e\u003c/a\u003e 1.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/98943154855b0dd79b707462b9202614990c7f61\"\u003e\u003ccode\u003e9894315\u003c/code\u003e\u003c/a\u003e revert default indent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/f64b188c7261d26b99e1e2075d6b12f21798e83a\"\u003e\u003ccode\u003ef64b188\u003c/code\u003e\u003c/a\u003e run verb to generate README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/03ea08256ba0c8e8b02b1b304f0f5bd2b1863207\"\u003e\u003ccode\u003e03ea082\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/issues/42\"\u003e#42\u003c/a\u003e from jonschlinkert/chore/publish-workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/420dce9a2412b21881202b73a3c34f0edc53cb2e\"\u003e\u003ccode\u003e420dce9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jonschlinkert/word-wrap/issues/41\"\u003e#41\u003c/a\u003e from jonschlinkert/fix/CVE-2023-26115-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/bfa694edf55bb84ff84512f13da6d68bf7593f06\"\u003e\u003ccode\u003ebfa694e\u003c/code\u003e\u003c/a\u003e Update .github/workflows/publish.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/ace0b3c78f81aaf43040bab3bc91d3c5546d3fd2\"\u003e\u003ccode\u003eace0b3c\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/6fd727594676f3e1b196b08a320908bec2f4ca02\"\u003e\u003ccode\u003e6fd7275\u003c/code\u003e\u003c/a\u003e chore: add publish workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/30d6daf60fce429f5f559252fa86ee78200652c4\"\u003e\u003ccode\u003e30d6daf\u003c/code\u003e\u003c/a\u003e chore: fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonschlinkert/word-wrap/commit/655929cabea6299dddf3b4a21fc3713fca701b48\"\u003e\u003ccode\u003e655929c\u003c/code\u003e\u003c/a\u003e chore: remove package-lock\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 5.2.2 to 5.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.4\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported e55e5106 to the 5.x release line (4abd8f6d).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.3\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported 00c425ec to the 5.x release line (76d47c14).\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/websockets/ws/commit/aa8fe0a93f65a5aad9e9724d14c09950682c46c4\"\u003e\u003ccode\u003eaa8fe0a\u003c/code\u003e\u003c/a\u003e [dist] 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/4abd8f6de4b0b65ef80b3ff081989479ed93377e\"\u003e\u003ccode\u003e4abd8f6\u003c/code\u003e\u003c/a\u003e [security] Fix crash when the Upgrade header cannot be read (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2231\"\u003e#2231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/36a3f4d47b5fa1e31e72fd6a748799c9a800b1cb\"\u003e\u003ccode\u003e36a3f4d\u003c/code\u003e\u003c/a\u003e [lint] Add space before function parentheses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/6dd88e7e968ef2416445d8f8620c17d99b15c77c\"\u003e\u003ccode\u003e6dd88e7\u003c/code\u003e\u003c/a\u003e [dist] 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/76d47c1479002022a3e4357b3c9f0e23a68d4cd2\"\u003e\u003ccode\u003e76d47c1\u003c/code\u003e\u003c/a\u003e [security] Fix ReDoS vulnerability\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/websockets/ws/compare/5.2.2...5.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `y18n` from 4.0.0 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md\"\u003ey18n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/y18n/compare/y18n-v4.0.2...y18n-v4.0.3\"\u003e4.0.3\u003c/a\u003e (2021-04-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e 4.x.x should not enforce Node 10 (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/126\"\u003e#126\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/1e21a536e9135d8403a47be88922157a706b7cde\"\u003e1e21a53\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e4.0.1 (2020-11-30)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaddress prototype pollution issue (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/108\"\u003e#108\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/a9ac604abf756dec9687be3843e2c93bfe581f25\"\u003ea9ac604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/yargs/y18n/commit/0aa97c508ea31efadd2a27f98fed6873eefc963e\"\u003e\u003ccode\u003e0aa97c5\u003c/code\u003e\u003c/a\u003e chore: release 4.x.x (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/y18n/commit/a8e7f04f8011423ce526e9b9f7ceea190c032733\"\u003e\u003ccode\u003ea8e7f04\u003c/code\u003e\u003c/a\u003e build(release-please): configure branch properly (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/y18n/commit/1e21a536e9135d8403a47be88922157a706b7cde\"\u003e\u003ccode\u003e1e21a53\u003c/code\u003e\u003c/a\u003e fix(release): 4.x.x should not enforce Node 10 (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/y18n/commit/8dc75802f3aa944bf9a827213969d64834621215\"\u003e\u003ccode\u003e8dc7580\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/y18n/commit/7de58ca0d315990cdb38234e97fc66254cdbcd71\"\u003e\u003ccode\u003e7de58ca\u003c/code\u003e\u003c/a\u003e fix: address prototype pollution issue\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yargs/y18n/compare/v4.0.0...y18n-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for y18n since your current version.\u003c/p\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/alialobidm/assets/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/alialobidm/assets/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alialobidm%2Fassets/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"2.8.4","new_version":"2.8.9","update_type":"patch","path":null,"pr_created_at":"2026-02-05T13:42:26.000Z","version_change":"2.8.4 → 2.8.9","issue":{"uuid":"3901656059","node_id":"PR_kwDOQPVIys7Bu0jt","number":2,"state":"closed","title":"Bump the npm_and_yarn 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-02-08T18:52:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-05T13:42:26.000Z","updated_at":"2026-02-08T18:52:12.000Z","time_to_close":277785,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":13,"packages":[{"name":"ajv","old_version":"6.10.2","new_version":"6.12.6","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"base-x","old_version":"3.0.7","new_version":"3.0.11","repository_url":"https://github.com/cryptocoinjs/base-x"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"cipher-base","old_version":"1.0.4","new_version":"1.0.7","repository_url":"https://github.com/crypto-browserify/cipher-base"},{"name":"cookiejar","old_version":"2.1.2","new_version":"2.1.4","repository_url":"https://github.com/bmeck/node-cookiejar"},{"name":"hosted-git-info","old_version":"2.8.4","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"lodash","old_version":"4.17.15","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"min-document","old_version":"2.19.0","new_version":"2.19.2","repository_url":"https://github.com/Raynos/min-document"},{"name":"path-parse","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/jbgutierrez/path-parse"},{"name":"pbkdf2","old_version":"3.0.17","new_version":"3.1.5","repository_url":"https://github.com/browserify/pbkdf2"},{"name":"secp256k1","old_version":"3.7.1","new_version":"3.8.1","repository_url":"https://github.com/cryptocoinjs/secp256k1-node"},{"name":"sha.js","old_version":"2.4.11","new_version":"2.4.12","repository_url":"https://github.com/crypto-browserify/sha.js"},{"name":"y18n","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/yargs/y18n"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 13 updates in the /demo directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.10.2` | `6.12.6` |\n| [base-x](https://github.com/cryptocoinjs/base-x) | `3.0.7` | `3.0.11` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [cipher-base](https://github.com/crypto-browserify/cipher-base) | `1.0.4` | `1.0.7` |\n| [cookiejar](https://github.com/bmeck/node-cookiejar) | `2.1.2` | `2.1.4` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.4` | `2.8.9` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.15` | `4.17.23` |\n| [min-document](https://github.com/Raynos/min-document) | `2.19.0` | `2.19.2` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [pbkdf2](https://github.com/browserify/pbkdf2) | `3.0.17` | `3.1.5` |\n| [secp256k1](https://github.com/cryptocoinjs/secp256k1-node) | `3.7.1` | `3.8.1` |\n| [sha.js](https://github.com/crypto-browserify/sha.js) | `2.4.11` | `2.4.12` |\n| [y18n](https://github.com/yargs/y18n) | `3.2.1` | `3.2.2` |\n\n\nUpdates `ajv` from 6.10.2 to 6.12.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.12.6\u003c/h2\u003e\n\u003cp\u003eFix performance issue of \u0026quot;url\u0026quot; format.\u003c/p\u003e\n\u003ch2\u003ev6.12.5\u003c/h2\u003e\n\u003cp\u003eFix uri scheme validation (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e).\nFix boolean schemas with strictKeywords option (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.4\u003c/h2\u003e\n\u003cp\u003eFix: coercion of one-item arrays to scalar that should fail validation (\u003ca href=\"https://runkit.com/esp/5f3672ba2f6642001ae27411\"\u003efailing example\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003ev6.12.3\u003c/h2\u003e\n\u003cp\u003ePass schema object to processCode function\nOption for strictNumbers (\u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1128\"\u003e#1128\u003c/a\u003e)\nFixed vulnerability related to untrusted schemas (\u003ca href=\"https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2020-15366\"\u003eCVE-2020-15366\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.2\u003c/h2\u003e\n\u003cp\u003eRemoved post-install script\u003c/p\u003e\n\u003ch2\u003ev6.12.1\u003c/h2\u003e\n\u003cp\u003eDocs and dependency updates\u003c/p\u003e\n\u003ch2\u003ev6.12.0\u003c/h2\u003e\n\u003cp\u003eImproved hostname validation (\u003ca href=\"https://github.com/sambauers\"\u003e\u003ccode\u003e@​sambauers\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1143\"\u003e#1143\u003c/a\u003e)\nOption \u003ccode\u003ekeywords\u003c/code\u003e to add custom keywords (\u003ca href=\"https://github.com/franciscomorais\"\u003e\u003ccode\u003e@​franciscomorais\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1137\"\u003e#1137\u003c/a\u003e)\nTypes fixes (\u003ca href=\"https://github.com/boenrobot\"\u003e\u003ccode\u003e@​boenrobot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MattiAstedrone\"\u003e\u003ccode\u003e@​MattiAstedrone\u003c/code\u003e\u003c/a\u003e)\nDocs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/epoberezkin/ajv#error-logging\"\u003eerror logging\u003c/a\u003e example (\u003ca href=\"https://github.com/RadiationSickness\"\u003e\u003ccode\u003e@​RadiationSickness\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript usage notes (\u003ca href=\"https://github.com/thetric\"\u003e\u003ccode\u003e@​thetric\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.11.0\u003c/h2\u003e\n\u003cp\u003eTime formats support two digit and colon-less variants of timezone offset (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1061\"\u003e#1061\u003c/a\u003e , \u003ca href=\"https://github.com/cjpillsbury\"\u003e\u003ccode\u003e@​cjpillsbury\u003c/code\u003e\u003c/a\u003e)\nDocs: RegExp related security considerations\nTests: Disabled failing typescript test\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/ajv-validator/ajv/commit/fe591439f34e24030f69df9eb8d91e6d037a3af7\"\u003e\u003ccode\u003efe59143\u003c/code\u003e\u003c/a\u003e 6.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/d580d3e8ac6a467670d68d86e3a39fd661ac8c23\"\u003e\u003ccode\u003ed580d3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1298\"\u003e#1298\u003c/a\u003e from ajv-validator/fix-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/fd363896a8d6c5697b5da41f4d9a400a84efaf8e\"\u003e\u003ccode\u003efd36389\u003c/code\u003e\u003c/a\u003e fix: regular expression for \u0026quot;url\u0026quot; format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/490e34c4846064db5c962a77087e17078954c2f6\"\u003e\u003ccode\u003e490e34c\u003c/code\u003e\u003c/a\u003e docs: link to v7-beta branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9cd93a1bdbdefd5a7ba3db5e123d20c84d1d1d0e\"\u003e\u003ccode\u003e9cd93a1\u003c/code\u003e\u003c/a\u003e docs: note about v7 in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/877d286e7f145b1b2127da66c6800b071533f28f\"\u003e\u003ccode\u003e877d286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1262\"\u003e#1262\u003c/a\u003e from b4h0-c4t/refactor-opt-object-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f1c8e45b9cdff918be28becf03bf0b339321c398\"\u003e\u003ccode\u003ef1c8e45\u003c/code\u003e\u003c/a\u003e 6.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/764035e201d7733b8d700d4a04dd079fef9f4d30\"\u003e\u003ccode\u003e764035e\u003c/code\u003e\u003c/a\u003e Merge branch 'ChALkeR-chalker/fix-comma'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/37981602ce6d43313ae106644b372b021626a8af\"\u003e\u003ccode\u003e3798160\u003c/code\u003e\u003c/a\u003e Merge branch 'chalker/fix-comma' of git://github.com/ChALkeR/ajv into ChALkeR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/a3c7ebab222e4cce07b5e30ebcbb809da7f934e8\"\u003e\u003ccode\u003ea3c7eba\u003c/code\u003e\u003c/a\u003e Merge branch 'refactor-opt-object-type' of github.com:b4h0-c4t/ajv into refac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v6.10.2...v6.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base-x` from 3.0.7 to 3.0.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/043a888a9bae09bc4b40500e37792e2c6398e9f2\"\u003e\u003ccode\u003e043a888\u003c/code\u003e\u003c/a\u003e 3.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/2705dddd2565b455641985974b534291d8defb31\"\u003e\u003ccode\u003e2705ddd\u003c/code\u003e\u003c/a\u003e [backport 3.x] Prohibit char codes that would overflow the \u003ccode\u003eBASE_MAP\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/3d43c0e16bfbc045a0a8bb6423e6e336df81b512\"\u003e\u003ccode\u003e3d43c0e\u003c/code\u003e\u003c/a\u003e 3.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/0a3544695fa6800649a8b78ed46cece61bcdbbe5\"\u003e\u003ccode\u003e0a35446\u003c/code\u003e\u003c/a\u003e Improve decoding performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/4c10d3313a5838ce122ca3022823f1b4b153b843\"\u003e\u003ccode\u003e4c10d33\u003c/code\u003e\u003c/a\u003e 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/c9dcddd5d68c5cb5fb87d3baa4382c596d574602\"\u003e\u003ccode\u003ec9dcddd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cryptocoinjs/base-x/issues/78\"\u003e#78\u003c/a\u003e from cryptocoinjs/fix/space-alphabets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/6c54632a1bebd60fb79203c65badeec2b4360af3\"\u003e\u003ccode\u003e6c54632\u003c/code\u003e\u003c/a\u003e Fix alphabets with space in them\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/69c09ed8b5cd0ea9853b4420337a5be0540becb5\"\u003e\u003ccode\u003e69c09ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cryptocoinjs/base-x/issues/73\"\u003e#73\u003c/a\u003e from terrierscript/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/1dd37959d559049397b7744ef3c4f1afd047aba9\"\u003e\u003ccode\u003e1dd3795\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/base-x/commit/806ef3f473cb6c9a84559811f411b99cbcf93deb\"\u003e\u003ccode\u003e806ef3f\u003c/code\u003e\u003c/a\u003e 3.0.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cryptocoinjs/base-x/compare/v3.0.7...v3.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cipher-base` from 1.0.4 to 1.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserify/cipher-base/blob/master/CHANGELOG.md\"\u003ecipher-base's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.6...v1.0.7\"\u003ev1.0.7\u003c/a\u003e - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003eto-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/fd1e5eeafccbc8eaa827ee6b9b60c14608aa784f\"\u003e\u003ccode\u003efd1e5ee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/08ba8034223a53d300b7dccf33d8f14e52379a34\"\u003e\u003ccode\u003e08ba803\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.5...v1.0.6\"\u003ev1.0.6\u003c/a\u003e - 2024-11-26\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] io.js 3.0 - Node.js 5.3 typed array support \u003ca href=\"https://github.com/browserify/cipher-base/commit/b7ddd2ac24e65cc47befc1e0eb5026422f8ab037\"\u003e\u003ccode\u003eb7ddd2a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.4...v1.0.5\"\u003ev1.0.5\u003c/a\u003e - 2024-11-17\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] standard -\u0026gt; eslint, make test dir, etc \u003ca href=\"https://github.com/browserify/cipher-base/commit/ae02fd6624c41ac4ac18077be797111d1955bc76\"\u003e\u003ccode\u003eae02fd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] migrate from travis to GHA \u003ca href=\"https://github.com/browserify/cipher-base/commit/66387d71461287ad9067bb1bcbfdc47403a33ee7\"\u003e\u003ccode\u003e66387d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix package.json indentation \u003ca href=\"https://github.com/browserify/cipher-base/commit/5c02918ac58c875ed36913c2dc3e1043f4d1c99c\"\u003e\u003ccode\u003e5c02918\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] return valid values on multi-byte-wide TypedArray input \u003ca href=\"https://github.com/browserify/cipher-base/commit/8fd136432ca298a664f5637629cf2b42a6c7f294\"\u003e\u003ccode\u003e8fd1364\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/88dc806806d3dc41444dbf639c87c00f82c949b3\"\u003e\u003ccode\u003e88dc806\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003enpmignore\u003c/code\u003e and \u003ccode\u003esafe-publish-latest\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/7a137d749ce7ea7ea56b9c096844b1b8ab723f61\"\u003e\u003ccode\u003e7a137d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/browserify/cipher-base/commit/42528f291db16bf2e7d5f831ebe2ad87fd0b1f42\"\u003e\u003ccode\u003e42528f2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003einherits\u003c/code\u003e, \u003ccode\u003esafe-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/0e7a2d9a33a391e82fa9cf512d6e25cc91ab8613\"\u003e\u003ccode\u003e0e7a2d9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add missing \u003ccode\u003eengines.node\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/f2dc13e47bbcf3c873db9a9e0f83e5f29d0783fe\"\u003e\u003ccode\u003ef2dc13e\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/browserify/cipher-base/commit/00567180c846dd3db3848c9223991c58a0d5490c\"\u003e\u003ccode\u003e0056718\u003c/code\u003e\u003c/a\u003e v1.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/fd1e5eeafccbc8eaa827ee6b9b60c14608aa784f\"\u003e\u003ccode\u003efd1e5ee\u003c/code\u003e\u003c/a\u003e [Refactor] use \u003ccode\u003eto-buffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/08ba8034223a53d300b7dccf33d8f14e52379a34\"\u003e\u003ccode\u003e08ba803\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/f5249f94611506ef35a8be4d48a3fc5ecf1fac63\"\u003e\u003ccode\u003ef5249f9\u003c/code\u003e\u003c/a\u003e v1.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/b7ddd2ac24e65cc47befc1e0eb5026422f8ab037\"\u003e\u003ccode\u003eb7ddd2a\u003c/code\u003e\u003c/a\u003e [Fix] io.js 3.0 - Node.js 5.3 typed array support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/f03cebfdad1cba1d56614c58affa303b0fa2a43e\"\u003e\u003ccode\u003ef03cebf\u003c/code\u003e\u003c/a\u003e v1.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/88dc806806d3dc41444dbf639c87c00f82c949b3\"\u003e\u003ccode\u003e88dc806\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/7a137d749ce7ea7ea56b9c096844b1b8ab723f61\"\u003e\u003ccode\u003e7a137d7\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003enpmignore\u003c/code\u003e and \u003ccode\u003esafe-publish-latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/5c02918ac58c875ed36913c2dc3e1043f4d1c99c\"\u003e\u003ccode\u003e5c02918\u003c/code\u003e\u003c/a\u003e [meta] fix package.json indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/8fd136432ca298a664f5637629cf2b42a6c7f294\"\u003e\u003ccode\u003e8fd1364\u003c/code\u003e\u003c/a\u003e [Fix] return valid values on multi-byte-wide TypedArray input\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crypto-browserify/cipher-base/compare/v1.0.4...v1.0.7\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for cipher-base since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookiejar` from 2.1.2 to 2.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bmeck/node-cookiejar/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.8.4 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.7...v2.8.8\"\u003e2.8.8\u003c/a\u003e (2020-02-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed node 6 support (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b18\"\u003e5038b18\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/66\"\u003e#66\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.6...v2.8.7\"\u003e2.8.7\u003c/a\u003e (2020-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not attempt to use url.URL when unavailable (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb66\"\u003e2d0bb66\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/62\"\u003e#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not pass scp-style URLs to the WhatWG url.URL (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf\"\u003ef2cdfcf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/60\"\u003e#60\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.6\"\u003e2.8.6\u003c/a\u003e (2020-02-25)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.4...v2.8.5\"\u003e2.8.5\u003c/a\u003e (2019-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated pathmatch for gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e8325b5\"\u003ee8325b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/51\"\u003e#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdated pathmatch for gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ffe056f\"\u003effe056f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/afeaefdd86ba9bb5044be3c1554a666d007cf19a\"\u003e\u003ccode\u003eafeaefd\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b1891a61ca3cd7453acbf85d7011fe0086bb\"\u003e\u003ccode\u003e5038b18\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed nod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/7440afa859162051c191e55d8ecfaf69a193b026\"\u003e\u003ccode\u003e7440afa\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb6615ecb8f9ef1019bc0737aab7f6449641f\"\u003e\u003ccode\u003e2d0bb66\u003c/code\u003e\u003c/a\u003e fix: Do not attempt to use url.URL when unavailable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf33ad2bd3bd1acdba0326281089f53c5b1\"\u003e\u003ccode\u003ef2cdfcf\u003c/code\u003e\u003c/a\u003e fix: Do not pass scp-style URLs to the WhatWG url.URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e1b83df5d9cb1f8bb220352e20565560548d2292\"\u003e\u003ccode\u003ee1b83df\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ff259a6117c62df488e927820e30bec2f7ee453f\"\u003e\u003ccode\u003eff259a6\u003c/code\u003e\u003c/a\u003e Ensure passwords in hosted Git URLs are correctly escaped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/624fd6f301dd5a1fd7ad1b333d6f8921a12ff98c\"\u003e\u003ccode\u003e624fd6f\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.4...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.15 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.15...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `min-document` from 2.19.0 to 2.19.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/0d14150640e4dd159e092eb551b3aca8f3378991\"\u003e\u003ccode\u003e0d14150\u003c/code\u003e\u003c/a\u003e 2.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/49c2e0607bece7a041b8935bfb044ce6b65777d8\"\u003e\u003ccode\u003e49c2e06\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Raynos/min-document/issues/56\"\u003e#56\u003c/a\u003e from wasabina67/fix/prototype-pollution-removeAttribut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/966646172d9063f880aeaf79882edfc3a0ceaca4\"\u003e\u003ccode\u003e9666461\u003c/code\u003e\u003c/a\u003e Fix prototype pollution vulnerability in removeAttributeNS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/4490b40cbb19feb26b09f217690a0969d1a89d51\"\u003e\u003ccode\u003e4490b40\u003c/code\u003e\u003c/a\u003e 2.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/2cd587153733d3346365df6033067f64f07690f5\"\u003e\u003ccode\u003e2cd5871\u003c/code\u003e\u003c/a\u003e update ignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/fe32e8da464cef622528725f647029a8fd7d95a6\"\u003e\u003ccode\u003efe32e8d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Raynos/min-document/issues/55\"\u003e#55\u003c/a\u003e from jameswassink/fix/prototype-pollution-removeAttrib...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/6c5f31aa57e2122fcedd4c7eae58b82f477e09f5\"\u003e\u003ccode\u003e6c5f31a\u003c/code\u003e\u003c/a\u003e Better prototype pollution fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/0d4e8192ef723fb869645256102a56ed922efd68\"\u003e\u003ccode\u003e0d4e819\u003c/code\u003e\u003c/a\u003e Fix prototype pollution in removeAttributeNS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/bf7b69130a364b5c6fcb8e623bffe43054994c65\"\u003e\u003ccode\u003ebf7b691\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Raynos/min-document/commit/1b5402dcd5df3bf2575e71d463baa44dc2c05571\"\u003e\u003ccode\u003e1b5402d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Raynos/min-document/issues/49\"\u003e#49\u003c/a\u003e from PixnBits/patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Raynos/min-document/compare/v2.19.0...v2.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `path-parse` from 1.0.6 to 1.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jbgutierrez/path-parse/commits/v1.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pbkdf2` from 3.0.17 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md\"\u003epbkdf2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/compare/v3.1.4...v3.1.5\"\u003ev3.1.5\u003c/a\u003e - 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] only allow finite iterations \u003ca href=\"https://github.com/browserify/pbkdf2/commit/67bd94dbbf21b93f5e282ee910728945c8ef2827\"\u003e\u003ccode\u003e67bd94d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] restore node 0.10 support \u003ca href=\"https://github.com/browserify/pbkdf2/commit/8f59d962f71dcb2cc14067d7f514ff96e3406f81\"\u003e\u003ccode\u003e8f59d96\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] check parameters before the \u0026quot;no Promise\u0026quot; bailout \u003ca href=\"https://github.com/browserify/pbkdf2/commit/d2dc5f052cacadf3d4a09d87164158da875ca740\"\u003e\u003ccode\u003ed2dc5f0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/compare/v3.1.3...v3.1.4\"\u003ev3.1.4\u003c/a\u003e - 2025-09-22\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ecreate-hash\u003c/code\u003e, \u003ccode\u003eripemd160\u003c/code\u003e, \u003ccode\u003esha.js\u003c/code\u003e, \u003ccode\u003eto-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/pbkdf2/commit/8dbf49b38235066c565a92eaf3722720a1333a2d\"\u003e\u003ccode\u003e8dbf49b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] update repo URLs \u003ca href=\"https://github.com/browserify/pbkdf2/commit/d15bc351de0edbed394d2a6189176960aaa0d050\"\u003e\u003ccode\u003ed15bc35\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/browserify/pbkdf2/commit/aaf870b1d1855e6a381af05021f304294a79f7c9\"\u003e\u003ccode\u003eaaf870b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/compare/v3.1.2...v3.1.3\"\u003ev3.1.3\u003c/a\u003e - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/browserify/pbkdf2/commit/8b067308eedcc3b7da3e06202d437ff532de75bd\"\u003e\u003ccode\u003e8b06730\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lint] fix whitespace \u003ca href=\"https://github.com/browserify/pbkdf2/commit/9a76e2f37ef4541aeff92d97b7335b7fa6e989a8\"\u003e\u003ccode\u003e9a76e2f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lint] fix parens/curlies/semis/etc \u003ca href=\"https://github.com/browserify/pbkdf2/commit/6fd84bf64a423d207d9e665f3e9fd88b148c4480\"\u003e\u003ccode\u003e6fd84bf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/browserify/pbkdf2/commit/796c38d428ed9546e7ddfbb38322faa99921d716\"\u003e\u003ccode\u003e796c38d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix tests in node 17 \u003ca href=\"https://github.com/browserify/pbkdf2/commit/3661fb0156177bfe380c7bcc133917e7ee501bc7\"\u003e\u003ccode\u003e3661fb0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;[Tests] fix tests in node \u0026lt; 3\u0026quot; \u003ca href=\"https://github.com/browserify/pbkdf2/commit/7431b5766805cbf880c1b3d0f38d484357844ff7\"\u003e\u003ccode\u003e7431b57\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix tests in node \u0026lt; 3 \u003ca href=\"https://github.com/browserify/pbkdf2/commit/eb9f97a66ed83836bebc4ff563a1588248708501\"\u003e\u003ccode\u003eeb9f97a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] ensure unknown algorithms throw + known ones match node \u003ca href=\"https://github.com/browserify/pbkdf2/commit/26d4fd391e00ed806840ea1ef7341937985f4ba8\"\u003e\u003ccode\u003e26d4fd3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add GHA, always run nyc \u003ca href=\"https://github.com/browserify/pbkdf2/commit/513906a735e80a0e125e1a3363c5dbe90bb34bb7\"\u003e\u003ccode\u003e513906a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lint] fix a few more rules \u003ca href=\"https://github.com/browserify/pbkdf2/commit/ab04da834a0342cb3779486314fa67ebc1e3f035\"\u003e\u003ccode\u003eab04da8\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[lint] switch to eslint \u003ca href=\"https://github.com/browserify/pbkdf2/commit/89694cf7e4062a8c924fbe74ad2b2d3cf78f1715\"\u003e\u003ccode\u003e89694cf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add coverage \u003ca href=\"https://github.com/browserify/pbkdf2/commit/d0d534bfdc4db6d6ea9f719606ad18a78db6c124\"\u003e\u003ccode\u003ed0d534b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003eto-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/pbkdf2/commit/e3102a8cd4830a3ac85cd0dd011cc002fdde33bb\"\u003e\u003ccode\u003ee3102a8\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[readme] improve badges \u003ca href=\"https://github.com/browserify/pbkdf2/commit/fca0c9d4c5b053d911315a3607367d1db9f9f605\"\u003e\u003ccode\u003efca0c9d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] remove unused travis file \u003ca href=\"https://github.com/browserify/pbkdf2/commit/a2c7d93bbcad73c49dad0c18fef6b8a4af8c3310\"\u003e\u003ccode\u003ea2c7d93\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] switch from \u003ccode\u003efiles\u003c/code\u003e to \u003ccode\u003enpmignore\u003c/code\u003e \u003ca href=\"https://github.com/browserify/pbkdf2/commit/7f31fbca528fa5af3b7d3910daf09a7e5ed8adb4\"\u003e\u003ccode\u003e7f31fbc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] use .nycrc \u003ca href=\"https://github.com/browserify/pbkdf2/commit/8d628e8d5559b4acd4d4a714afb04a2990f901b7\"\u003e\u003ccode\u003e8d628e8\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] minor tweaks \u003ca href=\"https://github.com/browserify/pbkdf2/commit/fc61005c8cbd480e24ee103ac39a45f0d90ac636\"\u003e\u003ccode\u003efc61005\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ecreate-hmac\u003c/code\u003e, \u003ccode\u003esafe-buffer\u003c/code\u003e, \u003ccode\u003esha.js\u003c/code\u003e \u003ca href=\"https://github.com/browserify/pbkdf2/commit/ae2a7d051c9133c25d5212ba4f46747c0ed4c190\"\u003e\u003ccode\u003eae2a7d0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] pin \u003ccode\u003ecreate-hash\u003c/code\u003e, \u003ccode\u003eripemd160\u003c/code\u003e due to breaking changes \u003ca href=\"https://github.com/browserify/pbkdf2/commit/e07996890af79296f1913431fb3b252e25df2f0e\"\u003e\u003ccode\u003ee079968\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix tests in node 3 \u003ca href=\"https://github.com/browserify/pbkdf2/commit/45fbcf30431f9585ae3b61f2207c0a16c1953915\"\u003e\u003ccode\u003e45fbcf3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] skip publishing benchmarks \u003ca href=\"https://github.com/browserify/pbkdf2/commit/19ea57bf11d055ddcd97d2556cd3097663b050b9\"\u003e\u003ccode\u003e19ea57b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing peer dep \u003ca href=\"https://github.com/browserify/pbkdf2/commit/645e252375087e97beb95e518038b99eb5724c5b\"\u003e\u003ccode\u003e645e252\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/compare/v3.1.1...v3.1.2\"\u003ev3.1.2\u003c/a\u003e - 2021-04-09\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle nextTick \u003ca href=\"https://github.com/browserify/pbkdf2/commit/36457b9fecfd1e128c8e9884a57e277649679832\"\u003e\u003ccode\u003e36457b9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for process before accessing \u003ca href=\"https://github.com/browserify/pbkdf2/commit/449e510f861f56ed673613d8102f6b1a3e680ced\"\u003e\u003ccode\u003e449e510\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/browserify/pbkdf2/commit/36879052911703147a6dfa5e97422126bf3cda5b\"\u003e\u003ccode\u003e3687905\u003c/code\u003e\u003c/a\u003e v3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/67bd94dbbf21b93f5e282ee910728945c8ef2827\"\u003e\u003ccode\u003e67bd94d\u003c/code\u003e\u003c/a\u003e [Fix] only allow finite iterations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/8f59d962f71dcb2cc14067d7f514ff96e3406f81\"\u003e\u003ccode\u003e8f59d96\u003c/code\u003e\u003c/a\u003e [Fix] restore node 0.10 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/d2dc5f052cacadf3d4a09d87164158da875ca740\"\u003e\u003ccode\u003ed2dc5f0\u003c/code\u003e\u003c/a\u003e [Fix] check parameters before the \u0026quot;no Promise\u0026quot; bailout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/b2ad6154b9b71726a0f990712dbf8549721289e0\"\u003e\u003ccode\u003eb2ad615\u003c/code\u003e\u003c/a\u003e v3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/8dbf49b38235066c565a92eaf3722720a1333a2d\"\u003e\u003ccode\u003e8dbf49b\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ecreate-hash\u003c/code\u003e, \u003ccode\u003eripemd160\u003c/code\u003e, \u003ccode\u003esha.js\u003c/code\u003e, \u003ccode\u003eto-buffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/aaf870b1d1855e6a381af05021f304294a79f7c9\"\u003e\u003ccode\u003eaaf870b\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/d15bc351de0edbed394d2a6189176960aaa0d050\"\u003e\u003ccode\u003ed15bc35\u003c/code\u003e\u003c/a\u003e [meta] update repo URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/3e40827b183f7f5a14946bdb7d57de3d1d8dd581\"\u003e\u003ccode\u003e3e40827\u003c/code\u003e\u003c/a\u003e v3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/pbkdf2/commit/e3102a8cd4830a3ac85cd0dd011cc002fdde33bb\"\u003e\u003ccode\u003ee3102a8\u003c/code\u003e\u003c/a\u003e [Refactor] use \u003ccode\u003eto-buffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserify/pbkdf2/compare/v3.0.17...v3.1.5\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for pbkdf2 since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `secp256k1` from 3.7.1 to 3.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cryptocoinjs/secp256k1-node/releases\"\u003esecp256k1's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate elliptic to 6.5.2 (\u003ca href=\"https://redirect.github.com/cryptocoinjs/secp256k1-node/issues/158\"\u003ecryptocoinjs/secp256k1-node#158\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/cryptocoinjs/secp256k1-node/commit/69dcdf14bce648f16f7563315329e170fef5c39e\"\u003e\u003ccode\u003e69dcdf1\u003c/code\u003e\u003c/a\u003e 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/secp256k1-node/commit/e256905ee649a7caacc251f7c964667195a52221\"\u003e\u003ccode\u003ee256905\u003c/code\u003e\u003c/a\u003e elliptic: fix key verification in loadCompressedPublicKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/secp256k1-node/commit/289dbc34b0b133f09a989ae60b1494e99108af18\"\u003e\u003ccode\u003e289dbc3\u003c/code\u003e\u003c/a\u003e Update elliptic to 6.5.7 (CVE-2024-42461) (\u003ca href=\"https://redirect.github.com/cryptocoinjs/secp256k1-node/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/secp256k1-node/commit/47551dcb65dfff7e133d829cbfc367a09906bd01\"\u003e\u003ccode\u003e47551dc\u003c/code\u003e\u003c/a\u003e 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cryptocoinjs/secp256k1-node/commit/c44ff4515d734167b6ab963c20924639da5ab816\"\u003e\u003ccode\u003ec44ff45\u003c/code\u003e\u003c/a\u003e update elliptic to 6.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cryptocoinjs/secp256k1-node/compare/v3.7.1...v3.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha.js` from 2.4.11 to 2.4.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserify/sha.js/blob/master/CHANGELOG.md\"\u003esha.js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/sha.js/compare/v2.4.11...v2.4.12\"\u003ev2.4.12\u003c/a\u003e - 2025-07-01\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[eslint] switch to eslint \u003ca href=\"https://github.com/browserify/sha.js/commit/7acadfbd3abb558880212b20669fcb09e1aa1c58\"\u003e\u003ccode\u003e7acadfb\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/browserify/sha.js/commit/b46e7116ebeaa82f34bbf2d7494fff7ef46eab3e\"\u003e\u003ccode\u003eb46e711\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix package.json indentation \u003ca href=\"https://github.com/browserify/sha.js/commit/df9d521e16ddf55dc877c43c05706d43c057fad4\"\u003e\u003ccode\u003edf9d521\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] migrate from travis to GHA \u003ca href=\"https://github.com/browserify/sha.js/commit/c43c64adc6d3607d470538df72338fc02e63bc24\"\u003e\u003ccode\u003ec43c64a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] support multi-byte wide typed arrays \u003ca href=\"https://github.com/browserify/sha.js/commit/f2a258e9f2d0fcd113bfbaa49706e1ac0d979ba5\"\u003e\u003ccode\u003ef2a258e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] reorder package.json \u003ca href=\"https://github.com/browserify/sha.js/commit/d8d77c0a729c99593e304047f9d4335b498fd9ed\"\u003e\u003ccode\u003ed8d77c0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003enpmignore\u003c/code\u003e \u003ca href=\"https://github.com/browserify/sha.js/commit/35aec35c667b606b2495be3e4186bbe977b9e087\"\u003e\u003ccode\u003e35aec35\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] avoid console logs \u003ca href=\"https://github.com/browserify/sha.js/commit/73e33ae0ca6bca232627cac7473028e1d218f67e\"\u003e\u003ccode\u003e73e33ae\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix tests run in batch \u003ca href=\"https://github.com/browserify/sha.js/commit/262913006e94616c8cd245ef6bd61bc4410b29e3\"\u003e\u003ccode\u003e2629130\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] drop node requirement to 0.10 \u003ca href=\"https://github.com/browserify/sha.js/commit/00c7f234aa3bdbd427ffeb929bacbb05334eb3e9\"\u003e\u003ccode\u003e00c7f23\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ebuffer\u003c/code\u003e, \u003ccode\u003ehash-test-vectors\u003c/code\u003e, \u003ccode\u003estandard\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e, \u003ccode\u003etypedarray\u003c/code\u003e \u003ca href=\"https://github.com/browserify/sha.js/commit/92b5de5f67472d9f18413d38ad5b9aba29ff4c22\"\u003e\u003ccode\u003e92b5de5\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] drop node requirement to v3 \u003ca href=\"https://github.com/browserify/sha.js/commit/9b5eca80fd9bb21cf05bdf43ce42661f1bbafeaa\"\u003e\u003ccode\u003e9b5eca8\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] set engines to \u003ccode\u003e\u0026amp;gt;= 4\u003c/code\u003e \u003ca href=\"https://github.com/browserify/sha.js/commit/807084c5c0f943459e89838252cafbd175b549b7\"\u003e\u003ccode\u003e807084c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/browserify/sha.js/commit/c72789c7a129cf453d44008ba27a88b90ac7989b\"\u003e\u003ccode\u003ec72789c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003einherits\u003c/code\u003e, \u003ccode\u003esafe-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/sha.js/commit/5428cfc6f7177ad1a41c837b9387308848db96de\"\u003e\u003ccode\u003e5428cfc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/browserify/sha.js/commit/2dbe0aab419e90add5032c70c9663b8fc562adb8\"\u003e\u003ccode\u003e2dbe0aa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate README to reflect LICENSE \u003ca href=\"https://github.com/browserify/sha.js/commit/8938256dbb2241a7c749e4a399dbaff48cbe8e95\"\u003e\u003ccode\u003e8938256\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing peer dep \u003ca href=\"https://github.com/browserify/sha.js/commit/d52889688ce524e63570f35e448635a29e6dd791\"\u003e\u003ccode\u003ed528896\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] remove unused \u003ccode\u003ebuffer\u003c/code\u003e dep \u003ca href=\"https://github.com/browserify/sha.js/commit/94ca7247f467ef045f41d534708bf7c700e03828\"\u003e\u003ccode\u003e94ca724\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/browserify/sha.js/commit/eb4ea2fd3da93d41e250f9ac8a1a133ce450e0a2\"\u003e\u003ccode\u003eeb4ea2f\u003c/code\u003e\u003c/a\u003e v2.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/d8d77c0a729c99593e304047f9d4335b498fd9ed\"\u003e\u003ccode\u003ed8d77c0\u003c/code\u003e\u003c/a\u003e [meta] reorder package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/df9d521e16ddf55dc877c43c05706d43c057fad4\"\u003e\u003ccode\u003edf9d521\u003c/code\u003e\u003c/a\u003e [eslint] fix package.json indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/35aec35c667b606b2495be3e4186bbe977b9e087\"\u003e\u003ccode\u003e35aec35\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003enpmignore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/d52889688ce524e63570f35e448635a29e6dd791\"\u003e\u003ccode\u003ed528896\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing peer dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/b46e7116ebeaa82f34bbf2d7494fff7ef46eab3e\"\u003e\u003ccode\u003eb46e711\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/94ca7247f467ef045f41d534708bf7c700e03828\"\u003e\u003ccode\u003e94ca724\u003c/code\u003e\u003c/a\u003e [Dev Deps] remove unused \u003ccode\u003ebuffer\u003c/code\u003e dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/2dbe0aab419e90add5032c70c9663b8fc562adb8\"\u003e\u003ccode\u003e2dbe0aa\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/73e33ae0ca6bca232627cac7473028e1d218f67e\"\u003e\u003ccode\u003e73e33ae\u003c/code\u003e\u003c/a\u003e [Tests] avoid console logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/sha.js/commit/f2a258e9f2d0fcd113bfbaa49706e1ac0d979ba5\"\u003e\u003ccode\u003ef2a258e\u003c/code\u003e\u003c/a\u003e [Fix] support multi-byte wide typed arrays\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crypto-browserify/sha.js/compare/v2.4.11...v2.4.12\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for sha.js since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `y18n` from 3.2.1 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/y18n/releases\"\u003ey18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ey18n y18n-v4.0.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e 4.x.x should not enforce Node 10 (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/126\"\u003e#126\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/1e21a536e9135d8403a47be88922157a706b7cde\"\u003e1e21a53\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ey18n y18n-v4.0.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e ensure entry exists for backport (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/120\"\u003e#120\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/b22c0df59d0851d7be9fd1d51f6a5ee974c9fc94\"\u003eb22c0df\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\u003eSee full diff in \u003ca href=\"https://github.com/yargs/y18n/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for y18n since your current version.\u003c/p\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Wbaker7702/tenderly-cli/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Wbaker7702/tenderly-cli/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wbaker7702%2Ftenderly-cli/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"2.8.5","new_version":"2.8.9","update_type":"patch","path":null,"pr_created_at":"2026-01-25T05:50:54.000Z","version_change":"2.8.5 → 2.8.9","issue":{"uuid":"3852640413","node_id":"PR_kwDOCKVJqM6_M8W2","number":19,"state":"closed","title":"build(deps): bump the npm_and_yarn group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-25T05:51:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-25T05:50:54.000Z","updated_at":"2026-01-25T05:51:19.000Z","time_to_close":23,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":28,"packages":[{"name":"@hapi/hoek","old_version":"8.5.0","new_version":"8.5.1","repository_url":"https://github.com/hapijs/hoek"},{"name":"acorn","old_version":"6.4.0","new_version":"6.4.2","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.10.2","new_version":"6.12.6","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"bl","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/rvagg/bl"},{"name":"bl","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/rvagg/bl"},{"name":"decompress","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/kevva/decompress"},{"name":"dns-packet","old_version":"1.3.1","new_version":"1.3.4","repository_url":"https://github.com/mafintosh/dns-packet"},{"name":"dot-prop","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/sindresorhus/dot-prop"},{"name":"elliptic","old_version":"6.5.2","new_version":"removed","repository_url":"https://github.com/indutny/elliptic"},{"name":"ini","old_version":"1.3.5","new_version":"1.3.8","repository_url":"https://github.com/npm/ini"},{"name":"hosted-git-info","old_version":"2.8.5","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"yargs-parser","old_version":"10.1.0","new_version":"18.1.3","repository_url":"https://github.com/yargs/yargs-parser"},{"name":"is-svg","old_version":"3.0.0","new_version":"removed","repository_url":"https://github.com/sindresorhus/is-svg"},{"name":"jpeg-js","old_version":"0.3.6","new_version":"0.4.4","repository_url":"https://github.com/eugeneware/jpeg-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 13 updates in the /history/v1 directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hapi/hoek](https://github.com/hapijs/hoek) | `8.5.0` | `8.5.1` |\n| [acorn](https://github.com/acornjs/acorn) | `6.4.0` | `6.4.2` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.10.2` | `6.12.6` |\n| [bl](https://github.com/rvagg/bl) | `3.0.0` | `3.0.1` |\n| [bl](https://github.com/rvagg/bl) | `1.2.2` | `1.2.3` |\n| [decompress](https://github.com/kevva/decompress) | `4.2.0` | `4.2.1` |\n| [dns-packet](https://github.com/mafintosh/dns-packet) | `1.3.1` | `1.3.4` |\n| [dot-prop](https://github.com/sindresorhus/dot-prop) | `4.2.0` | `4.2.1` |\n| [elliptic](https://github.com/indutny/elliptic) | `6.5.2` | `removed` |\n| [ini](https://github.com/npm/ini) | `1.3.5` | `1.3.8` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.5` | `2.8.9` |\n| [yargs-parser](https://github.com/yargs/yargs-parser) | `10.1.0` | `18.1.3` |\n| [is-svg](https://github.com/sindresorhus/is-svg) | `3.0.0` | `removed` |\n| [jpeg-js](https://github.com/eugeneware/jpeg-js) | `0.3.6` | `0.4.4` |\n\n\nUpdates `@hapi/hoek` from 8.5.0 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/hoek/commit/5bd73f642b0e21a92fc582ad2b489301753d1e01\"\u003e\u003ccode\u003e5bd73f6\u003c/code\u003e\u003c/a\u003e 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/hoek/commit/4d0804bc6135ad72afdc5e1ec002b935b2f5216a\"\u003e\u003ccode\u003e4d0804b\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/hapijs/hoek/issues/352\"\u003e#352\u003c/a\u003e. Closes \u003ca href=\"https://redirect.github.com/hapijs/hoek/issues/353\"\u003e#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hapijs/hoek/compare/v8.5.0...v8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `acorn` from 6.4.0 to 6.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/f6b83edda8f4f0af57f9335cbdea8e5155133631\"\u003e\u003ccode\u003ef6b83ed\u003c/code\u003e\u003c/a\u003e Mark version 6.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/f51895bfee3047d808d7afdaad498526f040e787\"\u003e\u003ccode\u003ef51895b\u003c/code\u003e\u003c/a\u003e Fix potentially-exponential regular expression in use-strict-scanning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/9a2e9b6678e243d66846b91179d650d28453e70c\"\u003e\u003ccode\u003e9a2e9b6\u003c/code\u003e\u003c/a\u003e Mark version 6.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/90a9548ea0ce351b54f956e2c4ed27cca9631284\"\u003e\u003ccode\u003e90a9548\u003c/code\u003e\u003c/a\u003e More rigorously check surrogate pairs in regexp validator\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acornjs/acorn/compare/6.4.0...6.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 6.10.2 to 6.12.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.12.6\u003c/h2\u003e\n\u003cp\u003eFix performance issue of \u0026quot;url\u0026quot; format.\u003c/p\u003e\n\u003ch2\u003ev6.12.5\u003c/h2\u003e\n\u003cp\u003eFix uri scheme validation (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e).\nFix boolean schemas with strictKeywords option (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.4\u003c/h2\u003e\n\u003cp\u003eFix: coercion of one-item arrays to scalar that should fail validation (\u003ca href=\"https://runkit.com/esp/5f3672ba2f6642001ae27411\"\u003efailing example\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003ev6.12.3\u003c/h2\u003e\n\u003cp\u003ePass schema object to processCode function\nOption for strictNumbers (\u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1128\"\u003e#1128\u003c/a\u003e)\nFixed vulnerability related to untrusted schemas (\u003ca href=\"https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2020-15366\"\u003eCVE-2020-15366\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.2\u003c/h2\u003e\n\u003cp\u003eRemoved post-install script\u003c/p\u003e\n\u003ch2\u003ev6.12.1\u003c/h2\u003e\n\u003cp\u003eDocs and dependency updates\u003c/p\u003e\n\u003ch2\u003ev6.12.0\u003c/h2\u003e\n\u003cp\u003eImproved hostname validation (\u003ca href=\"https://github.com/sambauers\"\u003e\u003ccode\u003e@​sambauers\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1143\"\u003e#1143\u003c/a\u003e)\nOption \u003ccode\u003ekeywords\u003c/code\u003e to add custom keywords (\u003ca href=\"https://github.com/franciscomorais\"\u003e\u003ccode\u003e@​franciscomorais\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1137\"\u003e#1137\u003c/a\u003e)\nTypes fixes (\u003ca href=\"https://github.com/boenrobot\"\u003e\u003ccode\u003e@​boenrobot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MattiAstedrone\"\u003e\u003ccode\u003e@​MattiAstedrone\u003c/code\u003e\u003c/a\u003e)\nDocs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/epoberezkin/ajv#error-logging\"\u003eerror logging\u003c/a\u003e example (\u003ca href=\"https://github.com/RadiationSickness\"\u003e\u003ccode\u003e@​RadiationSickness\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript usage notes (\u003ca href=\"https://github.com/thetric\"\u003e\u003ccode\u003e@​thetric\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.11.0\u003c/h2\u003e\n\u003cp\u003eTime formats support two digit and colon-less variants of timezone offset (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1061\"\u003e#1061\u003c/a\u003e , \u003ca href=\"https://github.com/cjpillsbury\"\u003e\u003ccode\u003e@​cjpillsbury\u003c/code\u003e\u003c/a\u003e)\nDocs: RegExp related security considerations\nTests: Disabled failing typescript test\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/ajv-validator/ajv/commit/fe591439f34e24030f69df9eb8d91e6d037a3af7\"\u003e\u003ccode\u003efe59143\u003c/code\u003e\u003c/a\u003e 6.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/d580d3e8ac6a467670d68d86e3a39fd661ac8c23\"\u003e\u003ccode\u003ed580d3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1298\"\u003e#1298\u003c/a\u003e from ajv-validator/fix-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/fd363896a8d6c5697b5da41f4d9a400a84efaf8e\"\u003e\u003ccode\u003efd36389\u003c/code\u003e\u003c/a\u003e fix: regular expression for \u0026quot;url\u0026quot; format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/490e34c4846064db5c962a77087e17078954c2f6\"\u003e\u003ccode\u003e490e34c\u003c/code\u003e\u003c/a\u003e docs: link to v7-beta branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9cd93a1bdbdefd5a7ba3db5e123d20c84d1d1d0e\"\u003e\u003ccode\u003e9cd93a1\u003c/code\u003e\u003c/a\u003e docs: note about v7 in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/877d286e7f145b1b2127da66c6800b071533f28f\"\u003e\u003ccode\u003e877d286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1262\"\u003e#1262\u003c/a\u003e from b4h0-c4t/refactor-opt-object-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f1c8e45b9cdff918be28becf03bf0b339321c398\"\u003e\u003ccode\u003ef1c8e45\u003c/code\u003e\u003c/a\u003e 6.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/764035e201d7733b8d700d4a04dd079fef9f4d30\"\u003e\u003ccode\u003e764035e\u003c/code\u003e\u003c/a\u003e Merge branch 'ChALkeR-chalker/fix-comma'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/37981602ce6d43313ae106644b372b021626a8af\"\u003e\u003ccode\u003e3798160\u003c/code\u003e\u003c/a\u003e Merge branch 'chalker/fix-comma' of git://github.com/ChALkeR/ajv into ChALkeR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/a3c7ebab222e4cce07b5e30ebcbb809da7f934e8\"\u003e\u003ccode\u003ea3c7eba\u003c/code\u003e\u003c/a\u003e Merge branch 'refactor-opt-object-type' of github.com:b4h0-c4t/ajv into refac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v6.10.2...v6.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bl` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rvagg/bl/releases\"\u003ebl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003cp\u003eFix unintialized memory access\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/rvagg/bl/commit/84e1852465572927d9151e6484f351d712b94dea\"\u003e\u003ccode\u003e84e1852\u003c/code\u003e\u003c/a\u003e Bumped v3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rvagg/bl/commit/8a8c13c880e2bef519133ea43e0e9b78b5d0c91e\"\u003e\u003ccode\u003e8a8c13c\u003c/code\u003e\u003c/a\u003e Fix unintialized memory access\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rvagg/bl/compare/v3.0.0...v3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bl` from 1.2.2 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rvagg/bl/releases\"\u003ebl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003cp\u003eFix unintialized memory access\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/rvagg/bl/commit/84e1852465572927d9151e6484f351d712b94dea\"\u003e\u003ccode\u003e84e1852\u003c/code\u003e\u003c/a\u003e Bumped v3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rvagg/bl/commit/8a8c13c880e2bef519133ea43e0e9b78b5d0c91e\"\u003e\u003ccode\u003e8a8c13c\u003c/code\u003e\u003c/a\u003e Fix unintialized memory access\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rvagg/bl/compare/v3.0.0...v3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `decompress` from 4.2.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kevva/decompress/releases\"\u003edecompress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent directory traversal (\u003ca href=\"https://redirect.github.com/kevva/decompress/issues/73\"\u003e#73\u003c/a\u003e)  967146e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/kevva/decompress/compare/v4.2.0...v4.2.1\"\u003ehttps://github.com/kevva/decompress/compare/v4.2.0...v4.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevva/decompress/commit/84a8c1046946add1a6ae01c54dbebf312e4ffc85\"\u003e\u003ccode\u003e84a8c10\u003c/code\u003e\u003c/a\u003e 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevva/decompress/commit/fafff47880cb5b47b022cd7be5542d576448603a\"\u003e\u003ccode\u003efafff47\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevva/decompress/commit/967146e70f48be32ed1a69daa3941d681944d513\"\u003e\u003ccode\u003e967146e\u003c/code\u003e\u003c/a\u003e Prevent directory traversal (\u003ca href=\"https://redirect.github.com/kevva/decompress/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevva/decompress/commit/74a462a139cc2561b6695e696266c8dc31562d3d\"\u003e\u003ccode\u003e74a462a\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevva/decompress/commit/7ddadd92139079e520cb822a03fe4260b7db7676\"\u003e\u003ccode\u003e7ddadd9\u003c/code\u003e\u003c/a\u003e Add note about \u003ccode\u003efilter\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kevva/decompress/compare/v4.2.0...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dns-packet` from 1.3.1 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/dns-packet/commit/ebdf849da5dc0d96836e87628349776c623c5be7\"\u003e\u003ccode\u003eebdf849\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/dns-packet/commit/ac578722f2707310b841b65aae61d6332f8882a1\"\u003e\u003ccode\u003eac57872\u003c/code\u003e\u003c/a\u003e move all allocUnsafes to allocs for easier maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/dns-packet/commit/c64c9507e51532c9e9a3cbefa146a134ecc025fd\"\u003e\u003ccode\u003ec64c950\u003c/code\u003e\u003c/a\u003e 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/dns-packet/commit/0598ba19d18da4568b32415e60a9629061b3c45c\"\u003e\u003ccode\u003e0598ba1\u003c/code\u003e\u003c/a\u003e fix .. in encodingLength\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/dns-packet/commit/010aedb33c1ee8c3f558db5249c1d46e2bd7a101\"\u003e\u003ccode\u003e010aedb\u003c/code\u003e\u003c/a\u003e 1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/dns-packet/commit/0d0d593f8df4e2712c43957a6c62e95047f12b2d\"\u003e\u003ccode\u003e0d0d593\u003c/code\u003e\u003c/a\u003e backport encodingLength fix to v1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dot-prop` from 4.2.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/dot-prop/releases\"\u003edot-prop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport \u003ca href=\"https://github.com/sindresorhus/dot-prop/commit/3039c8c07f6fdaa8b595ec869ae0895686a7a0f2\"\u003ehttps://github.com/sindresorhus/dot-prop/commit/3039c8c07f6fdaa8b595ec869ae0895686a7a0f2\u003c/a\u003e to the v4.x release line.\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/sindresorhus/dot-prop/commit/c914124f418f55edea27928e89c94d931babe587\"\u003e\u003ccode\u003ec914124\u003c/code\u003e\u003c/a\u003e feat: patch 4.2.0 with fixes for CVE-2020-8116\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/dot-prop/compare/v4.2.0...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `elliptic`\n\nUpdates `ws` from 6.1.4 to 6.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.3\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported e55e5106 to the 6.x release line (eeb76d31).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.2\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported 00c425ec to the 6.x release line (78c676d2).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.1\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that, under certain circumstances, prevented the close timer from\nbeing set (aa1dcd5).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded ability to follow redirects (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/1490\"\u003e#1490\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eThe opening handshake is now aborted if the \u003ccode\u003eSec-WebSocket-Key\u003c/code\u003e header field\nvalue is invalid (160af45b).\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/websockets/ws/commit/d87f3b6d3a00513af9bbb74f45ba9183af4e5f43\"\u003e\u003ccode\u003ed87f3b6\u003c/code\u003e\u003c/a\u003e [dist] 6.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/eeb76d313e2a00dd5247ca3597bba7877d064a63\"\u003e\u003ccode\u003eeeb76d3\u003c/code\u003e\u003c/a\u003e [security] Fix crash when the Upgrade header cannot be read (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2231\"\u003e#2231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/9bdb58070d64c33a9beeac7c732aac0f4e7e18b7\"\u003e\u003ccode\u003e9bdb580\u003c/code\u003e\u003c/a\u003e [dist] 6.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/78c676d2a1acefbc05292e9f7ea0a9457704bf1b\"\u003e\u003ccode\u003e78c676d\u003c/code\u003e\u003c/a\u003e [security] Fix ReDoS vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/d57db27daf0e610590e3168266a214201a8c1d3a\"\u003e\u003ccode\u003ed57db27\u003c/code\u003e\u003c/a\u003e [dist] 6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/40734d83dc0837c0e101f385d000781734c0906d\"\u003e\u003ccode\u003e40734d8\u003c/code\u003e\u003c/a\u003e [minor] Add missing option in JSDoc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/0556f314a01543ba4e706d8892b288b613df25c6\"\u003e\u003ccode\u003e0556f31\u003c/code\u003e\u003c/a\u003e [doc] Add TOC to ws.md (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/aa1dcd506543b8979053589a8d5fc67482f0f9ed\"\u003e\u003ccode\u003eaa1dcd5\u003c/code\u003e\u003c/a\u003e [fix] Make \u003ccode\u003eWebSocket#close()\u003c/code\u003e set the close timer immediately\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/297f56df79f6bf4757465fb6b59884faf5b75337\"\u003e\u003ccode\u003e297f56d\u003c/code\u003e\u003c/a\u003e [minor] Remove unneeded \u003ccode\u003eif\u003c/code\u003e statement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/bcab373b2b05342029db878872f95cc8f870350f\"\u003e\u003ccode\u003ebcab373\u003c/code\u003e\u003c/a\u003e [test] Increase code coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/ws/compare/6.1.4...6.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ini` from 1.3.5 to 1.3.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/a2c5da86604bc2238fe393c5ff083bf23a9910eb\"\u003e\u003ccode\u003ea2c5da8\u003c/code\u003e\u003c/a\u003e 1.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/af5c6bb5dca6f0248c153aa87e25bddfc515ff6e\"\u003e\u003ccode\u003eaf5c6bb\u003c/code\u003e\u003c/a\u003e Do not use Object.create(null)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/8b648a1ac49e1b3b7686ea957e0b95e544bc6ec1\"\u003e\u003ccode\u003e8b648a1\u003c/code\u003e\u003c/a\u003e don't test where our devdeps don't even work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/c74c8af35f32b801a7e82a8309eab792a95932f6\"\u003e\u003ccode\u003ec74c8af\u003c/code\u003e\u003c/a\u003e 1.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/024b8b55ac1c980c6225607b007714c54eb501ba\"\u003e\u003ccode\u003e024b8b5\u003c/code\u003e\u003c/a\u003e update deps, add linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/032fbaf5f0b98fce70c8cc380e0d05177a9c9073\"\u003e\u003ccode\u003e032fbaf\u003c/code\u003e\u003c/a\u003e Use Object.create(null) to avoid default object property hazards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/2da90391ef70db41d10f013e3a87f9a8c5d01a72\"\u003e\u003ccode\u003e2da9039\u003c/code\u003e\u003c/a\u003e 1.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/cfea636f534b5ca7550d2c28b7d1a95d936d56c6\"\u003e\u003ccode\u003ecfea636\u003c/code\u003e\u003c/a\u003e better git push script, before publish instead of after\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ini/commit/56d2805e07ccd94e2ba0984ac9240ff02d44b6f1\"\u003e\u003ccode\u003e56d2805\u003c/code\u003e\u003c/a\u003e do not allow invalid hazardous string as section name\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ini/compare/v1.3.5...v1.3.8\"\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/~isaacs\"\u003eisaacs\u003c/a\u003e, a new releaser for ini since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.8.5 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.7...v2.8.8\"\u003e2.8.8\u003c/a\u003e (2020-02-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed node 6 support (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b18\"\u003e5038b18\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/66\"\u003e#66\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.6...v2.8.7\"\u003e2.8.7\u003c/a\u003e (2020-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not attempt to use url.URL when unavailable (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb66\"\u003e2d0bb66\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/62\"\u003e#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not pass scp-style URLs to the WhatWG url.URL (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf\"\u003ef2cdfcf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/60\"\u003e#60\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.6\"\u003e2.8.6\u003c/a\u003e (2020-02-25)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/afeaefdd86ba9bb5044be3c1554a666d007cf19a\"\u003e\u003ccode\u003eafeaefd\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b1891a61ca3cd7453acbf85d7011fe0086bb\"\u003e\u003ccode\u003e5038b18\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed nod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/7440afa859162051c191e55d8ecfaf69a193b026\"\u003e\u003ccode\u003e7440afa\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb6615ecb8f9ef1019bc0737aab7f6449641f\"\u003e\u003ccode\u003e2d0bb66\u003c/code\u003e\u003c/a\u003e fix: Do not attempt to use url.URL when unavailable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf33ad2bd3bd1acdba0326281089f53c5b1\"\u003e\u003ccode\u003ef2cdfcf\u003c/code\u003e\u003c/a\u003e fix: Do not pass scp-style URLs to the WhatWG url.URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e1b83df5d9cb1f8bb220352e20565560548d2292\"\u003e\u003ccode\u003ee1b83df\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ff259a6117c62df488e927820e30bec2f7ee453f\"\u003e\u003ccode\u003eff259a6\u003c/code\u003e\u003c/a\u003e Ensure passwords in hosted Git URLs are correctly escaped\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yargs-parser` from 10.1.0 to 18.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/yargs-parser/releases\"\u003eyargs-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eyargs-parser yargs-parser-v15.0.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e should use releases_created when using manifest (\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/49ea4ef042f7d9af78d7bb4090a5f37bff067bc3\"\u003e49ea4ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eyargs-parser yargs-parser-v15.0.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eperf:\u003c/strong\u003e address slow parse when using unknown-options-as-args (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/400\"\u003e#400\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/bc387ec5825cf4a79376709782c7903737e86715\"\u003ebc387ec\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/yargs/yargs-parser/blob/main/CHANGELOG.md\"\u003eyargs-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/yargs-parser/compare/v18.1.2...v18.1.3\"\u003e18.1.3\u003c/a\u003e (2020-04-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esetArg:\u003c/strong\u003e options using camel-case and dot-notation populated twice (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/268\"\u003e#268\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/f7e15b9800900b9856acac1a830a5f35847be73e\"\u003ef7e15b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/yargs-parser/compare/v18.1.1...v18.1.2\"\u003e18.1.2\u003c/a\u003e (2020-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earray, nargs:\u003c/strong\u003e support -o=--value and --option=--value format (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/262\"\u003e#262\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/41d3f8139e116706b28de9b0de3433feb08d2f13\"\u003e41d3f81\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/yargs-parser/compare/v18.1.0...v18.1.1\"\u003e18.1.1\u003c/a\u003e (2020-03-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e__proto__ will now be replaced with ___proto___ in parse (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/258\"\u003e#258\u003c/a\u003e), patching a potential\nprototype pollution vulnerability. This was reported by the Snyk Security Research Team.(\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/63810ca1ae1a24b08293a4d971e70e058c7a41e2\"\u003e63810ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/yargs/yargs-parser/compare/v18.0.0...v18.1.0\"\u003e18.1.0\u003c/a\u003e (2020-03-07)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eintroduce single-digit boolean aliases (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/255\"\u003e#255\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/9c60265fd7a03cb98e6df3e32c8c5e7508d9f56f\"\u003e9c60265\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/yargs/yargs-parser/compare/v17.1.0...v18.0.0\"\u003e18.0.0\u003c/a\u003e (2020-03-02)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethe narg count is now enforced when parsing arrays.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNaN can now be provided as a value for nargs, indicating \u0026quot;at least\u0026quot; one value is expected for array (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/251\"\u003e#251\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/9db4be81417a2c7097128db34d86fe70ef4af70c\"\u003e9db4be8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.github.com/yargs/yargs-parser/compare/v17.0.1...v17.1.0\"\u003e17.1.0\u003c/a\u003e (2020-03-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eintroduce greedy-arrays config, for specifying whether arrays consume multiple positionals (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/249\"\u003e#249\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/60e880a837046314d89fa4725f923837fd33a9eb\"\u003e60e880a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/yargs-parser/compare/v17.0.0...v17.0.1\"\u003e17.0.1\u003c/a\u003e (2020-02-29)\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/yargs/yargs-parser/commit/d301a5645627a30cc1721de647a6cc65bb89a426\"\u003e\u003ccode\u003ed301a56\u003c/code\u003e\u003c/a\u003e chore: release 18.1.3 (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/f7e15b9800900b9856acac1a830a5f35847be73e\"\u003e\u003ccode\u003ef7e15b9\u003c/code\u003e\u003c/a\u003e fix(setArg): options using camel-case and dot-notation populated twice (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/268\"\u003e#268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/78014fc693ed9fc0c0069750b40bf36a60648ab9\"\u003e\u003ccode\u003e78014fc\u003c/code\u003e\u003c/a\u003e chore: release 18.1.2 (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/41d3f8139e116706b28de9b0de3433feb08d2f13\"\u003e\u003ccode\u003e41d3f81\u003c/code\u003e\u003c/a\u003e fix(array, nargs): support -o=--value and --option=--value format (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/b96b989680be8259ed530876c1e6cb69608e19ef\"\u003e\u003ccode\u003eb96b989\u003c/code\u003e\u003c/a\u003e chore: release 18.1.1 (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/63810ca1ae1a24b08293a4d971e70e058c7a41e2\"\u003e\u003ccode\u003e63810ca\u003c/code\u003e\u003c/a\u003e fix: \u003cstrong\u003eproto\u003c/strong\u003e will now be replaced with \u003cem\u003e\u003cstrong\u003eproto\u003c/strong\u003e\u003c/em\u003e in parse (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/48b6d9ccfa4bb3f74a7f374d8f400491127a8477\"\u003e\u003ccode\u003e48b6d9c\u003c/code\u003e\u003c/a\u003e chore: release 18.1.0 (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/9c60265fd7a03cb98e6df3e32c8c5e7508d9f56f\"\u003e\u003ccode\u003e9c60265\u003c/code\u003e\u003c/a\u003e feat: introduce single-digit boolean aliases (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/87e0a2136156fb45a0bd8102472915a75697a2e0\"\u003e\u003ccode\u003e87e0a21\u003c/code\u003e\u003c/a\u003e test: use bin to enforce coverage thresholds (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/commit/88f36c34e87262fcc5f15f0bc3f32e44a4c0ac22\"\u003e\u003ccode\u003e88f36c3\u003c/code\u003e\u003c/a\u003e force release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yargs/yargs-parser/compare/v10.1.0...v18.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for yargs-parser since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql-playground-html` from 1.6.12 to 1.6.30\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/graphcool/graphql-playground/commits/graphql-playground-html@1.6.30\"\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/~acao\"\u003eacao\u003c/a\u003e, a new releaser for graphql-playground-html since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-proxy` from 1.18.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md\"\u003ehttp-proxy's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/http-party/node-http-proxy/compare/1.18.0...v1.18.1\"\u003ev1.18.1\u003c/a\u003e - 2020-05-17\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSkip sending the proxyReq event when the expect header is present \u003ca href=\"https://redirect.github.com/http-party/node-http-proxy/pull/1447\"\u003e\u003ccode\u003e[#1447](https://github.com/http-party/node-http-proxy/issues/1447)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove node6 support, add node12 to build \u003ca href=\"https://redirect.github.com/http-party/node-http-proxy/pull/1397\"\u003e\u003ccode\u003e[#1397](https://github.com/http-party/node-http-proxy/issues/1397)\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/http-party/node-http-proxy/commit/9b96cd725127a024dabebec6c7ea8c807272223d\"\u003e\u003ccode\u003e9b96cd7\u003c/code\u003e\u003c/a\u003e 1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-http-proxy/commit/335aeeba2f0c286dc89c402eeb76af47834c89a3\"\u003e\u003ccode\u003e335aeeb\u003c/code\u003e\u003c/a\u003e Skip sending the proxyReq event when the expect header is present (\u003ca href=\"https://redirect.github.com/http-party/node-http-proxy/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/http-party/node-http-proxy/commit/dba39668ba4c9ad461316e834b2d64b77e1ca88e\"\u003e\u003ccode\u003edba3966\u003c/code\u003e\u003c/a\u003e Remove node6 support, add node12 to build (\u003ca href=\"https://redirect.github.com/http-party/node-http-proxy/issues/1397\"\u003e#1397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/http-party/node-http-proxy/compare/1.18.0...1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `is-svg`\n\nUpdates `jpeg-js` from 0.3.6 to 0.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eugeneware/jpeg-js/releases\"\u003ejpeg-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003ev0.4.4 (2022-06-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add comment tag encoding (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/87\"\u003e#87\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/13e1ffa\"\u003e13e1ffa\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/87\"\u003e#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: validate sampling factors (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/106\"\u003e#106\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/9ccd35f\"\u003e9ccd35f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/106\"\u003e#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(decoder): rethrow a more helpful error if Buffer is undefined (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/93\"\u003e#93\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/b58cc11\"\u003eb58cc11\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/93\"\u003e#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): migrate to github actions (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/86\"\u003e#86\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/417e8e2\"\u003e417e8e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/86\"\u003e#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump y18n from 4.0.0 to 4.0.3 (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/98\"\u003e#98\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/2c90858\"\u003e2c90858\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/98\"\u003e#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 7.2.3 to 7.4.6 (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/91\"\u003e#91\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/fd73289\"\u003efd73289\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/91\"\u003e#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/90\"\u003e#90\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/9449a8b\"\u003e9449a8b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/90\"\u003e#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash from 4.17.15 to 4.17.21 (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/89\"\u003e#89\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/ffdc4a4\"\u003effdc4a4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/89\"\u003e#89\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.3\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003ev0.4.3 (2021-01-11)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle 0x00E1 / 0x00E0 segments from Pixel phones (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/84\"\u003e#84\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/a2d7ed9\"\u003ea2d7ed9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.2\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003ev0.4.2 (2020-08-24)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(decoder): add FFDC marker support (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/79\"\u003e#79\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/5e8ec27\"\u003e5e8ec27\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/79\"\u003e#79\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid \u003ccode\u003enew Buffer\u003c/code\u003e usage (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/73\"\u003e#73\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/49be0e4\"\u003e49be0e4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/73\"\u003e#73\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): add comments property to decode output (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/72\"\u003e#72\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/ca27601\"\u003eca27601\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/72\"\u003e#72\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003ev0.4.1 (2020-06-27)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(decoder): add comment support (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/71\"\u003e#71\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/d2323c1\"\u003ed2323c1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/71\"\u003e#71\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eugeneware/jpeg-js/compare/v0.3.7...v0.4.0\"\u003ev0.4.0\u003c/a\u003e (2020-04-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add memory and resolution limits (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/135705b\"\u003e135705b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: expose exif buffers (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/47\"\u003e#47\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/d3e272a\"\u003ed3e272a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/47\"\u003e#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support browser usage (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/55\"\u003e#55\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/7e7e2dc\"\u003e7e7e2dc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/55\"\u003e#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(decode): add tolerantDecoding option (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/57\"\u003e#57\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/69f6415\"\u003e69f6415\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/57\"\u003e#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: enable tolerantDecoding by default (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/5d3277f\"\u003e5d3277f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: don’t fail if scan contains trailing bytes (\u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/66\"\u003e#66\u003c/a\u003e) (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/cfeb1c7\"\u003ecfeb1c7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/eugeneware/jpeg-js/issues/66\"\u003e#66\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update README for breaking changes (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/78408c6\"\u003e78408c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: use spread for decode options (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/a2c93e0\"\u003ea2c93e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update typedefs for 0.4.0 (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/a2f7080\"\u003ea2f7080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: add vscode to ignores (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/238a7fe\"\u003e238a7fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: track version in tags only (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/cbc1244\"\u003ecbc1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: drop support for node versions \u0026lt;8 (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/21ef116\"\u003e21ef116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: switch to jest (\u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/1731741\"\u003e1731741\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\u003eSee full diff in \u003ca href=\"https://github.com/eugeneware/jpeg-js/commits/v0.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.15 to 4.17.21\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/f299b52f39486275a9e6483b60a410e06520c538\"\u003e\u003ccode\u003ef299b52\u003c/code\u003e\u003c/a\u003e Bump to v4.17.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/c4847ebe7d14540bb28a8b932a9ce1b9ecbfee1a\"\u003e\u003ccode\u003ec4847eb\u003c/code\u003e\u003c/a\u003e Improve performance of \u003ccode\u003etoNumber\u003c/code\u003e, \u003ccode\u003etrim\u003c/code\u003e and \u003ccode\u003etrimEnd\u003c/code\u003e on large input strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/3469357cff396a26c363f8c1b5a91dde28ba4b1c\"\u003e\u003ccode\u003e3469357\u003c/code\u003e\u003c/a\u003e Prevent command injection through \u003ccode\u003e_.template\u003c/code\u003e's \u003ccode\u003evariable\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/ded9bc66583ed0b4e3b7dc906206d40757b4a90a\"\u003e\u003ccode\u003eded9bc6\u003c/code\u003e\u003c/a\u003e Bump to v4.17.20.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/63150ef7645ac07961b63a86490f419f356429aa\"\u003e\u003ccode\u003e63150ef\u003c/code\u003e\u003c/a\u003e Documentation fixes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/00f0f62a979d2f5fa0287c06eae70cf9a62d8794\"\u003e\u003ccode\u003e00f0f62\u003c/code\u003e\u003c/a\u003e test.js: Remove trailing comma.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/846e434c7a5b5692c55ebf5715ed677b70a32389\"\u003e\u003ccode\u003e846e434\u003c/code\u003e\u003c/a\u003e Temporarily use a custom fork of \u003ccode\u003elodash-cli\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/5d046f39cbd27f573914768e3b36eeefcc4f1229\"\u003e\u003ccode\u003e5d046f3\u003c/code\u003e\u003c/a\u003e Re-enable Travis tests on \u003ccode\u003e4.17\u003c/code\u003e branch.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/aa816b36d402a1ad9385142ce7188f17dae514fd\"\u003e\u003ccode\u003eaa816b3\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003e/npm-package\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/d7fbc52ee0466a6d248f047b5d5c3e6d1e099056\"\u003e\u003ccode\u003ed7fbc52\u003c/code\u003e\u003c/a\u003e Bump to v4.17.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.15...4.17.21\"\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/~bnjmnt4n\"\u003ebnjmnt4n\u003c/a\u003e, a new releaser for lodash since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-forge` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md\"\u003enode-forge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.0 - 2020-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Node.js 4 no longer supported. The code \u003cem\u003emay\u003c/em\u003e still work, and\nnon-invasive patches to keep it working will be considered. However, more\nmodern tools no longer support old Node.js versions making testing difficult.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e: Remove \u003ccode\u003eutil.getPath\u003c/code\u003e, \u003ccode\u003eutil.setPath\u003c/code\u003e, and \u003ccode\u003eutil.deletePath\u003c/code\u003e.\n\u003ccode\u003eutil.setPath\u003c/code\u003e had a potential prototype pollution security issue when used\nwith unsafe inputs. These functions are not used by \u003ccode\u003eforge\u003c/code\u003e itself. They date\nfrom an early time when \u003ccode\u003eforge\u003c/code\u003e was targeted at providing general helper\nfunctions. The library direction changed to be more focused on cryptography.\nMany other excellent libraries are more suitable for general utilities. If\nyou need a replacement for these functions, consider \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003eset\u003c/code\u003e, and \u003ccode\u003eunset\u003c/code\u003e\nfrom \u003ca href=\"https://lodash.com/\"\u003elodash\u003c/a\u003e. But also consider the potential similar\nsecurity issues with those APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.2 - 2020-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eutil.setPath\u003c/code\u003e security note to function docs and to README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSECURITY\u003c/strong\u003e: The \u003ccode\u003eutil.setPath\u003c/code\u003e function has the potential to cause\nprototype pollution if used with unsafe input.\n\u003cul\u003e\n\u003cli\u003eThis function is \u003cstrong\u003enot\u003c/strong\u003e used internally by \u003ccode\u003eforge\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe rest of the library is unaffected by this issue.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDo not\u003c/strong\u003e use unsafe input with this function.\u003c/li\u003e\n\u003cli\u003eUsage with known input should function as expected. (Including input\nintentionally using potentially problematic keys.)\u003c/li\u003e\n\u003cli\u003eNo code changes will be made to address this issue in 0.9.x. The current\nbehavior \u003cem\u003ecould\u003c/em\u003e be considered a feature rather than a security issue.\n0.10.0 will be released that removes \u003ccode\u003eutil.getPath\u003c/code\u003e and \u003ccode\u003eutil.setPath\u003c/code\u003e.\nConsider \u003ccode\u003eget\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e from \u003ca href=\"https://lodash.com/\"\u003elodash\u003c/a\u003e if you need\nreplacements. But also consider the potential similar security issues with\nthose APIs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://snyk.io/vuln/SNYK-JS-NODEFORGE-598677\"\u003ehttps://snyk.io/vuln/SNYK-JS-NODEFORGE-598677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7720\"\u003ehttps://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7720\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.1 - 2019-09-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure DES-CBC given IV is long enough for block size.\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/digitalbazaar/forge/commit/8018c3ea6f8e75d2df1b9ce4ec9c536db3db37e6\"\u003e\u003ccode\u003e8018c3e\u003c/code\u003e\u003c/a\u003e Release 0.10.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/6a1e3ef74f6eb345bcff1b82184201d1e28b6756\"\u003e\u003ccode\u003e6a1e3ef\u003c/code\u003e\u003c/a\u003e Remove object path functions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/30d560c6b522b9a97a67d9101ecf8f860a4ba63a\"\u003e\u003ccode\u003e30d560c\u003c/code\u003e\u003c/a\u003e Remove Node.js 4 support.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/1ba83ecca436c2e1d0d37ea154467e9934019504\"\u003e\u003ccode\u003e1ba83ec\u003c/code\u003e\u003c/a\u003e Update dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/81abd87a9a8ef705af17d1e712a086ef4b7869a1\"\u003e\u003ccode\u003e81abd87\u003c/code\u003e\u003c/a\u003e Improve linting.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/7b59028142bb5f5e299df0d0931a8306d7d7046b\"\u003e\u003ccode\u003e7b59028\u003c/code\u003e\u003c/a\u003e Test on Node.js 14.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/ba13a1c8bfdb1d6abb286fa7fcb82a57b40ae345\"\u003e\u003ccode\u003eba13a1c\u003c/code\u003e\u003c/a\u003e Update webpack.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/c8d5395e078f838604eb9df32ef9d298288057fd\"\u003e\u003ccode\u003ec8d5395\u003c/code\u003e\u003c/a\u003e Add travis browser test names.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/afc5a728f5c6bf5cb80eddb5b85c7340b28bfa51\"\u003e\u003ccode\u003eafc5a72\u003c/code\u003e\u003c/a\u003e Update dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/ba0207fa359f79a5af0e71d12f488a846e9265f6\"\u003e\u003ccode\u003eba0207f\u003c/code\u003e\u003c/a\u003e Test on Node.js 12.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/digitalbazaar/forge/compare/0.9.0...0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `object-path` from 0.11.4 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mariocasciaro/object-path/commits/v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serialize-javascript` from 1.9.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yahoo/serialize-javascript/releases\"\u003eserialize-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChangelog\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump nyc from 15.0.1 to 15.1.0 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for bigint (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior changes for BigInt\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIt serializes \u003ccode\u003eBigInt\u003c/code\u003e values as follows since this version. The result of serialization may be changed if you are passing \u003ccode\u003eBigInt\u003c/code\u003e values into the serialize-javascript.\u003c/p\u003e\n\u003cp\u003ev4.x:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst serialize = require('serialize-javascript');\n\u003cp\u003eserialize({big: BigInt('10')}); // '{\u0026quot;big\u0026quot;:BigInt(\u0026quot;10\u0026quot;)}'\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003ev3.x:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst serialize = require('serialize-javascript');\n\u003cp\u003eserialize({big: BigInt('10')}); // throws error\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/mum-never-proud\"\u003e\u003ccode\u003e@​mum-never-proud\u003c/code\u003e\u003c/a\u003e for this release.\u003c/p\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mocha from 7.1.2 to 7.2.0 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mocha from 7.1.1 to 7.1.2 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump nyc from 15.0.0 to 15.0.1 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't replace regex / function placeholders within string literals (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Security] Bump minimist from 1.2.0 to 1.2.5 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mocha from 7.1.0 to 7.1.1 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mocha from 7.0.1 to 7.1.0 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate example in README (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote: the \u003ccode\u003erandombytes\u003c/code\u003e has been added to the dependency package to improve the generation of UIDs. Check the \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/22\"\u003e#22\u003c/a\u003e for more information. Thanks to \u003ca href=\"https://github.com/JordanMilne\"\u003e\u003ccode\u003e@​JordanMilne\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Siebes\"\u003e\u003ccode\u003e@​Siebes\u003c/code\u003e\u003c/a\u003e for this change.\u003c/p\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce support for Infinity (\u003ca href=\"https://github.com/vthibault\"\u003e\u003ccode\u003e@​vthibault\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/72\"\u003e#72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mocha from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest on Node.js v12 (\u003ca href=\"https://github.com/okuryu\"\u003e\u003ccode\u003e@​okuryu\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mocha from 6.2.2 to 7.0.0 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump nyc from 14.1.1 to 15.0.0 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehavior changes for \u003ccode\u003eInfinity\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eIt serializes \u003ccode\u003eInfinity\u003c/code\u003e values as follows since this version. The result of serialization may be changed if you are passing \u003ccode\u003eInfinity\u003c/code\u003e values into the \u003ccode\u003eserialize-javascript\u003c/code\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/a8a458c9a98771005d9315f11b4fd6e61373de21\"\u003e\u003ccode\u003ea8a458c\u003c/code\u003e\u003c/a\u003e v4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/0849988db3028121f060ba32da7c75e14e0fd3ce\"\u003e\u003ccode\u003e0849988\u003c/code\u003e\u003c/a\u003e Update example code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/e997f216f7f5ed5d1fda442471a4a80eeb9e8192\"\u003e\u003ccode\u003ee997f21\u003c/code\u003e\u003c/a\u003e Bump nyc from 15.0.1 to 15.1.0 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/418dd82b071e9c798be4bf8c3ac194495f191974\"\u003e\u003ccode\u003e418dd82\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;support for bigint (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/80\"\u003e#80\u003c/a\u003e)\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/b54341e3f4be20b415148219767049173f0974d8\"\u003e\u003ccode\u003eb54341e\u003c/code\u003e\u003c/a\u003e v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/7cee7e4a4c65a34817678cec444f5cbe9b9e7e8b\"\u003e\u003ccode\u003e7cee7e4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;support for bigint (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/80\"\u003e#80\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/026a44501826fa848481944f6f20935fcdc6ba7a\"\u003e\u003ccode\u003e026a445\u003c/code\u003e\u003c/a\u003e Bump mocha from 7.1.2 to 7.2.0 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/5130a71ecd70cfc9f9fdafdaa1b394b00ea902e2\"\u003e\u003ccode\u003e5130a71\u003c/code\u003e\u003c/a\u003e support for bigint (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/ea76b2312dcc0d10022b22215fde5ec0194d7837\"\u003e\u003ccode\u003eea76b23\u003c/code\u003e\u003c/a\u003e Bump mocha from 7.1.1 to 7.1.2 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yahoo/serialize-javascript/commit/073c8d8c0da9e52425ea246c4672ca7d11225ea7\"\u003e\u003ccode\u003e073c8d8\u003c/code\u003e\u003c/a\u003e Bump nyc from 15.0.0 to 15.0.1 (\u003ca href=\"https://redirect.github.com/yahoo/serialize-javascript/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yahoo/serialize-javascript/compare/v1.9.1...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io` from 2.3.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-adapter@2.5.6\u003c/h2\u003e\n\u003cp\u003eThis release contains a bump of:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ews\u003c/code\u003e from \u003ccode\u003e~8.17.1\u003c/code\u003e to \u003ccode\u003e~8.18.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edebug\u003c/code\u003e from \u003ccode\u003e~4.3.1\u003c/code\u003e to \u003ccode\u003e~4.4.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/blob/3.1.1/CHANGELOG.md\"\u003esocket.io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/socketio/socket.io/compare/3.1.0...3.1.1\"\u003e3.1.1\u003c/a\u003e (2021-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly parse the CONNECT packet in v2 compatibility mode (\u003ca href=\"https://github.com/socketio/socket.io/commit/6f4bd7f8e7c41a075a8014565330a77c38b03a8d\"\u003e6f4bd7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypings:\u003c/strong\u003e add return types and general-case overload signatures (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/3776\"\u003e#3776\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/9e8f288ca9f14f91064b8d3cce5946f7d23d407c\"\u003e9e8f288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypings:\u003c/strong\u003e update the types of \u0026quot;query\u0026quot;, \u0026quot;auth\u0026quot; and \u0026quot;headers\u0026quot; (\u003ca href=\"https://github.com/socketio/socket.io/commit/4f2e9a716d9835b550c8fd9a9b429ebf069c2895\"\u003e4f2e9a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/socketio/socket.io/compare/3.0.5...3.1.0\"\u003e3.1.0\u003c/a\u003e (2021-01-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econfirm a weak but matching ETag (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/3485\"\u003e#3485\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/161091dd4c9e1b1610ac3d45d964195e63d92b94\"\u003e161091d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eesm:\u003c/strong\u003e export the Namespace and Socket class (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/3699\"\u003e#3699\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/233650c22209708b5fccc4349c38d2fa1b465d8f\"\u003e233650c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd support for Socket.IO v2 clients (\u003ca href=\"https://github.com/socketio/socket.io/commit/9925746c8ee3a6522bd640b5d586c83f04f2f1ba\"\u003e9925746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd room events (\u003ca href=\"https://github.com/socketio/socket.io-adapter/commit/155fa6333a504036e99a33667dc0397f6aede25e\"\u003e155fa63\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow integers as event names (\u003ca href=\"https://github.com/socketio/socket.io-parser/commit/1c220ddbf45ea4b44bc8dbf6f9ae245f672ba1b9\"\u003e1c220dd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/socketio/socket.io/compare/3.0.4...3.0.5\"\u003e3.0.5\u003c/a\u003e (2021-01-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly clear timeout on connection failure (\u003ca href=\"https://github.com/socketio/socket.io/commit/170b739f147cb6c92b423729b877e242e376927d\"\u003e170b739\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erestore the socket middleware functionality (\u003ca href=\"https://github.com/socketio/socket.io/commit/bf5432742158e4d5ba2722cff4a614967dffa5b9\"\u003ebf54327\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/socketio/socket.io/compare/3.0.3...3.0.4\"\u003e3.0.4\u003c/a\u003e (2020-12-07)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/socketio/socket.io/compare/3.0.2...3.0.3\"\u003e3.0.3\u003c/a\u003e (2020-11-19)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/socketio/socket.io/compare/3.0.1...3.0.2\"\u003e3.0.2\u003c/a\u003e (2020-11-17)\u003c/h2\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/socketio/socket.io/commit/12221f296d52b3dcde34246bd1ada98871b4ada3\"\u003e\u003ccode\u003e12221f2\u003c/code\u003e\u003c/a\u003e chore(release): 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/6f4bd7f8e7c41a075a8014565330a77c38b03a8d\"\u003e\u003ccode\u003e6f4bd7f\u003c/code\u003e\u003c/a\u003e fix: properly parse the CONNECT packet in v2 compatibility mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/4f2e9a716d9835b550c8fd9a9b429ebf069c2895\"\u003e\u003ccode\u003e4f2e9a7\u003c/code\u003e\u003c/a\u003e fix(typings): update the types of \u0026quot;query\u0026quot;, \u0026quot;auth\u0026quot; and \u0026quot;headers\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9e8f288ca9f14f91064b8d3cce5946f7d23d407c\"\u003e\u003ccode\u003e9e8f288\u003c/code\u003e\u003c/a\u003e fix(typings): add return types and general-case overload signatures (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/3776\"\u003e#3776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/86eb4227b2a7dc7c2e68b9c94db2403186ce1c16\"\u003e\u003ccode\u003e86eb422\u003c/code\u003e\u003c/a\u003e docs(examples): add example with traefik\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/cf873fd831b630ce4a8dd64460dd4eab06681156\"\u003e\u003ccode\u003ecf873fd\u003c/code\u003e\u003c/a\u003e docs(examples): update cluster examples to Socket.IO v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/0d10e6131be34bab8ffb0cf5390cd9f8180ea2d7\"\u003e\u003ccode\u003e0d10e61\u003c/code\u003e\u003c/a\u003e docs(examples): update the nginx cluster example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/10aafbbc16cf1644f79e8f66ed9b8490477f48f5\"\u003e\u003ccode\u003e10aafbb\u003c/code\u003e\u003c/a\u003e ci: add Node.js 15 (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/f34cfca26d258344948b7278c958b916b0bcbded\"\u003e\u003ccode\u003ef34cfca\u003c/code\u003e\u003c/a\u003e docs: fix broken link (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/d412e876b81c292fca79d8b90a880a077dfb217f\"\u003e\u003ccode\u003ed412e87\u003c/code\u003e\u003c/a\u003e docs: add installation with yarn (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/2.3.0...3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sockjs` from 0.3.19 to 0.3.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sockjs/sockjs-node/releases\"\u003esockjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove excess file from npm package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euuid\u003c/code\u003e usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003euuid\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003efaye-websocket\u003c/code\u003e and \u003ccode\u003ewebsocket-driver\u003c/code\u003e to address DDoS vulnerability \u003ca href=\"https://redirect.github.com/sockjs/sockjs-node/issues/275\"\u003e#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003enode-uuid\u003c/code\u003e and \u003ccode\u003ecoffeescript\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExclude \u003ccode\u003eexamples\u003c/code\u003e, \u003ccode\u003etests\u003c/code\u003e, and \u003ccode\u003eMakefile\u003c/code\u003e from npm package\u003c/li\u003e\n\u003cli\u003eUpdate examples to use latest jQuery and sockjs-client \u003ca href=\"https://redirect.github.com/sockjs/sockjs-node/issues/271\"\u003e#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't call \u003ccode\u003eres.end\u003c/code\u003e in \u003ccode\u003ewriteHead\u003c/code\u003e \u003ca href=\"https://redirect.github.com/sockjs/sockjs-node/issues/266\"\u003e#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin \u003ccode\u003ewebsocket-driver\u003c/code\u003e as later versions cause some tests from \u003ccode\u003esockjs-protocol\u003c/code\u003e to fail\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/sockjs/sockjs-node/blob/v0.3.24/Changelog\"\u003esockjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.24\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove excess file from npm package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.23\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euuid\u003c/code\u003e usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003euuid\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003efaye-websocket\u003c/code\u003e and \u003ccode\u003ewebsocket-driver\u003c/code\u003e to address DDoS vulnerability \u003ca href=\"https://redirect.github.com/sockjs/sockjs-node/issues/275\"\u003e#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003enode-uuid\u003c/code\u003e and \u003ccode\u003ecoffeescript\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExclude \u003ccode\u003eexamples\u003c/code\u003e, \u003ccode\u003etests\u003c/code\u003e, and \u003ccode\u003eMakefile\u003c/code\u003e from npm package\u003c/li\u003e\n\u003cli\u003eUpdate examples to use latest jQuery and sockjs-client \u003ca href=\"https://redirect.github.com/sockjs/sockjs-node/issues/271\"\u003e#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't call \u003ccode\u003eres.end\u003c/code\u003e in \u003ccode\u003ewriteHead\u003c/code\u003e \u003ca href=\"https://redirect.github.com/sockjs/sockjs-node/issues/266\"\u003e#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin \u003ccode\u003ewebsocket-driver\u003c/code\u003e as later versions cause some tests from \u003ccode\u003esockjs-protocol\u003c/code\u003e to fail\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/sockjs/sockjs-node/commit/a01674d8bd1e10550bec397a27ba01643dd5ac73\"\u003e\u003ccode\u003ea01674d\u003c/code\u003e\u003c/a\u003e 0.3.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/60f8795ff9fedc78333114f3545b5578011a5273\"\u003e\u003ccode\u003e60f8795\u003c/code\u003e\u003c/a\u003e Update Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/6bb693b5349090dceb5e62db6b52b0c8cc8004ad\"\u003e\u003ccode\u003e6bb693b\u003c/code\u003e\u003c/a\u003e 0.3.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/5d8842e7c5320ada0f821587dade58024c9a6f29\"\u003e\u003ccode\u003e5d8842e\u003c/code\u003e\u003c/a\u003e Fix uuid usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/32b37b1753d5a4a02879bfd00d373a47233329ce\"\u003e\u003ccode\u003e32b37b1\u003c/code\u003e\u003c/a\u003e 0.3.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/b55d47856efb9b6274578c37feec71e662e9a03e\"\u003e\u003ccode\u003eb55d478\u003c/code\u003e\u003c/a\u003e Update uuid to 8.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/e393f1600b47680fb8ba3dfad43a1c9a44ebb602\"\u003e\u003ccode\u003ee393f16\u003c/code\u003e\u003c/a\u003e Update package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/3f913fb711a49b1e92aa68b687ed9bec6a325f54\"\u003e\u003ccode\u003e3f913fb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Escape % in eventsource to prevent decoding problems\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/b417cd704b863be3d64f78b2bc7bcf747034f7a3\"\u003e\u003ccode\u003eb417cd7\u003c/code\u003e\u003c/a\u003e Escape % in eventsource to prevent decoding problems\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sockjs/sockjs-node/commit/d891184d4b8a93ae78f663b77d4cb397c0c207fd\"\u003e\u003ccode\u003ed891184\u003c/code\u003e\u003c/a\u003e Add sockjs-protocol to .npmignore\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sockjs/sockjs-node/compare/v0.3.19...v0.3.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zkat/ssri/compare/v6.0.1...v6.0.2\"\u003e6.0.2\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex change from 8.0.1 (\u003ca href=\"https://github.com/zkat/ssri/commit/b30dfdb\"\u003eb30dfdb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/zkat/ssri/issues/19\"\u003e#19\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/ssri/commit/b7c8c7c61db89aeb9fbf7596c0ef17071bc216ef\"\u003e\u003ccode\u003eb7c8c7c\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/b30dfdb00bb94ddc49a25a85a18fb27afafdfbb1\"\u003e\u003ccode\u003eb30dfdb\u003c/code\u003e\u003c/a\u003e fix: backport regex change from 8.0.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v6.0.1...v6.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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for ssri since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ua-parser-js` from 0.7.20 to 1.0.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faisalman/ua-parser-js/releases\"\u003eua-parser-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.41\u003c/h2\u003e\n\u003ch2\u003eVersion 0.7.41 / 1.0.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new browser: Daum, Ladybird\u003c/li\u003e\n\u003cli\u003eAdd new device vendor: HMD\u003c/li\u003e\n\u003cli\u003eAdd new engine: LibWeb\u003c/li\u003e\n\u003cli\u003eAdd new os: Windows IoT, Ubuntu Touch\u003c/li\u003e\n\u003cli\u003eImprove cpu detection: ARM, x86\u003c/li\u003e\n\u003cli\u003eImprove device vendor detection: Apple, Archos, Generic, Google, Honor, Huawei, Infinix, Nvidia, Lenovo, Nokia, OnePlus, Xiaomi\u003c/li\u003e\n\u003cli\u003eImprove device type detection: smarttv, wearables\u003c/li\u003e\n\u003cli\u003eImprove os detection: Linux, Symbian\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faisalman/ua-parser-js/compare/1.0.40...1.0.41\"\u003ehttps://github.com/faisalman/ua-parser-js/compare/1.0.40...1.0.41\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.38\u003c/h2\u003e\n\u003ch2\u003eVersion 1.0.38\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix error on getOS() when userAgentData.platform is undefined\u003c/li\u003e\n\u003cli\u003eAdd new browser: Opera GX, Twitter\u003c/li\u003e\n\u003cli\u003eImprove browser detection: DuckDuckGo\u003c/li\u003e\n\u003cli\u003eImprove device detection: OPPO Pad, Oculus Quest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.35\u003c/h2\u003e\n\u003ch2\u003eVersion 0.7.35 / 1.0.35\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix result of user-supplied user-agent from being altered (5b8adfef7b77494ae73199b7ee3e5dafba46e0a8)\u003c/li\u003e\n\u003cli\u003eAdd new browser: Heytap, TikTok (3f8b5ba9cf03c2e82dcf96fd91a89c1b314dee3c, 2e06a34062c196322df7ad3c63fcc66e51c72420)\u003c/li\u003e\n\u003cli\u003eAdd new engine: LibWeb (bf9ac43328f1d5235cd6e029ac505824a39fc796)\u003c/li\u003e\n\u003cli\u003eAdd new OS: SerenityOS (bf9ac43328f1d5235cd6e029ac505824a39fc796)\u003c/li\u003e\n\u003cli\u003eImprove browser detection: Yandex (1747707be680c70073bc0cb496ffaacda3314f2b)\u003c/li\u003e\n\u003cli\u003eImprove device detection: iPhone, Amazon Echo (d41404551f1a6d2ae789f2a2c26b89b3f1f71610, ba067bd351040a57957a4f0965816897e0e3ddef)\u003c/li\u003e\n\u003cli\u003eImprove OS detection: iOS (d41404551f1a6d2ae789f2a2c26b89b3f1f71610)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faisalman/ua-parser-js/blob/1.0.35/changelog.md\"\u003eSee more...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.41\u003c/h2\u003e\n\u003ch2\u003eVersion 0.7.41 / 1.0.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new browser: Daum, Ladybird\u003c/li\u003e\n\u003cli\u003eAdd new device vendor: HMD\u003c/li\u003e\n\u003cli\u003eAdd new engine: LibWeb\u003c/li\u003e\n\u003cli\u003eAdd new os: Windows IoT, Ubuntu Touch\u003c/li\u003e\n\u003cli\u003eImprove cpu detection: ARM, x86\u003c/li\u003e\n\u003cli\u003eImprove device vendor detection: Apple, Archos, Generic, Google, Honor, Huawei, Infinix, Nvidia, Lenovo, Nokia, OnePlus, Xiaomi\u003c/li\u003e\n\u003cli\u003eImprove device type detection: smarttv, wearables\u003c/li\u003e\n\u003cli\u003eImprove os detection: Linux, Symbian\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faisalman/ua-parser-js/compare/0.7.40...0.7.41\"\u003ehttps://github.com/faisalman/ua-parser-js/compare/0.7.40...0.7.41\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.7.38\u003c/h2\u003e\n\u003ch2\u003eVersion 0.7.38\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix error on getOS() when userAgentData.platform is undefined\u003c/li\u003e\n\u003cli\u003eAdd new browser: Opera GX, Twitter\u003c/li\u003e\n\u003cli\u003eImprove browser detection: DuckDuckGo\u003c/li\u003e\n\u003cli\u003eImprove device detection: OPPO Pad, Oculus Quest\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/faisalman/ua-parser-js/blob/master/CHANGELOG.md\"\u003eua-parser-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.7.41 / 1.0.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new browser: Daum, Ladybird\u003c/li\u003e\n\u003cli\u003eAdd new device vendor: HMD\u003c/li\u003e\n\u003cli\u003eAdd new engine: LibWeb\u003c/li\u003e\n\u003cli\u003eAdd new os: Windows IoT, Ubuntu Touch\u003c/li\u003e\n\u003cli\u003eImprove cpu detection: ARM, x86\u003c/li\u003e\n\u003cli\u003eImprove device vendor detection: Apple, Archos, Generic, Google, Honor, Huawei, Infinix, Nvidia, Lenovo, Nokia, OnePlu...\n\n_Description has been truncated_","html_url":"https://github.com/richardtaylordawson/richardtaylordawson.com/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/richardtaylordawson%2Frichardtaylordawson.com/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"2.8.8","new_version":"2.8.9","update_type":"patch","path":null,"pr_created_at":"2026-01-24T02:59:07.000Z","version_change":"2.8.8 → 2.8.9","issue":{"uuid":"3850029162","node_id":"PR_kwDOQK84A86_EUNy","number":3,"state":"open","title":"Bump hosted-git-info from 2.8.8 to 2.8.9","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-01-24T02:59:07.000Z","updated_at":"2026-01-24T02:59:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hosted-git-info","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info 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=hosted-git-info\u0026package-manager=npm_and_yarn\u0026previous-version=2.8.8\u0026new-version=2.8.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/trizist/solflare-decrypt/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/trizist/solflare-decrypt/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/trizist%2Fsolflare-decrypt/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"2.1.5","new_version":"2.8.9","update_type":"minor","path":null,"pr_created_at":"2026-01-10T03:29:49.000Z","version_change":"2.1.5 → 2.8.9","issue":{"uuid":"3799049042","node_id":"PR_kwDOK8UvGM68cIJA","number":8,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-10T03:29:49.000Z","updated_at":"2026-01-10T03:30:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":24,"packages":[{"name":"express","old_version":"4.15.3","new_version":"4.22.0","repository_url":"https://github.com/expressjs/express"},{"name":"webpack-dev-middleware","old_version":"1.11.0","new_version":"5.3.4","repository_url":"https://github.com/webpack/webpack-dev-middleware"},{"name":"brace-expansion","old_version":"1.1.6","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserify-sign","old_version":"4.0.0","new_version":"4.2.5","repository_url":"https://github.com/crypto-browserify/browserify-sign"},{"name":"cipher-base","old_version":"1.0.3","new_version":"1.0.7","repository_url":"https://github.com/crypto-browserify/cipher-base"},{"name":"css-what","old_version":"2.1.0","new_version":"2.1.3","repository_url":"https://github.com/fb55/css-what"},{"name":"es5-ext","old_version":"0.10.12","new_version":"0.10.64","repository_url":"https://github.com/medikoo/es5-ext"},{"name":"form-data","old_version":"2.1.2","new_version":"2.1.4","repository_url":"https://github.com/form-data/form-data"},{"name":"fsevents","old_version":"1.0.17","new_version":"1.2.13","repository_url":"https://github.com/fsevents/fsevents"},{"name":"hosted-git-info","old_version":"2.1.5","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"lodash-es","old_version":"4.17.4","new_version":"4.17.22","repository_url":"https://github.com/lodash/lodash"},{"name":"macaddress","old_version":"0.2.8","new_version":"0.2.9","repository_url":"https://github.com/scravy/node-macaddress"},{"name":"min-document","old_version":"2.19.0","new_version":"2.19.2","repository_url":"https://github.com/Raynos/min-document"},{"name":"minimatch","old_version":"3.0.3","new_version":"3.1.2","repository_url":"https://github.com/isaacs/minimatch"},{"name":"semver","old_version":"5.3.0","new_version":"5.7.2","repository_url":"https://github.com/npm/node-semver"},{"name":"sha.js","old_version":"2.4.8","new_version":"2.4.12","repository_url":"https://github.com/crypto-browserify/sha.js"},{"name":"ua-parser-js","old_version":"0.7.12","new_version":"0.7.41","repository_url":"https://github.com/faisalman/ua-parser-js"},{"name":"y18n","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/yargs/y18n"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [express](https://github.com/expressjs/express) | `4.15.3` | `4.22.0` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `1.11.0` | `5.3.4` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.6` | `1.1.12` |\n| [browserify-sign](https://github.com/crypto-browserify/browserify-sign) | `4.0.0` | `4.2.5` |\n| [cipher-base](https://github.com/crypto-browserify/cipher-base) | `1.0.3` | `1.0.7` |\n| [css-what](https://github.com/fb55/css-what) | `2.1.0` | `2.1.3` |\n| [es5-ext](https://github.com/medikoo/es5-ext) | `0.10.12` | `0.10.64` |\n| [form-data](https://github.com/form-data/form-data) | `2.1.2` | `2.1.4` |\n| [fsevents](https://github.com/fsevents/fsevents) | `1.0.17` | `1.2.13` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.1.5` | `2.8.9` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.4` | `4.17.22` |\n| [macaddress](https://github.com/scravy/node-macaddress) | `0.2.8` | `0.2.9` |\n| [min-document](https://github.com/Raynos/min-document) | `2.19.0` | `2.19.2` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.0.3` | `3.1.2` |\n| [semver](https://github.com/npm/node-semver) | `5.3.0` | `5.7.2` |\n| [sha.js](https://github.com/crypto-browserify/sha.js) | `2.4.8` | `2.4.12` |\n| [ua-parser-js](https://github.com/faisalman/ua-parser-js) | `0.7.12` | `0.7.41` |\n| [y18n](https://github.com/yargs/y18n) | `3.2.1` | `3.2.2` |\n\n\nUpdates `express` from 4.15.3 to 4.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.22.0\u003c/h2\u003e\n\u003ch2\u003eImportant: Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor: improve readability by \u003ca href=\"https://github.com/sazk07\"\u003e\u003ccode\u003e@​sazk07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6190\"\u003eexpressjs/express#6190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add support for Node.js@23.0 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6080\"\u003eexpressjs/express#6080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMethod functions with no path should error by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5957\"\u003eexpressjs/express#5957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: updated github actions ci workflow by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6323\"\u003eexpressjs/express#6323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: reorder \u003ccode\u003enpm i\u003c/code\u003e steps to fix ci for older node versions by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6336\"\u003eexpressjs/express#6336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport: ci: add node.js 24 to test matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6506\"\u003eexpressjs/express#6506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(4.x): wider range for query test skip by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6513\"\u003eexpressjs/express#6513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse tilde notation for certain dependencies by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6905\"\u003eexpressjs/express#6905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: qs@6.14.0 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6909\"\u003eexpressjs/express#6909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: use tilde notation for \u003ccode\u003eqs\u003c/code\u003e by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6919\"\u003eexpressjs/express#6919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.22.0 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6921\"\u003eexpressjs/express#6921\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.2...4.22.0\"\u003ehttps://github.com/expressjs/express/compare/4.21.2...4.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\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/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\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/expressjs/express/blob/4.22.0/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.22.0 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: use tilde notation for dependencies\u003c/li\u003e\n\u003cli\u003edeps: qs@6.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.2 / 2024-11-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.12\n\u003cul\u003e\n\u003cli\u003eFix backtracking protection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11\n\u003cul\u003e\n\u003cli\u003eThrows an error on invalid path values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported a fix for \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.0 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eres.location(\u0026quot;back\u0026quot;)\u003c/code\u003e and \u003ccode\u003eres.redirect(\u0026quot;back\u0026quot;)\u003c/code\u003e magic string\u003c/li\u003e\n\u003cli\u003edeps: serve-static@1.16.2\n\u003cul\u003e\n\u003cli\u003eincludes send@0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.20.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: serve-static@0.16.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@0.19.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: body-parser@0.6.0\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.10\n\u003cul\u003e\n\u003cli\u003eAdds support for named matching groups in the routes using a regex\u003c/li\u003e\n\u003cli\u003eAdds backtracking protection to parameters without regexes defined\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: encodeurl@~2.0.0\n\u003cul\u003e\n\u003cli\u003eRemoves encoding of \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e, and \u003ccode\u003e^\u003c/code\u003e to align better with URL spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003eoptions.maxAge\u003c/code\u003e and \u003ccode\u003eoptions.expires\u003c/code\u003e to \u003ccode\u003eres.clearCookie\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eWill be ignored in v5, clearCookie will set a cookie with an expires in the past to instruct clients to delete the cookie\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.2 / 2024-03-25\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/expressjs/express/commit/49744abd1120484fe64d7bde1cd3197c32523b6e\"\u003e\u003ccode\u003e49744ab\u003c/code\u003e\u003c/a\u003e 4.22.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6921\"\u003e#6921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/6e97452f600a3b01719fbc5517d833c7646b0bb7\"\u003e\u003ccode\u003e6e97452\u003c/code\u003e\u003c/a\u003e sec: security patch for CVE-2024-51999\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/6a23d34d652b9e69a4486d2a2a0dea54b9685fa5\"\u003e\u003ccode\u003e6a23d34\u003c/code\u003e\u003c/a\u003e deps: use tilde notation for \u003ccode\u003eqs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6919\"\u003e#6919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8c12cdf93b89a4628b59179e3cc0722fc517d6b3\"\u003e\u003ccode\u003e8c12cdf\u003c/code\u003e\u003c/a\u003e deps: qs@6.14.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6909\"\u003e#6909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7fea74fcf02764580f38f2a7f1932dfa54cddd90\"\u003e\u003ccode\u003e7fea74f\u003c/code\u003e\u003c/a\u003e deps: use tilde notation for certain dependencies (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6905\"\u003e#6905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/dac7a0475a99e9dfc57b3b8e6d5bdf52813f1944\"\u003e\u003ccode\u003edac7a04\u003c/code\u003e\u003c/a\u003e chore: wider range for query test skip (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6513\"\u003e#6513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/997919b48879bbd53171c3b4e5dd1b04ad139241\"\u003e\u003ccode\u003e997919b\u003c/code\u003e\u003c/a\u003e ci: add node.js 24 to test matrix (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6506\"\u003e#6506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/36fb59c6c7d9dfca0b08dfeafb5b6e4a249234a1\"\u003e\u003ccode\u003e36fb59c\u003c/code\u003e\u003c/a\u003e fix(ci): reorder \u003ccode\u003enpm i\u003c/code\u003e steps to fix ci for older node versions (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6336\"\u003e#6336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/3a5edfaff06f1a2c7079b08d0635108b371eddfd\"\u003e\u003ccode\u003e3a5edfa\u003c/code\u003e\u003c/a\u003e fix(ci): updated github actions ci workflow (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6323\"\u003e#6323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/52d978119a7af27667cce5d99ac0739dc269d818\"\u003e\u003ccode\u003e52d9781\u003c/code\u003e\u003c/a\u003e fix(test): add test for method routes without paths \u003ca href=\"https://redirect.github.com/expressjs/express/issues/5955\"\u003e#5955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/4.15.3...4.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for express since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack-dev-middleware` from 1.11.0 to 5.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-dev-middleware/releases\"\u003ewebpack-dev-middleware's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.4\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4\"\u003e5.3.4\u003c/a\u003e (2024-03-20)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e do not allow to read files above (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1779\"\u003e#1779\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/189c4ac7d2344ec132a4689e74dc837ec5be0132\"\u003e189c4ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.3\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.3.2...v5.3.3\"\u003e5.3.3\u003c/a\u003e (2022-05-18)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etypes for \u003ccode\u003eRequest\u003c/code\u003e and \u003ccode\u003eResponse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/eeb8aa8b116038671b7436173fab1994d4645767\"\u003eeeb8aa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.3.1...v5.3.2\"\u003e5.3.2\u003c/a\u003e (2022-05-17)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enode types (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1195\"\u003e#1195\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/d68ab3607a43288dbb6efd9ee748ad3e650625a1\"\u003ed68ab36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with Node.js 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.3.0...v5.3.1\"\u003e5.3.1\u003c/a\u003e (2022-02-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etypes (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1187\"\u003e#1187\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/0f82e1d6ebb9e11c60dc8ee668dd6f953042ada8\"\u003e0f82e1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.2.2...v5.3.0\"\u003e5.3.0\u003c/a\u003e (2021-12-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded types (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/a2fa77f87ad4d9912d08a68624e41380821d4d10\"\u003ea2fa77f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremoved cjs wrapper (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1146\"\u003e#1146\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/b6d53d3f4d43c4c0e646e8d06355f3b4c9893a4f\"\u003eb6d53d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.2.1...v5.2.2\"\u003e5.2.2\u003c/a\u003e (2021-11-17)\u003c/h3\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eschema-utils\u003c/code\u003e package to \u003ccode\u003e4.0.0\u003c/code\u003e version\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/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md\"\u003ewebpack-dev-middleware's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4\"\u003e5.3.4\u003c/a\u003e (2024-03-20)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e do not allow to read files above (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1779\"\u003e#1779\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/189c4ac7d2344ec132a4689e74dc837ec5be0132\"\u003e189c4ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.3.2...v5.3.3\"\u003e5.3.3\u003c/a\u003e (2022-05-18)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etypes for \u003ccode\u003eRequest\u003c/code\u003e and \u003ccode\u003eResponse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/eeb8aa8b116038671b7436173fab1994d4645767\"\u003eeeb8aa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.3.1...v5.3.2\"\u003e5.3.2\u003c/a\u003e (2022-05-17)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enode types (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1195\"\u003e#1195\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/d68ab3607a43288dbb6efd9ee748ad3e650625a1\"\u003ed68ab36\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.3.0...v5.3.1\"\u003e5.3.1\u003c/a\u003e (2022-02-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etypes (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1187\"\u003e#1187\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/0f82e1d6ebb9e11c60dc8ee668dd6f953042ada8\"\u003e0f82e1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.2.2...v5.3.0\"\u003e5.3.0\u003c/a\u003e (2021-12-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded types (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/a2fa77f87ad4d9912d08a68624e41380821d4d10\"\u003ea2fa77f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremoved cjs wrapper (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1146\"\u003e#1146\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/b6d53d3f4d43c4c0e646e8d06355f3b4c9893a4f\"\u003eb6d53d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.2.1...v5.2.2\"\u003e5.2.2\u003c/a\u003e (2021-11-17)\u003c/h3\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eschema-utils\u003c/code\u003e package to \u003ccode\u003e4.0.0\u003c/code\u003e version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.2.0...v5.2.1\"\u003e5.2.1\u003c/a\u003e (2021-09-25)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einternal release, no visible changes and features\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v5.1.0...v5.2.0\"\u003e5.2.0\u003c/a\u003e (2021-09-24)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/86071ead69e946ada25497d3e281923e885229a4\"\u003e\u003ccode\u003e86071ea\u003c/code\u003e\u003c/a\u003e chore(release): 5.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/189c4ac7d2344ec132a4689e74dc837ec5be0132\"\u003e\u003ccode\u003e189c4ac\u003c/code\u003e\u003c/a\u003e fix(security): do not allow to read files above (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/f3c62b817614e95fd8caa6227ce0fbba8d8eaab3\"\u003e\u003ccode\u003ef3c62b8\u003c/code\u003e\u003c/a\u003e chore(release): 5.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/eeb8aa8b116038671b7436173fab1994d4645767\"\u003e\u003ccode\u003eeeb8aa8\u003c/code\u003e\u003c/a\u003e fix: types for \u003ccode\u003eRequest\u003c/code\u003e and \u003ccode\u003eResponse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/1a45388bcf2c90d9ea955af0a247b05f948b319e\"\u003e\u003ccode\u003e1a45388\u003c/code\u003e\u003c/a\u003e chore(release): 5.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/b8fb945b1b0b266bcdd5a6cfc0cd880d0c18574b\"\u003e\u003ccode\u003eb8fb945\u003c/code\u003e\u003c/a\u003e chore(deps): memfs force update (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/f88067d31f7f639381cd3fcf6d7c2fd2f23d92f9\"\u003e\u003ccode\u003ef88067d\u003c/code\u003e\u003c/a\u003e chore: update deps and ci (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1260\"\u003e#1260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/71863189d8d73ed459c1635293438288e2e144bc\"\u003e\u003ccode\u003e7186318\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/57c50ef1b60d5b1125f554e48d24dec3dc4d3485\"\u003e\u003ccode\u003e57c50ef\u003c/code\u003e\u003c/a\u003e ci: update \u003ccode\u003echeckout\u003c/code\u003e, \u003ccode\u003esetup-node\u003c/code\u003e, and \u003ccode\u003ecodecov\u003c/code\u003e actions (\u003ca href=\"https://redirect.github.com/webpack/webpack-dev-middleware/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-dev-middleware/commit/840146a50129db87f38cce702a1369a028bb77dd\"\u003e\u003ccode\u003e840146a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​babel/preset-env\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack-dev-middleware/compare/v1.11.0...v5.3.4\"\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/~evilebottnawi\"\u003eevilebottnawi\u003c/a\u003e, a new releaser for webpack-dev-middleware since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.6 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.11\u003c/h2\u003e\n\u003ch1\u003ebrace-expansion\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://www.gnu.org/software/bash/manual/html_node/Brace-Expansion.html\"\u003eBrace expansion\u003c/a\u003e,\nas known from sh/bash, in JavaScript.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://travis-ci.org/juliangruber/brace-expansion\"\u003e\u003cimg src=\"https://secure.travis-ci.org/juliangruber/brace-expansion.svg\" alt=\"build status\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://www.npmjs.org/package/brace-expansion\"\u003e\u003cimg src=\"https://img.shields.io/npm/dm/brace-expansion.svg\" alt=\"downloads\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://greenkeeper.io/\"\u003e\u003cimg src=\"https://badges.greenkeeper.io/juliangruber/brace-expansion.svg\" alt=\"Greenkeeper badge\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://ci.testling.com/juliangruber/brace-expansion\"\u003e\u003cimg src=\"https://ci.testling.com/juliangruber/brace-expansion.png\" alt=\"testling badge\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eExample\u003c/h2\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003evar expand = require('brace-expansion');\n\u003cp\u003eexpand('file-{a,b,c}.jpg')\n// =\u0026gt; ['file-a.jpg', 'file-b.jpg', 'file-c.jpg']\u003c/p\u003e\n\u003cp\u003eexpand('-v{,,}')\n// =\u0026gt; ['-v', '-v', '-v']\u003c/p\u003e\n\u003cp\u003eexpand('file{0..2}.jpg')\n// =\u0026gt; ['file0.jpg', 'file1.jpg', 'file2.jpg']\u003c/p\u003e\n\u003cp\u003eexpand('file-{a..c}.jpg')\n// =\u0026gt; ['file-a.jpg', 'file-b.jpg', 'file-c.jpg']\u003c/p\u003e\n\u003cp\u003eexpand('file{2..0}.jpg')\n// =\u0026gt; ['file2.jpg', 'file1.jpg', 'file0.jpg']\u003c/p\u003e\n\u003cp\u003eexpand('file{0..4..2}.jpg')\n// =\u0026gt; ['file0.jpg', 'file2.jpg', 'file4.jpg']\u003c/p\u003e\n\u003cp\u003eexpand('file-{a..e..2}.jpg')\n// =\u0026gt; ['file-a.jpg', 'file-c.jpg', 'file-e.jpg']\u003c/p\u003e\n\u003cp\u003eexpand('file{00..10..5}.jpg')\n// =\u0026gt; ['file00.jpg', 'file05.jpg', 'file10.jpg']\u003c/p\u003e\n\u003cp\u003e\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/01a21de7441549d26ac0c0a9ff91385d16e5c21c\"\u003e\u003ccode\u003e01a21de\u003c/code\u003e\u003c/a\u003e 1.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/d7c93eebd9d99f4aace9dc829acab4caa13f5125\"\u003e\u003ccode\u003ed7c93ee\u003c/code\u003e\u003c/a\u003e sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/54a6176731eb223cd3dede1473190d885d6b3648\"\u003e\u003ccode\u003e54a6176\u003c/code\u003e\u003c/a\u003e 1.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/327c729fa7e12a92237c26e8900c72165ebbd952\"\u003e\u003ccode\u003e327c729\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/40\"\u003e#40\u003c/a\u003e from Parcley/add-license-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/b6ba2e02407ff1edcf4a99f0bcc58468084d308f\"\u003e\u003ccode\u003eb6ba2e0\u003c/code\u003e\u003c/a\u003e create LICENSE file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/0f82dab6708f7c451e4a865b817057bc5a6b3c8e\"\u003e\u003ccode\u003e0f82dab\u003c/code\u003e\u003c/a\u003e 1.1.9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.6...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `browserify-sign` from 4.0.0 to 4.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md\"\u003ebrowserify-sign's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/compare/v4.2.4...v4.2.5\"\u003ev4.2.5\u003c/a\u003e - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] clean up tests and convert console info skips to tape skips \u003ca href=\"https://github.com/browserify/browserify-sign/commit/37b083c602fb6fcd99e0856cba8859dc6f073f3c\"\u003e\u003ccode\u003e37b083c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] restore node 0.10 support \u003ca href=\"https://github.com/browserify/browserify-sign/commit/faade86fe051fc0fb1b59e3694a566116e1e79a7\"\u003e\u003ccode\u003efaade86\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003eparse-asn1\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/5a0f159e1d32b5c1088a75dceb301afaf40446f9\"\u003e\u003ccode\u003e5a0f159\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] drop unsupported nodes from CI \u003ca href=\"https://github.com/browserify/browserify-sign/commit/106be97da87f296f187c44b9ee857384153b5068\"\u003e\u003ccode\u003e106be97\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/compare/v4.2.3...v4.2.4\"\u003ev4.2.4\u003c/a\u003e - 2025-09-22\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[actions] split out node 10-20, and 20+ \u003ca href=\"https://github.com/browserify/browserify-sign/commit/17920d944f04efee7ae2212e4339485ba306b723\"\u003e\u003ccode\u003e17920d9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] remove \u003ccode\u003efiles\u003c/code\u003e field \u003ca href=\"https://github.com/browserify/browserify-sign/commit/6d5b280e0496201ba022874c864b0046a74eb45e\"\u003e\u003ccode\u003e6d5b280\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ebn.js\u003c/code\u003e, \u003ccode\u003ebrowserify-rsa\u003c/code\u003e, \u003ccode\u003eelliptic\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/31be0c2459e1aad5158f72576c057603bf8527b6\"\u003e\u003ccode\u003e31be0c2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003esemver\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/5f6698211aa1d6dddaba8c245f40f63ae28924a3\"\u003e\u003ccode\u003e5f66982\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] replace \u003ccode\u003eaud\u003c/code\u003e with \u003ccode\u003enpm audit\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/d44b24d8691d699ccc76780b106fe9c1bf0d1558\"\u003e\u003ccode\u003ed44b24d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing peer dep \u003ca href=\"https://github.com/browserify/browserify-sign/commit/ab975f4845ea5c931df037e7f0df60f045335ae7\"\u003e\u003ccode\u003eab975f4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] revert 9e2bf12, now that v3.1.1 is out \u003ca href=\"https://github.com/browserify/browserify-sign/commit/428cf7f3f0d09f1b39312e5e51620ca684b5c1ac\"\u003e\u003ccode\u003e428cf7f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/compare/v4.2.2...v4.2.3\"\u003ev4.2.3\u003c/a\u003e - 2024-03-05\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[patch] widen support to 0.12 \u003ca href=\"https://github.com/browserify/browserify-sign/commit/9247adfd261ededfec1c036c9d8f36c4e9f87c0e\"\u003e\u003ccode\u003e9247adf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] drop minimum node support to v1 \u003ca href=\"https://github.com/browserify/browserify-sign/commit/4d0ee49ae2dc238b877dce9aed7e23fb4cb5088d\"\u003e\u003ccode\u003e4d0ee49\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eaud\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/87f3a35a587b377da2c1987af8d41c57b5afe0a5\"\u003e\u003ccode\u003e87f3a35\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] remove redundant finisher \u003ca href=\"https://github.com/browserify/browserify-sign/commit/37a475856843b7d1b2403fdafac0024ba252e579\"\u003e\u003ccode\u003e37a4758\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] pin \u003ccode\u003ehash-base\u003c/code\u003e to ~3.0, due to a breaking change \u003ca href=\"https://github.com/browserify/browserify-sign/commit/9e2bf122b70970cb92f69d53e963f18299f14d66\"\u003e\u003ccode\u003e9e2bf12\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003eparse-asn1 [\u003c/code\u003ef427270`](\u003ca href=\"https://github.com/browserify/browserify-sign/commit/f427270ac11dc6be29f87d7afb046c16376a5a9c\"\u003ehttps://github.com/browserify/browserify-sign/commit/f427270ac11dc6be29f87d7afb046c16376a5a9c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003eelliptic\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/fb261cea57f92b3d98bc4d8bc6228c43a5de2e91\"\u003e\u003ccode\u003efb261ce\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] pin \u003ccode\u003eelliptic\u003c/code\u003e due to a breaking change \u003ca href=\"https://github.com/browserify/browserify-sign/commit/168e16fcb54886a0281b0c983e1482a097042684\"\u003e\u003ccode\u003e168e16f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/compare/v4.2.1...v4.2.2\"\u003ev4.2.2\u003c/a\u003e - 2023-10-25\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] log when openssl doesn't support cipher \u003ca href=\"https://redirect.github.com/browserify/browserify-sign/issues/37\"\u003e\u003ccode\u003e[#37](https://github.com/crypto-browserify/browserify-sign/issues/37)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/browserify/browserify-sign/commit/09a89959393b3c89fedd4f7f3bafa4fec44371d7\"\u003e\u003ccode\u003e09a8995\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] switch to eslint \u003ca href=\"https://github.com/browserify/browserify-sign/commit/83fe46374b819e959d56d2c0b931308f7451a664\"\u003e\u003ccode\u003e83fe463\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003enpmignore\u003c/code\u003e and \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/44181838e7dcc4d5d0c568f74312ea28f0bcdfd5\"\u003e\u003ccode\u003e4418183\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix package.json indentation \u003ca href=\"https://github.com/browserify/browserify-sign/commit/9ac5a5eaaac8a11eb70ec2febd13745c8764ae02\"\u003e\u003ccode\u003e9ac5a5e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] migrate from travis to github actions \u003ca href=\"https://github.com/browserify/browserify-sign/commit/d845d855def38e2085d5a21e447a48300f99fa60\"\u003e\u003ccode\u003ed845d85\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003esign\u003c/code\u003e: throw on unsupported padding scheme \u003ca href=\"https://github.com/browserify/browserify-sign/commit/8767739a4516289568bcce9fed8a3b7e23478de9\"\u003e\u003ccode\u003e8767739\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] properly check the upper bound for DSA signatures \u003ca href=\"https://github.com/browserify/browserify-sign/commit/85994cd6348b50f2fd1b73c54e20881416f44a30\"\u003e\u003ccode\u003e85994cd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] handle openSSL not supporting a scheme \u003ca href=\"https://github.com/browserify/browserify-sign/commit/f5f17c27f9824de40b5ce8ebd8502111203fd6af\"\u003e\u003ccode\u003ef5f17c2\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/browserify/browserify-sign/commit/d3a7458af692134219fce56a082068f678e12474\"\u003e\u003ccode\u003ed3a7458\u003c/code\u003e\u003c/a\u003e v4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/37b083c602fb6fcd99e0856cba8859dc6f073f3c\"\u003e\u003ccode\u003e37b083c\u003c/code\u003e\u003c/a\u003e [Tests] clean up tests and convert console info skips to tape skips\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/faade86fe051fc0fb1b59e3694a566116e1e79a7\"\u003e\u003ccode\u003efaade86\u003c/code\u003e\u003c/a\u003e [Fix] restore node 0.10 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/5a0f159e1d32b5c1088a75dceb301afaf40446f9\"\u003e\u003ccode\u003e5a0f159\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003eparse-asn1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/106be97da87f296f187c44b9ee857384153b5068\"\u003e\u003ccode\u003e106be97\u003c/code\u003e\u003c/a\u003e [actions] drop unsupported nodes from CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/9c371720efd60af4e08f83df4cd612a6ed135cec\"\u003e\u003ccode\u003e9c37172\u003c/code\u003e\u003c/a\u003e v4.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/6d5b280e0496201ba022874c864b0046a74eb45e\"\u003e\u003ccode\u003e6d5b280\u003c/code\u003e\u003c/a\u003e [meta] remove \u003ccode\u003efiles\u003c/code\u003e field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/17920d944f04efee7ae2212e4339485ba306b723\"\u003e\u003ccode\u003e17920d9\u003c/code\u003e\u003c/a\u003e [actions] split out node 10-20, and 20+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/31be0c2459e1aad5158f72576c057603bf8527b6\"\u003e\u003ccode\u003e31be0c2\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ebn.js\u003c/code\u003e, \u003ccode\u003ebrowserify-rsa\u003c/code\u003e, \u003ccode\u003eelliptic\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/ab975f4845ea5c931df037e7f0df60f045335ae7\"\u003e\u003ccode\u003eab975f4\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing peer dep\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crypto-browserify/browserify-sign/compare/v4.0.0...v4.2.5\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for browserify-sign since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cipher-base` from 1.0.3 to 1.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserify/cipher-base/blob/master/CHANGELOG.md\"\u003ecipher-base's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.6...v1.0.7\"\u003ev1.0.7\u003c/a\u003e - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003eto-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/fd1e5eeafccbc8eaa827ee6b9b60c14608aa784f\"\u003e\u003ccode\u003efd1e5ee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/08ba8034223a53d300b7dccf33d8f14e52379a34\"\u003e\u003ccode\u003e08ba803\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.5...v1.0.6\"\u003ev1.0.6\u003c/a\u003e - 2024-11-26\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] io.js 3.0 - Node.js 5.3 typed array support \u003ca href=\"https://github.com/browserify/cipher-base/commit/b7ddd2ac24e65cc47befc1e0eb5026422f8ab037\"\u003e\u003ccode\u003eb7ddd2a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.4...v1.0.5\"\u003ev1.0.5\u003c/a\u003e - 2024-11-17\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] standard -\u0026gt; eslint, make test dir, etc \u003ca href=\"https://github.com/browserify/cipher-base/commit/ae02fd6624c41ac4ac18077be797111d1955bc76\"\u003e\u003ccode\u003eae02fd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] migrate from travis to GHA \u003ca href=\"https://github.com/browserify/cipher-base/commit/66387d71461287ad9067bb1bcbfdc47403a33ee7\"\u003e\u003ccode\u003e66387d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix package.json indentation \u003ca href=\"https://github.com/browserify/cipher-base/commit/5c02918ac58c875ed36913c2dc3e1043f4d1c99c\"\u003e\u003ccode\u003e5c02918\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] return valid values on multi-byte-wide TypedArray input \u003ca href=\"https://github.com/browserify/cipher-base/commit/8fd136432ca298a664f5637629cf2b42a6c7f294\"\u003e\u003ccode\u003e8fd1364\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/88dc806806d3dc41444dbf639c87c00f82c949b3\"\u003e\u003ccode\u003e88dc806\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003enpmignore\u003c/code\u003e and \u003ccode\u003esafe-publish-latest\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/7a137d749ce7ea7ea56b9c096844b1b8ab723f61\"\u003e\u003ccode\u003e7a137d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/browserify/cipher-base/commit/42528f291db16bf2e7d5f831ebe2ad87fd0b1f42\"\u003e\u003ccode\u003e42528f2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003einherits\u003c/code\u003e, \u003ccode\u003esafe-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/0e7a2d9a33a391e82fa9cf512d6e25cc91ab8613\"\u003e\u003ccode\u003e0e7a2d9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add missing \u003ccode\u003eengines.node\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/f2dc13e47bbcf3c873db9a9e0f83e5f29d0783fe\"\u003e\u003ccode\u003ef2dc13e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.3...v1.0.4\"\u003ev1.0.4\u003c/a\u003e - 2017-07-06\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSafe Buffer \u0026amp; License \u003ca href=\"https://redirect.github.com/browserify/cipher-base/pull/8\"\u003e\u003ccode\u003e[#8](https://github.com/crypto-browserify/cipher-base/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix break in node 8 \u003ca href=\"https://redirect.github.com/browserify/cipher-base/pull/9\"\u003e\u003ccode\u003e[#9](https://github.com/crypto-browserify/cipher-base/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse safe-buffer \u003ca href=\"https://github.com/browserify/cipher-base/commit/193bbeb0d60ff206b072d4e18b32fcf150eb0fad\"\u003e\u003ccode\u003e193bbeb\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd MIT LICENSE \u003ca href=\"https://github.com/browserify/cipher-base/commit/a9fb6e316c25b25d2bd04fa5b6eb748318bdcb04\"\u003e\u003ccode\u003ea9fb6e3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eindex: add missing Buffer.alloc \u003ca href=\"https://github.com/browserify/cipher-base/commit/2397a9e0db33b2f3d6abbd89f01db1c066804a91\"\u003e\u003ccode\u003e2397a9e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename README to README, add .gitignore \u003ca href=\"https://github.com/browserify/cipher-base/commit/9345e1d21fd10555bc4f39ccae5512ca0202c5f6\"\u003e\u003ccode\u003e9345e1d\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/browserify/cipher-base/commit/00567180c846dd3db3848c9223991c58a0d5490c\"\u003e\u003ccode\u003e0056718\u003c/code\u003e\u003c/a\u003e v1.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/fd1e5eeafccbc8eaa827ee6b9b60c14608aa784f\"\u003e\u003ccode\u003efd1e5ee\u003c/code\u003e\u003c/a\u003e [Refactor] use \u003ccode\u003eto-buffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/08ba8034223a53d300b7dccf33d8f14e52379a34\"\u003e\u003ccode\u003e08ba803\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/f5249f94611506ef35a8be4d48a3fc5ecf1fac63\"\u003e\u003ccode\u003ef5249f9\u003c/code\u003e\u003c/a\u003e v1.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/b7ddd2ac24e65cc47befc1e0eb5026422f8ab037\"\u003e\u003ccode\u003eb7ddd2a\u003c/code\u003e\u003c/a\u003e [Fix] io.js 3.0 - Node.js 5.3 typed array support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/f03cebfdad1cba1d56614c58affa303b0fa2a43e\"\u003e\u003ccode\u003ef03cebf\u003c/code\u003e\u003c/a\u003e v1.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/88dc806806d3dc41444dbf639c87c00f82c949b3\"\u003e\u003ccode\u003e88dc806\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/7a137d749ce7ea7ea56b9c096844b1b8ab723f61\"\u003e\u003ccode\u003e7a137d7\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003enpmignore\u003c/code\u003e and \u003ccode\u003esafe-publish-latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/5c02918ac58c875ed36913c2dc3e1043f4d1c99c\"\u003e\u003ccode\u003e5c02918\u003c/code\u003e\u003c/a\u003e [meta] fix package.json indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/8fd136432ca298a664f5637629cf2b42a6c7f294\"\u003e\u003ccode\u003e8fd1364\u003c/code\u003e\u003c/a\u003e [Fix] return valid values on multi-byte-wide TypedArray input\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crypto-browserify/cipher-base/compare/v1.0.3...v1.0.7\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for cipher-base since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookie` from 0.3.1 to 0.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/cookie/releases\"\u003ecookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix object assignment of \u003ccode\u003ehasOwnProperty\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/177\"\u003e#177\u003c/a\u003e)  bc38ffd\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.7.1...v0.7.2\"\u003ehttps://github.com/jshttp/cookie/compare/v0.7.1...v0.7.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAlthough not permitted in the spec, some users expect this to work and user agents ignore the leading dot according to spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd fast path for \u003ccode\u003eserialize\u003c/code\u003e without options, use \u003ccode\u003eobj.hasOwnProperty\u003c/code\u003e when parsing (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: parse cookies ~10% faster (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e by \u003ca href=\"https://github.com/kurtextrem\"\u003e\u003ccode\u003e@​kurtextrem\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: narrow the validation of cookies to match RFC6265 (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/167\"\u003e#167\u003c/a\u003e by \u003ca href=\"https://github.com/bewinsnw\"\u003e\u003ccode\u003e@​bewinsnw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e for rspack (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/166\"\u003e#166\u003c/a\u003e by \u003ca href=\"https://github.com/proudparrot2\"\u003e\u003ccode\u003e@​proudparrot2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\"\u003ehttps://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epartitioned\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epriority\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eexpires\u003c/code\u003e option to reject invalid dates\u003c/li\u003e\n\u003cli\u003epref: improve default decode speed\u003c/li\u003e\n\u003cli\u003epref: remove slow string split in parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epref: read value only when assigning in parse\u003c/li\u003e\n\u003cli\u003epref: remove unnecessary regexp in parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003emaxAge\u003c/code\u003e option to reject invalid values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSameSite=None\u003c/code\u003e support\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/jshttp/cookie/commit/d19eaa1a2bb9ca43ac0951edd852ba4e88e410e0\"\u003e\u003ccode\u003ed19eaa1\u003c/code\u003e\u003c/a\u003e 0.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/bc38ffd0eae716b199236dda061d0bdc74192dd3\"\u003e\u003ccode\u003ebc38ffd\u003c/code\u003e\u003c/a\u003e Fix object assignment of \u003ccode\u003ehasOwnProperty\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/cf4658f492c5bd96aeaf5693c3500f8495031014\"\u003e\u003ccode\u003ecf4658f\u003c/code\u003e\u003c/a\u003e 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6a8b8f5a49af7897b98ebfb29a1c4955afa3d33e\"\u003e\u003ccode\u003e6a8b8f5\u003c/code\u003e\u003c/a\u003e Allow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/58015c0b93de0b63db245cfdc5a108e511a81ad0\"\u003e\u003ccode\u003e58015c0\u003c/code\u003e\u003c/a\u003e Remove more code and perf wins (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/ab057d6c06b94a7b1e3358e69a685ae49c97b627\"\u003e\u003ccode\u003eab057d6\u003c/code\u003e\u003c/a\u003e 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/5f02ca87688481dbcf155e49ca8b61732f30e542\"\u003e\u003ccode\u003e5f02ca8\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/a5d591ce8447dd63821779724f96ad3c774c8579\"\u003e\u003ccode\u003ea5d591c\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/51968f94b5e820adeceef505539fa193ffe2d105\"\u003e\u003ccode\u003e51968f9\u003c/code\u003e\u003c/a\u003e Skip isNaN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/9e7ca51ade4b325307eedd6b4dec190983e9e2cc\"\u003e\u003ccode\u003e9e7ca51\u003c/code\u003e\u003c/a\u003e perf(parse): cache length, return early (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/cookie/compare/v0.3.1...v0.7.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/~blakeembrey\"\u003eblakeembrey\u003c/a\u003e, a new releaser for cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `css-what` from 2.1.0 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/2db00ca221922c5b5131d798614aa043f2f6f80e\"\u003e\u003ccode\u003e2db00ca\u003c/code\u003e\u003c/a\u003e 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/dc510929790da6617e7aa93a616498b22f6a6b72\"\u003e\u003ccode\u003edc51092\u003c/code\u003e\u003c/a\u003e fix(css-selectors): extend regex to include superscript in range, fix \u003ca href=\"https://redirect.github.com/fb55/css-what/issues/27\"\u003e#27\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/fb55/css-what/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/a5f1991b293568ea78baddd9ac987a7ad5b7b907\"\u003e\u003ccode\u003ea5f1991\u003c/code\u003e\u003c/a\u003e Test on node LTS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/b2a2117cc0732f05d3345e15c1884645c8be280c\"\u003e\u003ccode\u003eb2a2117\u003c/code\u003e\u003c/a\u003e 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/e9ef3f1471f09ea35f210b77b862b8cbea658676\"\u003e\u003ccode\u003ee9ef3f1\u003c/code\u003e\u003c/a\u003e Run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/070b2f8c9ddedb027eb496fcfbc3950117d395e0\"\u003e\u003ccode\u003e070b2f8\u003c/code\u003e\u003c/a\u003e Add remaining parsed outputs (\u003ca href=\"https://redirect.github.com/fb55/css-what/issues/25\"\u003e#25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/af801e4a16c0f7f0c9911bc5bf4aaf67af565b3e\"\u003e\u003ccode\u003eaf801e4\u003c/code\u003e\u003c/a\u003e update license references to match license file (\u003ca href=\"https://redirect.github.com/fb55/css-what/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/2d495d019a1e801801feea55bcf072695f76568e\"\u003e\u003ccode\u003e2d495d0\u003c/code\u003e\u003c/a\u003e Update to node 10 in .travis.yml (\u003ca href=\"https://redirect.github.com/fb55/css-what/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/c636f0d9267f21dfb7490441fe49bdcdb0a084ef\"\u003e\u003ccode\u003ec636f0d\u003c/code\u003e\u003c/a\u003e Allow escaped parentheses in pseudo selectors (\u003ca href=\"https://redirect.github.com/fb55/css-what/issues/20\"\u003e#20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/css-what/commit/4e255c965bfd2543187ab56f70ab413e22b62ab6\"\u003e\u003ccode\u003e4e255c9\u003c/code\u003e\u003c/a\u003e Update .travis.yml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fb55/css-what/compare/v2.1.0...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es5-ext` from 0.10.12 to 0.10.64\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/medikoo/es5-ext/releases\"\u003ees5-ext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.64 (2024-02-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert update to postinstall script meant to fix Powershell issue, as it's a regression for some Linux terminals (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003ec2e2bb9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.63...v0.10.64\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.63 (2024-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not rely on problematic regex (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3551cdd7b2db08b1632841f819d008757d28e8e2\"\u003e3551cdd\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/201\"\u003e#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003ea52e957\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/021\"\u003e#021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure postinstall script does not crash on Windows, fixes \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/181\"\u003e#181\u003c/a\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003ebf8ed79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify the manifest message (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/7855319f41b9736639cf4555bd2c419f17addf55\"\u003e7855319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.63\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.62 (2022-08-02)\u003c/h2\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eManifest improvements:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/b8dc53fa439b98541644c64c1275f25d9f2e2235\"\u003eb8dc53f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c51d552c03967858b8f14a4afa305338ba648cce\"\u003ec51d552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.61...v0.10.62\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.61 (2022-04-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure postinstall script does not error (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a0be4fdacdbc3aefd6f2952b7b9215827d362bbb\"\u003ea0be4fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/d7e0a612b7d895c1c7238c779feae1e39d4634c4\"\u003ed7e0a61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.60...v0.10.61\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.60 (2022-04-07)\u003c/h2\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003epostinstall\u003c/code\u003e script configuration (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/ab6b121f0ca4f033bba9b6f400b24d07869bd716\"\u003eab6b121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/medikoo/es5-ext/blob/main/CHANGELOG.md\"\u003ees5-ext's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.63...v0.10.64\"\u003e0.10.64\u003c/a\u003e (2024-02-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert update to postinstall script meant to fix Powershell issue, as it's a regression for some Linux terminals (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003ec2e2bb9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.63\"\u003e0.10.63\u003c/a\u003e (2024-02-23)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not rely on problematic regex (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3551cdd7b2db08b1632841f819d008757d28e8e2\"\u003e3551cdd\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/201\"\u003e#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003ea52e957\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/021\"\u003e#021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure postinstall script does not crash on Windows, fixes \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/181\"\u003e#181\u003c/a\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003ebf8ed79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify the manifest message (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/7855319f41b9736639cf4555bd2c419f17addf55\"\u003e7855319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.61...v0.10.62\"\u003e0.10.62\u003c/a\u003e (2022-08-02)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eManifest improvements:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/b8dc53fa439b98541644c64c1275f25d9f2e2235\"\u003eb8dc53f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c51d552c03967858b8f14a4afa305338ba648cce\"\u003ec51d552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.60...v0.10.61\"\u003e0.10.61\u003c/a\u003e (2022-04-20)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure postinstall script does not error (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a0be4fdacdbc3aefd6f2952b7b9215827d362bbb\"\u003ea0be4fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/d7e0a612b7d895c1c7238c779feae1e39d4634c4\"\u003ed7e0a61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.59...v0.10.60\"\u003e0.10.60\u003c/a\u003e (2022-04-07)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003epostinstall\u003c/code\u003e script configuration (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/ab6b121f0ca4f033bba9b6f400b24d07869bd716\"\u003eab6b121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.58...v0.10.59\"\u003e0.10.59\u003c/a\u003e (2022-03-17)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove manifest wording (\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/eb7ae59966774a8c26f1717415c627d90bb3d954\"\u003eeb7ae59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate data in manifest (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3d2935ac6f1a0969c7569840d5b3bdeed6940e56\"\u003e3d2935a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.57...v0.10.58\"\u003e0.10.58\u003c/a\u003e (2022-03-11)\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/medikoo/es5-ext/commit/f76b03d8c49ce4871f37f428c0e1d3ee6637fcc4\"\u003e\u003ccode\u003ef76b03d\u003c/code\u003e\u003c/a\u003e chore: Release v0.10.64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/2881acda50de0848b456690769919ed4b86be489\"\u003e\u003ccode\u003e2881acd\u003c/code\u003e\u003c/a\u003e chore: Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003e\u003ccode\u003ec2e2bb9\u003c/code\u003e\u003c/a\u003e fix: Revert update meant to fix Powershell issue, as it's a regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/16f2b7253d3d8d499d8cf1d3ca76c585da7f08d3\"\u003e\u003ccode\u003e16f2b72\u003c/code\u003e\u003c/a\u003e docs: Fix date in the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/de4e03c4776a303284142f73f3f181a070615817\"\u003e\u003ccode\u003ede4e03c\u003c/code\u003e\u003c/a\u003e chore: Release v0.10.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3fd53b755ec883be8f119c747f0b04130741e456\"\u003e\u003ccode\u003e3fd53b7\u003c/code\u003e\u003c/a\u003e chore: Upgrade\u003ccode\u003e lint-staged\u003c/code\u003e to v13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003e\u003ccode\u003ebf8ed79\u003c/code\u003e\u003c/a\u003e chore: Ensure postinstall script does not crash on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/2cbbb0717bd8de6e38fcba1f0d45bc876e7a1951\"\u003e\u003ccode\u003e2cbbb07\u003c/code\u003e\u003c/a\u003e chore: Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/22d0416ea170000a115609f22a560dfa9193ebb0\"\u003e\u003ccode\u003e22d0416\u003c/code\u003e\u003c/a\u003e chore: Bump LICENSE year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003e\u003ccode\u003ea52e957\u003c/code\u003e\u003c/a\u003e fix: Support ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.12...v0.10.64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `form-data` from 2.1.2 to 2.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/form-data/form-data/releases\"\u003eform-data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eProper toString\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etoString will output '[object FormData]'\nThanks to \u003ca href=\"https://github.com/m59peacemaker\"\u003e\u003ccode\u003e@​m59peacemaker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBroken version\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/form-data/form-data/blob/master/CHANGELOG.md\"\u003eform-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/2.1.3...v2.1.4\"\u003ev2.1.4\u003c/a\u003e - 2017-04-08\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v2.1.3...2.1.3\"\u003e2.1.3\u003c/a\u003e - 2017-04-08\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v2.1.2...v2.1.3\"\u003ev2.1.3\u003c/a\u003e - 2017-04-08\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etoString should output '[object FormData]' \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/346\"\u003e\u003ccode\u003e[#346](https://github.com/form-data/form-data/issues/346)\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/form-data/form-data/commit/19748778e2cd05e2ddc95409fcbbf0461a868775\"\u003e\u003ccode\u003e1974877\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/346\"\u003e#346\u003c/a\u003e from m59peacemaker/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/67b8a8e4bcd24a6dc971fef6d5e855099710ed9f\"\u003e\u003ccode\u003e67b8a8e\u003c/code\u003e\u003c/a\u003e toString should output '[object FormData]'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/form-data/form-data/compare/v2.1.2...v2.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fsevents` from 1.0.17 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsevents/fsevents/releases\"\u003efsevents's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.2.13\u003c/h2\u003e\n\u003cp\u003eOnly build on Mac-OSX\u003c/p\u003e\n\u003ch2\u003eRelease v1.2.11\u003c/h2\u003e\n\u003cp\u003eRemoving node-pre-gyp so that building fsevents becomes easier and enabled without the download of binaries.\u003c/p\u003e\n\u003cp\u003eThe credentials to the AWS store have been lost. Releasing to AWS is both insecure and no longer possible due to the lost credentials.\u003c/p\u003e\n\u003ch2\u003eIntermediate Release\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eRelease v1.2.9 - Node v12 compatibility\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eRelease Pre-NAPI v1.2.8\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eVersion Bump (bundle node-pre-gyp)\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ePrebuilt v11.x\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded node v10 for pre-built binaries\u003c/li\u003e\n\u003cli\u003eC++ tuning to fix potential SIGILL and cyclic dependency (\u003ca href=\"https://redirect.github.com/fsevents/fsevents/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cp\u003eFixed node-pre-gyp bundling issue\u003c/p\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003cp\u003e[unpublished because of errors during publish process]\u003c/p\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBREAKING: End support for Node v0.12. If you are using Node v0.12 please pin your fsevents dependencies to v1.1.3. Not bumping semver major for this release was a compromise solution discussed in \u003ca href=\"https://redirect.github.com/fsevents/fsevents/issues/199\"\u003e#199\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/fsevents/fsevents/issues/201\"\u003e#201\u003c/a\u003e.\n\u003cul\u003e\n\u003cli\u003eNode v0.10 should continue to work with local compilation for now, but hosted pre-built binaries will no longer be provided. If this is a constraint for you, please pin to an earlier version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed security vulnerability warnings by updating node-pre-gyp to ^0.9.0\u003c/li\u003e\n\u003cli\u003eCompatibility updates for nan v2.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded node v9 for pre-built binaries\u003c/li\u003e\n\u003cli\u003eFixed bug related to using \u003ccode\u003e--no-bin-links\u003c/code\u003e option on install\u003c/li\u003e\n\u003cli\u003eUpdated node-pre-gyp to latest version (0.6.39)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Node.js v8 to the prebuild binary assets.\u003c/li\u003e\n\u003cli\u003eStopped prebuilding for io.js (can still be built locally)\u003c/li\u003e\n\u003cli\u003eUpdated node-pre-gyp to latest version (0.6.36)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.1\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/fsevents/fsevents/commit/844a05d41fa0f764c7457dae266b0ab50384394a\"\u003e\u003ccode\u003e844a05d\u003c/code\u003e\u003c/a\u003e Version Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/f393f2aa218d87ab214697a0280c77be02adee8d\"\u003e\u003ccode\u003ef393f2a\u003c/code\u003e\u003c/a\u003e Only build fsevents on macOS (\u003ca href=\"https://redirect.github.com/fsevents/fsevents/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/6a281a782e126ccfc9185dcaed79927a75c24ada\"\u003e\u003ccode\u003e6a281a7\u003c/code\u003e\u003c/a\u003e [publish binary]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/acc2bcee6f79cf077e6e1b0e422aa81b56e87ded\"\u003e\u003ccode\u003eacc2bce\u003c/code\u003e\u003c/a\u003e [publish binary]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/f532b6e8100c034e8b8b77aaaecf37e695175882\"\u003e\u003ccode\u003ef532b6e\u003c/code\u003e\u003c/a\u003e [publish binary]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/4c6a1c0b09b5179b14e189cf0ba8ffdda0fa44c5\"\u003e\u003ccode\u003e4c6a1c0\u003c/code\u003e\u003c/a\u003e Add node 13 to travis matrix.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/92e40aa2a5a5bec30cf32491587b2d31ff31072c\"\u003e\u003ccode\u003e92e40aa\u003c/code\u003e\u003c/a\u003e Release 1.2.12.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/909af26846834642c81d19f4148afa3b7557b058\"\u003e\u003ccode\u003e909af26\u003c/code\u003e\u003c/a\u003e Release v1.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/7074adbfbbc743daf31a12916c054b84a1802429\"\u003e\u003ccode\u003e7074adb\u003c/code\u003e\u003c/a\u003e Release v1.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsevents/fsevents/commit/0a052f6c0adb5b066cd1c1c2fcfb04e22ccb0fbc\"\u003e\u003ccode\u003e0a052f6\u003c/code\u003e\u003c/a\u003e Node.js v12 support for v1.x (\u003ca href=\"https://redirect.github.com/fsevents/fsevents/issues/274\"\u003e#274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fsevents/fsevents/compare/v1.0.17...v1.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.1.5 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.7...v2.8.8\"\u003e2.8.8\u003c/a\u003e (2020-02-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed node 6 support (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b18\"\u003e5038b18\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/66\"\u003e#66\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.6...v2.8.7\"\u003e2.8.7\u003c/a\u003e (2020-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not attempt to use url.URL when unavailable (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb66\"\u003e2d0bb66\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/62\"\u003e#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not pass scp-style URLs to the WhatWG url.URL (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf\"\u003ef2cdfcf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/60\"\u003e#60\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.6\"\u003e2.8.6\u003c/a\u003e (2020-02-25)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.4...v2.8.5\"\u003e2.8.5\u003c/a\u003e (2019-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated pathmatch for gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e8325b5\"\u003ee8325b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/51\"\u003e#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdated pathmatch for gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ffe056f\"\u003effe056f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.3...v2.8.4\"\u003e2.8.4\u003c/a\u003e (2019-08-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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76...\n\n_Description has been truncated_","html_url":"https://github.com/Unity-Billal-mesloub/tab-editor/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Unity-Billal-mesloub%2Ftab-editor/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"2.5.0","new_version":"2.8.9","update_type":"minor","path":null,"pr_created_at":"2026-01-01T08:50:09.000Z","version_change":"2.5.0 → 2.8.9","issue":{"uuid":"3774322353","node_id":"PR_kwDOBcWjzM67Lxys","number":1,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 16 updates","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-01-01T08:50:09.000Z","updated_at":"2026-01-01T08:50:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":16,"packages":[{"name":"minimist","old_version":"1.2.0","new_version":"1.2.8","repository_url":"https://github.com/minimistjs/minimist"},{"name":"ajv","old_version":"5.5.2","new_version":"6.12.6","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"request","old_version":"2.83.0","new_version":"2.88.2","repository_url":"https://github.com/request/request"},{"name":"ansi-regex","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/chalk/ansi-regex"},{"name":"cross-spawn","old_version":"6.0.5","new_version":"6.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"deep-extend","old_version":"0.5.0","new_version":"0.5.1","repository_url":"https://github.com/unclechu/node-deep-extend"},{"name":"hosted-git-info","old_version":"2.5.0","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"json-schema","old_version":"0.2.3","new_version":"0.4.0","repository_url":"https://github.com/kriszyp/json-schema"},{"name":"semver","old_version":"5.5.0","new_version":"5.7.2","repository_url":"https://github.com/npm/node-semver"},{"name":"sshpk","old_version":"1.13.1","new_version":"1.18.0","repository_url":"https://github.com/joyent/node-sshpk"},{"name":"y18n","old_version":"4.0.0","new_version":"4.0.3","repository_url":"https://github.com/yargs/y18n"},{"name":"yargs-parser","old_version":"11.1.1","new_version":"22.0.0","repository_url":"https://github.com/yargs/yargs-parser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [minimist](https://github.com/minimistjs/minimist) | `1.2.0` | `1.2.8` |\n| [ajv](https://github.com/ajv-validator/ajv) | `5.5.2` | `6.12.6` |\n| [request](https://github.com/request/request) | `2.83.0` | `2.88.2` |\n| [ansi-regex](https://github.com/chalk/ansi-regex) | `3.0.0` | `3.0.1` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `6.0.5` | `6.0.6` |\n| [deep-extend](https://github.com/unclechu/node-deep-extend) | `0.5.0` | `0.5.1` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.5.0` | `2.8.9` |\n| [json-schema](https://github.com/kriszyp/json-schema) | `0.2.3` | `0.4.0` |\n| [semver](https://github.com/npm/node-semver) | `5.5.0` | `5.7.2` |\n| [sshpk](https://github.com/joyent/node-sshpk) | `1.13.1` | `1.18.0` |\n| [y18n](https://github.com/yargs/y18n) | `4.0.0` | `4.0.3` |\n| [yargs-parser](https://github.com/yargs/yargs-parser) | `11.1.1` | `22.0.0` |\n\n\nUpdates `minimist` from 1.2.0 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md\"\u003eminimist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.7...v1.2.8\"\u003ev1.2.8\u003c/a\u003e - 2023-02-09\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/17\"\u003e\u003ccode\u003e[#17](https://github.com/minimistjs/minimist/issues/17)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/12\"\u003e\u003ccode\u003e[#12](https://github.com/minimistjs/minimist/issues/12)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/10\"\u003e\u003ccode\u003e[#10](https://github.com/minimistjs/minimist/issues/10)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/10\"\u003e#10\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix handling of short option with non-trivial equals \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/5\"\u003e\u003ccode\u003e[#5](https://github.com/minimistjs/minimist/issues/5)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerge tag 'v0.2.3' \u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/5368ca4147e974138a54cc0dc4cea8f756546b70\"\u003e\u003ccode\u003e5368ca4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/e5f5067259ceeaf0b098d14bec910f87e58708c7\"\u003e\u003ccode\u003ee5f5067\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/62fde7d935f83417fb046741531a9e2346a36976\"\u003e\u003ccode\u003e62fde7d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/36ac5d0d95e4947d074e5737d94814034ca335d1\"\u003e\u003ccode\u003e36ac5d0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/73923d223553fca08b1ba77e3fbc2a492862ae4c\"\u003e\u003ccode\u003e73923d2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] add reusable workflows \u003ca href=\"https://github.com/minimistjs/minimist/commit/d80727df77bfa9e631044d7f16368d8f09242c91\"\u003e\u003ccode\u003ed80727d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] add eslint; rules to enable later are warnings \u003ca href=\"https://github.com/minimistjs/minimist/commit/48bc06a1b41f00e9cdf183db34f7a51ba70e98d4\"\u003e\u003ccode\u003e48bc06a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation \u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[readme] rename and add badges \u003ca href=\"https://github.com/minimistjs/minimist/commit/5df0fe49211bd09a3636f8686a7cb3012c3e98f0\"\u003e\u003ccode\u003e5df0fe4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] switch from \u003ccode\u003ecovert\u003c/code\u003e to \u003ccode\u003enyc\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/a48b128fdb8d427dfb20a15273f83e38d97bef07\"\u003e\u003ccode\u003ea48b128\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ecovert\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e; remove unnecessary \u003ccode\u003etap\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/f0fb958e9a1fe980cdffc436a211b0bda58f621b\"\u003e\u003ccode\u003ef0fb958\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] create FUNDING.yml; add \u003ccode\u003efunding\u003c/code\u003e in package.json \u003ca href=\"https://github.com/minimistjs/minimist/commit/3639e0c819359a366387e425ab6eabf4c78d3caa\"\u003e\u003ccode\u003e3639e0c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] use \u003ccode\u003enpmignore\u003c/code\u003e to autogenerate an npmignore file \u003ca href=\"https://github.com/minimistjs/minimist/commit/be2e038c342d8333b32f0fde67a0026b79c8150e\"\u003e\u003ccode\u003ebe2e038\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/minimistjs/minimist/commit/282b570e7489d01b03f2d6d3dabf79cd3e5f84cf\"\u003e\u003ccode\u003e282b570\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eisConstructorOrProto adapted from PR \u003ca href=\"https://github.com/minimistjs/minimist/commit/ef9153fc52b6cea0744b2239921c5dcae4697f11\"\u003e\u003ccode\u003eef9153f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/3124ed3e46306301ebb3c834874ce0241555c2c4\"\u003e\u003ccode\u003e3124ed3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003esafe-publish-latest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/4b927de696d561c636b4f43bf49d4597cb36d6d6\"\u003e\u003ccode\u003e4b927de\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add \u003ccode\u003eaud\u003c/code\u003e in \u003ccode\u003eposttest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/b32d9bd0ab340f4e9f8c3a97ff2a4424f25fab8c\"\u003e\u003ccode\u003eb32d9bd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] update repo URLs \u003ca href=\"https://github.com/minimistjs/minimist/commit/f9fdfc032c54884d9a9996a390c63cd0719bbe1a\"\u003e\u003ccode\u003ef9fdfc0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] Avoid 0.6 tests due to build failures \u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/950eaa74f112e04d23e9c606c67472c46739b473\"\u003e\u003ccode\u003e950eaa7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep \u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge tag 'v0.2.2' \u003ca href=\"https://github.com/minimistjs/minimist/commit/980d7ac61a0b4bd552711251ac107d506b23e41f\"\u003e\u003ccode\u003e980d7ac\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.6...v1.2.7\"\u003ev1.2.7\u003c/a\u003e - 2022-10-10\u003c/h2\u003e\n\u003ch3\u003eCommits\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/minimistjs/minimist/commit/6901ee286bc4c16da6830b48b46ce1574703cea1\"\u003e\u003ccode\u003e6901ee2\u003c/code\u003e\u003c/a\u003e v1.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e Merge tag 'v0.2.3'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/c0b26618322e94adea26c68e613ef0be482c6c63\"\u003e\u003ccode\u003ec0b2661\u003c/code\u003e\u003c/a\u003e v0.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/63b8fee87b8e7a003216d5d77ba5d6decf3cfb0d\"\u003e\u003ccode\u003e63b8fee\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/72239e6f0ea77d8be0ad4f682b7ae7d142144395\"\u003e\u003ccode\u003e72239e6\u003c/code\u003e\u003c/a\u003e [Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e [eslint] fix indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/9ec4d279ced72ea2f60237218e71cc03aa0dfdd6\"\u003e\u003ccode\u003e9ec4d27\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e [actions] Avoid 0.6 tests due to build failures\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.0...v1.2.8\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for minimist since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 5.5.2 to 6.12.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.12.6\u003c/h2\u003e\n\u003cp\u003eFix performance issue of \u0026quot;url\u0026quot; format.\u003c/p\u003e\n\u003ch2\u003ev6.12.5\u003c/h2\u003e\n\u003cp\u003eFix uri scheme validation (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e).\nFix boolean schemas with strictKeywords option (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.4\u003c/h2\u003e\n\u003cp\u003eFix: coercion of one-item arrays to scalar that should fail validation (\u003ca href=\"https://runkit.com/esp/5f3672ba2f6642001ae27411\"\u003efailing example\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003ev6.12.3\u003c/h2\u003e\n\u003cp\u003ePass schema object to processCode function\nOption for strictNumbers (\u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1128\"\u003e#1128\u003c/a\u003e)\nFixed vulnerability related to untrusted schemas (\u003ca href=\"https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2020-15366\"\u003eCVE-2020-15366\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.2\u003c/h2\u003e\n\u003cp\u003eRemoved post-install script\u003c/p\u003e\n\u003ch2\u003ev6.12.1\u003c/h2\u003e\n\u003cp\u003eDocs and dependency updates\u003c/p\u003e\n\u003ch2\u003ev6.12.0\u003c/h2\u003e\n\u003cp\u003eImproved hostname validation (\u003ca href=\"https://github.com/sambauers\"\u003e\u003ccode\u003e@​sambauers\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1143\"\u003e#1143\u003c/a\u003e)\nOption \u003ccode\u003ekeywords\u003c/code\u003e to add custom keywords (\u003ca href=\"https://github.com/franciscomorais\"\u003e\u003ccode\u003e@​franciscomorais\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1137\"\u003e#1137\u003c/a\u003e)\nTypes fixes (\u003ca href=\"https://github.com/boenrobot\"\u003e\u003ccode\u003e@​boenrobot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MattiAstedrone\"\u003e\u003ccode\u003e@​MattiAstedrone\u003c/code\u003e\u003c/a\u003e)\nDocs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/epoberezkin/ajv#error-logging\"\u003eerror logging\u003c/a\u003e example (\u003ca href=\"https://github.com/RadiationSickness\"\u003e\u003ccode\u003e@​RadiationSickness\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript usage notes (\u003ca href=\"https://github.com/thetric\"\u003e\u003ccode\u003e@​thetric\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.11.0\u003c/h2\u003e\n\u003cp\u003eTime formats support two digit and colon-less variants of timezone offset (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1061\"\u003e#1061\u003c/a\u003e , \u003ca href=\"https://github.com/cjpillsbury\"\u003e\u003ccode\u003e@​cjpillsbury\u003c/code\u003e\u003c/a\u003e)\nDocs: RegExp related security considerations\nTests: Disabled failing typescript test\u003c/p\u003e\n\u003ch2\u003ev6.10.2\u003c/h2\u003e\n\u003cp\u003eFix: the unknown keywords were ignored with the option \u003ccode\u003estrictKeywords: true\u003c/code\u003e (instead of failing compilation) in some sub-schemas (e.g. anyOf), when the sub-schema didn't have known keywords.\u003c/p\u003e\n\u003ch2\u003ev6.10.1\u003c/h2\u003e\n\u003cp\u003eFix types\nFix addSchema (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1001\"\u003e#1001\u003c/a\u003e)\nUpdate dependencies\u003c/p\u003e\n\u003ch2\u003ev6.10.0\u003c/h2\u003e\n\u003cp\u003eOption \u003ccode\u003estrictDefaults\u003c/code\u003e to report ignored defaults (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/957\"\u003e#957\u003c/a\u003e, \u003ca href=\"https://github.com/not-an-aardvark\"\u003e\u003ccode\u003e@​not-an-aardvark\u003c/code\u003e\u003c/a\u003e)\nOption \u003ccode\u003estrictKeywords\u003c/code\u003e to report unknown keywords (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/781\"\u003e#781\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003cp\u003eOpenAPI keyword \u003ccode\u003enullable\u003c/code\u003e can be any boolean (and not only \u003ccode\u003etrue\u003c/code\u003e).\nCustom keyword definition changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edependencies\u003c/code\u003e option in  to require the presence of keywords in the same schema.\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/ajv-validator/ajv/commit/fe591439f34e24030f69df9eb8d91e6d037a3af7\"\u003e\u003ccode\u003efe59143\u003c/code\u003e\u003c/a\u003e 6.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/d580d3e8ac6a467670d68d86e3a39fd661ac8c23\"\u003e\u003ccode\u003ed580d3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1298\"\u003e#1298\u003c/a\u003e from ajv-validator/fix-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/fd363896a8d6c5697b5da41f4d9a400a84efaf8e\"\u003e\u003ccode\u003efd36389\u003c/code\u003e\u003c/a\u003e fix: regular expression for \u0026quot;url\u0026quot; format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/490e34c4846064db5c962a77087e17078954c2f6\"\u003e\u003ccode\u003e490e34c\u003c/code\u003e\u003c/a\u003e docs: link to v7-beta branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9cd93a1bdbdefd5a7ba3db5e123d20c84d1d1d0e\"\u003e\u003ccode\u003e9cd93a1\u003c/code\u003e\u003c/a\u003e docs: note about v7 in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/877d286e7f145b1b2127da66c6800b071533f28f\"\u003e\u003ccode\u003e877d286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1262\"\u003e#1262\u003c/a\u003e from b4h0-c4t/refactor-opt-object-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f1c8e45b9cdff918be28becf03bf0b339321c398\"\u003e\u003ccode\u003ef1c8e45\u003c/code\u003e\u003c/a\u003e 6.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/764035e201d7733b8d700d4a04dd079fef9f4d30\"\u003e\u003ccode\u003e764035e\u003c/code\u003e\u003c/a\u003e Merge branch 'ChALkeR-chalker/fix-comma'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/37981602ce6d43313ae106644b372b021626a8af\"\u003e\u003ccode\u003e3798160\u003c/code\u003e\u003c/a\u003e Merge branch 'chalker/fix-comma' of git://github.com/ChALkeR/ajv into ChALkeR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/a3c7ebab222e4cce07b5e30ebcbb809da7f934e8\"\u003e\u003ccode\u003ea3c7eba\u003c/code\u003e\u003c/a\u003e Merge branch 'refactor-opt-object-type' of github.com:b4h0-c4t/ajv into refac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v5.5.2...v6.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `request` from 2.83.0 to 2.88.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/request/request/blob/master/CHANGELOG.md\"\u003erequest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChange Log\u003c/h2\u003e\n\u003ch3\u003ev2.88.0 (2018/08/10)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2996\"\u003e#2996\u003c/a\u003e fix(uuid): import versioned uuid (\u003ca href=\"https://github.com/kwonoj\"\u003e\u003ccode\u003e@​kwonoj\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2994\"\u003e#2994\u003c/a\u003e Update to oauth-sign 0.9.0 (\u003ca href=\"https://github.com/dlecocq\"\u003e\u003ccode\u003e@​dlecocq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2993\"\u003e#2993\u003c/a\u003e Fix header tests (\u003ca href=\"https://github.com/simov\"\u003e\u003ccode\u003e@​simov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2904\"\u003e#2904\u003c/a\u003e \u003ca href=\"https://redirect.github.com/request/request/issues/515\"\u003e#515\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/request/request/issues/2894\"\u003e#2894\u003c/a\u003e Strip port suffix from Host header if the protocol is known. (\u003ca href=\"https://redirect.github.com/request/request/issues/2904\"\u003e#2904\u003c/a\u003e) (\u003ca href=\"https://github.com/paambaati\"\u003e\u003ccode\u003e@​paambaati\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2791\"\u003e#2791\u003c/a\u003e Improve AWS SigV4 support. (\u003ca href=\"https://redirect.github.com/request/request/issues/2791\"\u003e#2791\u003c/a\u003e) (\u003ca href=\"https://github.com/vikhyat\"\u003e\u003ccode\u003e@​vikhyat\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2977\"\u003e#2977\u003c/a\u003e Update test certificates (\u003ca href=\"https://github.com/simov\"\u003e\u003ccode\u003e@​simov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.87.0 (2018/05/21)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2943\"\u003e#2943\u003c/a\u003e Replace hawk dependency with a local implemenation (\u003ca href=\"https://redirect.github.com/request/request/issues/2943\"\u003e#2943\u003c/a\u003e) (\u003ca href=\"https://github.com/hueniverse\"\u003e\u003ccode\u003e@​hueniverse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.86.0 (2018/05/15)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2885\"\u003e#2885\u003c/a\u003e Remove redundant code (for Node.js 0.9.4 and below) and dependency (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2942\"\u003e#2942\u003c/a\u003e Make Test GREEN Again! (\u003ca href=\"https://github.com/simov\"\u003e\u003ccode\u003e@​simov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2923\"\u003e#2923\u003c/a\u003e Alterations for failing CI tests (\u003ca href=\"https://github.com/gareth-robinson\"\u003e\u003ccode\u003e@​gareth-robinson\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.85.0 (2018/03/12)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2880\"\u003e#2880\u003c/a\u003e Revert \u0026quot;Update hawk to 7.0.7 (\u003ca href=\"https://redirect.github.com/request/request/issues/2880\"\u003e#2880\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/simov\"\u003e\u003ccode\u003e@​simov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.84.0 (2018/03/12)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2793\"\u003e#2793\u003c/a\u003e Fixed calculation of oauth_body_hash, issue \u003ca href=\"https://redirect.github.com/request/request/issues/2792\"\u003e#2792\u003c/a\u003e (\u003ca href=\"https://github.com/dvishniakov\"\u003e\u003ccode\u003e@​dvishniakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2880\"\u003e#2880\u003c/a\u003e Update hawk to 7.0.7 (\u003ca href=\"https://redirect.github.com/request/request/issues/2880\"\u003e#2880\u003c/a\u003e) (\u003ca href=\"https://github.com/kornel-kedzierski\"\u003e\u003ccode\u003e@​kornel-kedzierski\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\u003eSee full diff in \u003ca href=\"https://github.com/request/request/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-regex` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/f545bdb80048f527889eddb9ac1a851c6f2a2241\"\u003e\u003ccode\u003ef545bdb\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/c57d4c2fdbe0357a0f6dd42d1160defdc9fffdf5\"\u003e\u003ccode\u003ec57d4c2\u003c/code\u003e\u003c/a\u003e fix a few old XO issues for backport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-regex/commit/419250fa510bf31b4cc672e76537a64f9332e1f1\"\u003e\u003ccode\u003e419250f\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS (\u003ca href=\"https://redirect.github.com/chalk/ansi-regex/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/ansi-regex/compare/v3.0.0...v3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-spawn` from 6.0.5 to 6.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/blob/v6.0.6/CHANGELOG.md\"\u003ecross-spawn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v6.0.5...v6.0.6\"\u003e6.0.6\u003c/a\u003e (2024-11-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/ba5aaef\"\u003eba5aaef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support worker threads (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f4af31c\"\u003ef4af31c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/moxystudio/node-cross-spawn/commit/d35c865b877d2f9ded7c1ed87521c2fdb689c8dd\"\u003e\u003ccode\u003ed35c865\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5a37e19173a759782e3f716b04c8df90a02daec8\"\u003e\u003ccode\u003e5a37e19\u003c/code\u003e\u003c/a\u003e chore: update package.json and package.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/ba5aaef78340f0a4523a90276306b2f45fc6859a\"\u003e\u003ccode\u003eba5aaef\u003c/code\u003e\u003c/a\u003e fix: disable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f4af31c8ee70e1830450755eceac775876b391b9\"\u003e\u003ccode\u003ef4af31c\u003c/code\u003e\u003c/a\u003e fix(core): support worker threads (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v6.0.5...v6.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `deep-extend` from 0.5.0 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unclechu/node-deep-extend/blob/master/CHANGELOG.md\"\u003edeep-extend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution vulnerability (thanks to \u003ca href=\"https://github.com/mwakerman\"\u003e\u003ccode\u003e@​mwakerman\u003c/code\u003e\u003c/a\u003e for the PR)\u003c/li\u003e\n\u003cli\u003eAvoid using deprecated Buffer API (thanks to \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e for the PR)\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/unclechu/node-deep-extend/commit/2e0110ed4c997bbd9bf29df1692d53494d9e90d4\"\u003e\u003ccode\u003e2e0110e\u003c/code\u003e\u003c/a\u003e prepared v0.5.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unclechu/node-deep-extend/commit/433ee51ed606f4e1867ece57b6ff5a47bebb492f\"\u003e\u003ccode\u003e433ee51\u003c/code\u003e\u003c/a\u003e Avoid using deprecated Buffer API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unclechu/node-deep-extend/commit/9d7136021548414171426ae17a297314f3906af5\"\u003e\u003ccode\u003e9d71360\u003c/code\u003e\u003c/a\u003e .editorconfig: added max-line-length\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unclechu/node-deep-extend/commit/715555bc334a4af3d317ad9018331c06ff3cde31\"\u003e\u003ccode\u003e715555b\u003c/code\u003e\u003c/a\u003e Merge branch 'pr-40' into dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unclechu/node-deep-extend/commit/9423fae877e2ab6b4aecc4db79a0ed63039d4703\"\u003e\u003ccode\u003e9423fae\u003c/code\u003e\u003c/a\u003e Prevent Object prototype pollution.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unclechu/node-deep-extend/commit/ffe04c39a4d0c58044789592fe7b686a3bfe44b5\"\u003e\u003ccode\u003effe04c3\u003c/code\u003e\u003c/a\u003e added test for issue \u003ca href=\"https://redirect.github.com/unclechu/node-deep-extend/issues/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unclechu/node-deep-extend/commit/9653940a75c2ef2b1a503b24cbadd707cccffa8c\"\u003e\u003ccode\u003e9653940\u003c/code\u003e\u003c/a\u003e updated yarn.lock\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unclechu/node-deep-extend/compare/v0.5.0...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `extend` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/justmoon/node-extend/blob/main/CHANGELOG.md\"\u003eextend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.0.2 / 2018-07-19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Prevent merging \u003ccode\u003e__proto__\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/justmoon/node-extend/issues/48\"\u003e#48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] up to \u003ccode\u003enode\u003c/code\u003e \u003ccode\u003ev10.7\u003c/code\u003e, \u003ccode\u003ev9.11\u003c/code\u003e, \u003ccode\u003ev8.11\u003c/code\u003e, \u003ccode\u003ev7.10\u003c/code\u003e, \u003ccode\u003ev6.14\u003c/code\u003e, \u003ccode\u003ev4.9\u003c/code\u003e; use \u003ccode\u003envm install-latest-npm\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/justmoon/node-extend/commit/8d106d23931c0802e8b88188b0aac433e13358d9\"\u003e\u003ccode\u003e8d106d2\u003c/code\u003e\u003c/a\u003e v3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justmoon/node-extend/commit/e97091fa7557e106042e475ef59e654fa9d2c7ab\"\u003e\u003ccode\u003ee97091f\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003etape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justmoon/node-extend/commit/e841aac7ce7119606345b440b0a9e7668e848985\"\u003e\u003ccode\u003ee841aac\u003c/code\u003e\u003c/a\u003e [Tests] up to \u003ccode\u003enode\u003c/code\u003e \u003ccode\u003ev10.7\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justmoon/node-extend/commit/0e68e71d93507fcc391e398bc84abd0666b28190\"\u003e\u003ccode\u003e0e68e71\u003c/code\u003e\u003c/a\u003e [Fix] Prevent merging \u003cstrong\u003eproto\u003c/strong\u003e property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justmoon/node-extend/commit/a689700740b44846e76f8f1dc4bdf230a2cb5c0d\"\u003e\u003ccode\u003ea689700\u003c/code\u003e\u003c/a\u003e Only apps should have lockfiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justmoon/node-extend/commit/f13c1c4e51c47b90604eb2dc56cc60561e497d36\"\u003e\u003ccode\u003ef13c1c4\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justmoon/node-extend/commit/f3570fe5582dbfba47e60c0cd75b4fb6f01cd3fe\"\u003e\u003ccode\u003ef3570fe\u003c/code\u003e\u003c/a\u003e [Tests] up to \u003ccode\u003enode\u003c/code\u003e \u003ccode\u003ev10.0\u003c/code\u003e, \u003ccode\u003ev9.11\u003c/code\u003e, \u003ccode\u003ev8.11\u003c/code\u003e, \u003ccode\u003ev7.10\u003c/code\u003e, \u003ccode\u003ev6.14\u003c/code\u003e, \u003ccode\u003ev4.9\u003c/code\u003e; use...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/justmoon/node-extend/compare/v3.0.1...v3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `form-data` from 2.3.1 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/form-data/form-data/blob/master/CHANGELOG.md\"\u003eform-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\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\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.4...v4.0.5\"\u003ev4.0.5\u003c/a\u003e - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] Switch to newer v8 prediction library; enable node 24 testing \u003ca href=\"https://github.com/form-data/form-data/commit/16e00765342106876f98a1c9703314006c9e937a\"\u003e\u003ccode\u003e16e0076\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/5822467f0ec21f6ad613c1c90856375e498793c7\"\u003e\u003ccode\u003e5822467\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set Symbol.toStringTag in the proper place \u003ca href=\"https://github.com/form-data/form-data/commit/76d0dee43933b5e167f7f09e5d9cbbd1cf911aa7\"\u003e\u003ccode\u003e76d0dee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.3...v4.0.4\"\u003ev4.0.4\u003c/a\u003e - 2025-07-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/811f68282fab0315209d0e2d1c44b6c32ea0d479\"\u003e\u003ccode\u003e811f682\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] handle predict-v8-randomness failures in node \u0026lt; 17 and node \u0026gt; 23 \u003ca href=\"https://github.com/form-data/form-data/commit/1d11a76434d101f22fdb26b8aef8615f28b98402\"\u003e\u003ccode\u003e1d11a76\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Switch to using \u003ccode\u003ecrypto\u003c/code\u003e random for boundary values \u003ca href=\"https://github.com/form-data/form-data/commit/3d1723080e6577a66f17f163ecd345a21d8d0fd0\"\u003e\u003ccode\u003e3d17230\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix linting errors \u003ca href=\"https://github.com/form-data/form-data/commit/5e340800b5f8914213e4e0378c084aae71cfd73a\"\u003e\u003ccode\u003e5e34080\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] actually ensure the readme backup isn’t published \u003ca href=\"https://github.com/form-data/form-data/commit/316c82ba93fd4985af757b771b9a1f26d3b709ef\"\u003e\u003ccode\u003e316c82b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/58c25d76406a5b0dfdf54045cf252563f2bbda8d\"\u003e\u003ccode\u003e58c25d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix readme capitalization \u003ca href=\"https://github.com/form-data/form-data/commit/2300ca19595b0ee96431e868fe2a40db79e41c61\"\u003e\u003ccode\u003e2300ca1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.2...v4.0.3\"\u003ev4.0.3\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eappend\u003c/code\u003e: avoid a crash on nullish values \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/577\"\u003e\u003ccode\u003e[#577](https://github.com/form-data/form-data/issues/577)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[eslint] use a shared config \u003ca href=\"https://github.com/form-data/form-data/commit/426ba9ac440f95d1998dac9a5cd8d738043b048f\"\u003e\u003ccode\u003e426ba9a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix some spacing issues \u003ca href=\"https://github.com/form-data/form-data/commit/20941917f0e9487e68c564ebc3157e23609e2939\"\u003e\u003ccode\u003e2094191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003ehasown\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/81ab41b46fdf34f5d89d7ff30b513b0925febfaa\"\u003e\u003ccode\u003e81ab41b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] validate boundary type in \u003ccode\u003esetBoundary()\u003c/code\u003e method \u003ca href=\"https://github.com/form-data/form-data/commit/8d8e4693093519f7f18e3c597d1e8df8c493de9e\"\u003e\u003ccode\u003e8d8e469\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add tests to check the behavior of \u003ccode\u003egetBoundary\u003c/code\u003e with non-strings \u003ca href=\"https://github.com/form-data/form-data/commit/837b8a1f7562bfb8bda74f3fc538adb7a5858995\"\u003e\u003ccode\u003e837b8a1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] remove unused deps \u003ca href=\"https://github.com/form-data/form-data/commit/870e4e665935e701bf983a051244ab928e62d58e\"\u003e\u003ccode\u003e870e4e6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] remove local commit hooks \u003ca href=\"https://github.com/form-data/form-data/commit/e6e83ccb545a5619ed6cd04f31d5c2f655eb633e\"\u003e\u003ccode\u003ee6e83cc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/4066fd6f65992b62fa324a6474a9292a4f88c916\"\u003e\u003ccode\u003e4066fd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix scripts to use prepublishOnly \u003ca href=\"https://github.com/form-data/form-data/commit/c4bbb13c0ef669916657bc129341301b1d331d75\"\u003e\u003ccode\u003ec4bbb13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.1...v4.0.2\"\u003ev4.0.2\u003c/a\u003e - 2025-02-14\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\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\u003eSee full diff in \u003ca href=\"https://github.com/form-data/form-data/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.5.0 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.7...v2.8.8\"\u003e2.8.8\u003c/a\u003e (2020-02-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed node 6 support (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b18\"\u003e5038b18\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/66\"\u003e#66\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.6...v2.8.7\"\u003e2.8.7\u003c/a\u003e (2020-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not attempt to use url.URL when unavailable (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb66\"\u003e2d0bb66\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/62\"\u003e#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not pass scp-style URLs to the WhatWG url.URL (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf\"\u003ef2cdfcf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/60\"\u003e#60\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.5...v2.8.6\"\u003e2.8.6\u003c/a\u003e (2020-02-25)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.4...v2.8.5\"\u003e2.8.5\u003c/a\u003e (2019-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated pathmatch for gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e8325b5\"\u003ee8325b5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/51\"\u003e#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdated pathmatch for gitlab (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ffe056f\"\u003effe056f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.3...v2.8.4\"\u003e2.8.4\u003c/a\u003e (2019-08-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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/afeaefdd86ba9bb5044be3c1554a666d007cf19a\"\u003e\u003ccode\u003eafeaefd\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/5038b1891a61ca3cd7453acbf85d7011fe0086bb\"\u003e\u003ccode\u003e5038b18\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/61\"\u003e#61\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/65\"\u003e#65\u003c/a\u003e addressing issues w/ url.URL implmentation which regressed nod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/7440afa859162051c191e55d8ecfaf69a193b026\"\u003e\u003ccode\u003e7440afa\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/2d0bb6615ecb8f9ef1019bc0737aab7f6449641f\"\u003e\u003ccode\u003e2d0bb66\u003c/code\u003e\u003c/a\u003e fix: Do not attempt to use url.URL when unavailable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/f2cdfcf33ad2bd3bd1acdba0326281089f53c5b1\"\u003e\u003ccode\u003ef2cdfcf\u003c/code\u003e\u003c/a\u003e fix: Do not pass scp-style URLs to the WhatWG url.URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/e1b83df5d9cb1f8bb220352e20565560548d2292\"\u003e\u003ccode\u003ee1b83df\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/ff259a6117c62df488e927820e30bec2f7ee453f\"\u003e\u003ccode\u003eff259a6\u003c/code\u003e\u003c/a\u003e Ensure passwords in hosted Git URLs are correctly escaped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/624fd6f301dd5a1fd7ad1b333d6f8921a12ff98c\"\u003e\u003ccode\u003e624fd6f\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.5.0...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json-schema` from 0.2.3 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/f6f6a3b02d667aa4ba2d5d50cc19208c4462abfa\"\u003e\u003ccode\u003ef6f6a3b\u003c/code\u003e\u003c/a\u003e Use a little more robust method of checking instances\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/ef60987a9a14b9d9c739384460044ba53cd9b9a2\"\u003e\u003ccode\u003eef60987\u003c/code\u003e\u003c/a\u003e Update version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/b62f1da1ff5442f23443d6be6a92d00e65cba93a\"\u003e\u003ccode\u003eb62f1da\u003c/code\u003e\u003c/a\u003e Protect against constructor modification, \u003ca href=\"https://redirect.github.com/kriszyp/json-schema/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/fb427cd4d175684786e4b2538718e72453e825e9\"\u003e\u003ccode\u003efb427cd\u003c/code\u003e\u003c/a\u003e Link to json-schema-org repository in addition to site, fixes \u003ca href=\"https://redirect.github.com/kriszyp/json-schema/issues/54\"\u003e#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/22f146111f541d9737e832823699ad3528ca7741\"\u003e\u003ccode\u003e22f1461\u003c/code\u003e\u003c/a\u003e Don't allow \u003cstrong\u003eproto\u003c/strong\u003e property to be used for schema default/coerce, fixes \u003ca href=\"https://redirect.github.com/kriszyp/json-schema/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/c52a27c653428149e4f9fb776d5e110d04639a9c\"\u003e\u003ccode\u003ec52a27c\u003c/code\u003e\u003c/a\u003e Get basic test to pass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/b3f42b3331608fe83b6cc267c5fc513ec1b839ed\"\u003e\u003ccode\u003eb3f42b3\u003c/code\u003e\u003c/a\u003e Add security policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/3b0cec3042a5aac5c967fd43475f5edc4c5b6eff\"\u003e\u003ccode\u003e3b0cec3\u003c/code\u003e\u003c/a\u003e Update version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/c28470f2d64bace29c73d140f9c6876e3c3a9fef\"\u003e\u003ccode\u003ec28470f\u003c/code\u003e\u003c/a\u003e Update readme to acknowledge the state of the package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kriszyp/json-schema/commit/7dff9cd2c35c31ff3c43fa4e38737c94283dd3d3\"\u003e\u003ccode\u003e7dff9cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kriszyp/json-schema/issues/81\"\u003e#81\u003c/a\u003e from hodovani/patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kriszyp/json-schema/compare/v0.2.3...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `qs` from 6.5.1 to 6.5.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ljharb/qs/blob/main/CHANGELOG.md\"\u003eqs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003cstrong\u003e6.5.3\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: ignore \u003ccode\u003e__proto__\u003c/code\u003e keys (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils.merge\u003c/code\u003e: avoid a crash with a null target and a truthy non-array source\u003c/li\u003e\n\u003cli\u003e[Fix] correctly parse nested arrays\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003estringify\u003c/code\u003e: fix a crash with \u003ccode\u003estrictNullHandling\u003c/code\u003e and a custom \u003ccode\u003efilter\u003c/code\u003e/\u003ccode\u003eserializeDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils\u003c/code\u003e: \u003ccode\u003emerge\u003c/code\u003e: fix crash when \u003ccode\u003esource\u003c/code\u003e is a truthy primitive \u0026amp; no options are provided\u003c/li\u003e\n\u003cli\u003e[Fix] when \u003ccode\u003eparseArrays\u003c/code\u003e is false, properly handle keys ending in \u003ccode\u003e[]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] fix for an impossible situation: when the formatter is called with a non-string value\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils.merge\u003c/code\u003e: avoid a crash with a null target and an array source\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eutils\u003c/code\u003e: reduce observable [[Get]]s\u003c/li\u003e\n\u003cli\u003e[Refactor] use cached \u003ccode\u003eArray.isArray\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003estringify\u003c/code\u003e: Avoid arr = arr.concat(...), push to the existing instance (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eparse\u003c/code\u003e: only need to reassign the var once\u003c/li\u003e\n\u003cli\u003e[Robustness] \u003ccode\u003estringify\u003c/code\u003e: avoid relying on a global \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] remove travis badge; add github actions/codecov badges; update URLs\u003c/li\u003e\n\u003cli\u003e[Docs] Clean up license text so it’s properly detected as BSD-3-Clause\u003c/li\u003e\n\u003cli\u003e[Docs] Clarify the need for \u0026quot;arrayLimit\u0026quot; option\u003c/li\u003e\n\u003cli\u003e[meta] fix README.md (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[meta] add FUNDING.yml\u003c/li\u003e\n\u003cli\u003e[actions] backport actions from main\u003c/li\u003e\n\u003cli\u003e[Tests] always use \u003ccode\u003eString(x)\u003c/code\u003e over \u003ccode\u003ex.toString()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] remove nonexistent tape option\u003c/li\u003e\n\u003cli\u003e[Dev Deps] backport from main\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.5.2\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] use \u003ccode\u003esafer-buffer\u003c/code\u003e instead of \u003ccode\u003eBuffer\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003e[Refactor] utils: \u003ccode\u003emodule.exports\u003c/code\u003e one thing, instead of mutating \u003ccode\u003eexports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ebrowserify\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003eiconv-lite\u003c/code\u003e, \u003ccode\u003esafer-buffer\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e, \u003ccode\u003ebrowserify\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/ljharb/qs/commit/298bfa55d6db00ddea78dd0333509aadf9bb3077\"\u003e\u003ccode\u003e298bfa5\u003c/code\u003e\u003c/a\u003e v6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/ed0f5dcbef4b168a8ae299d78b1e4a2e9b1baf1f\"\u003e\u003ccode\u003eed0f5dc\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: ignore \u003ccode\u003e__proto__\u003c/code\u003e keys (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/691e739cfa40cd42604dc05a54e6154371a429ab\"\u003e\u003ccode\u003e691e739\u003c/code\u003e\u003c/a\u003e [Robustness] \u003ccode\u003estringify\u003c/code\u003e: avoid relying on a global \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/1072d57d38a690e1ad7616dced44390bffedcbb2\"\u003e\u003ccode\u003e1072d57\u003c/code\u003e\u003c/a\u003e [readme] remove travis badge; add github actions/codecov badges; update URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/12ac1c403aaa04d1a34844f514ed9f9abfb76e64\"\u003e\u003ccode\u003e12ac1c4\u003c/code\u003e\u003c/a\u003e [meta] fix README.md (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/0338716b09fdbd4711823eeb0a14e556a2498e7a\"\u003e\u003ccode\u003e0338716\u003c/code\u003e\u003c/a\u003e [actions] backport actions from main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/5639c20ce0a7c1332200a3181339331483e5a3a1\"\u003e\u003ccode\u003e5639c20\u003c/code\u003e\u003c/a\u003e Clean up license text so it’s properly detected as BSD-3-Clause\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/51b8a0b1b213596dd1702b837f5e7dec2229793d\"\u003e\u003ccode\u003e51b8a0b\u003c/code\u003e\u003c/a\u003e add FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/45f675936e742d92fac8d4dae5cfc385c576a977\"\u003e\u003ccode\u003e45f6759\u003c/code\u003e\u003c/a\u003e [Fix] fix for an impossible situation: when the formatter is called with a no...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/f814a7f8f2af059f8158f7e4b2bf8b46aeb62cd3\"\u003e\u003ccode\u003ef814a7f\u003c/code\u003e\u003c/a\u003e [Dev Deps] backport from main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ljharb/qs/compare/v6.5.1...v6.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `request` from 2.83.0 to 2.88.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/request/request/blob/master/CHANGELOG.md\"\u003erequest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChange Log\u003c/h2\u003e\n\u003ch3\u003ev2.88.0 (2018/08/10)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2996\"\u003e#2996\u003c/a\u003e fix(uuid): import versioned uuid (\u003ca href=\"https://github.com/kwonoj\"\u003e\u003ccode\u003e@​kwonoj\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2994\"\u003e#2994\u003c/a\u003e Update to oauth-sign 0.9.0 (\u003ca href=\"https://github.com/dlecocq\"\u003e\u003ccode\u003e@​dlecocq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2993\"\u003e#2993\u003c/a\u003e Fix header tests (\u003ca href=\"https://github.com/simov\"\u003e\u003ccode\u003e@​simov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2904\"\u003e#2904\u003c/a\u003e \u003ca href=\"https://redirect.github.com/request/request/issues/515\"\u003e#515\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/request/request/issues/2894\"\u003e#2894\u003c/a\u003e Strip port suffix from Host header if the protocol is known. (\u003ca href=\"https://redirect.github.com/request/request/issues/2904\"\u003e#2904\u003c/a\u003e) (\u003ca href=\"https://github.com/paambaati\"\u003e\u003ccode\u003e@​paambaati\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2791\"\u003e#2791\u003c/a\u003e Improve AWS SigV4 support. (\u003ca href=\"https://redirect.github.com/request/request/issues/2791\"\u003e#2791\u003c/a\u003e) (\u003ca href=\"https://github.com/vikhyat\"\u003e\u003ccode\u003e@​vikhyat\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2977\"\u003e#2977\u003c/a\u003e Update test certificates (\u003ca href=\"https://github.com/simov\"\u003e\u003ccode\u003e@​simov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.87.0 (2018/05/21)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2943\"\u003e#2943\u003c/a\u003e Replace hawk dependency with a local implemenation (\u003ca href=\"https://redirect.github.com/request/request/issues/2943\"\u003e#2943\u003c/a\u003e) (\u003ca href=\"https://github.com/hueniverse\"\u003e\u003ccode\u003e@​hueniverse\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.86.0 (2018/05/15)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2885\"\u003e#2885\u003c/a\u003e Remove redundant code (for Node.js 0.9.4 and below) and dependency (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2942\"\u003e#2942\u003c/a\u003e Make Test GREEN Again! (\u003ca href=\"https://github.com/simov\"\u003e\u003ccode\u003e@​simov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2923\"\u003e#2923\u003c/a\u003e Alterations for failing CI tests (\u003ca href=\"https://github.com/gareth-robinson\"\u003e\u003ccode\u003e@​gareth-robinson\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.85.0 (2018/03/12)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2880\"\u003e#2880\u003c/a\u003e Revert \u0026quot;Update hawk to 7.0.7 (\u003ca href=\"https://redirect.github.com/request/request/issues/2880\"\u003e#2880\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/simov\"\u003e\u003ccode\u003e@​simov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev2.84.0 (2018/03/12)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2793\"\u003e#2793\u003c/a\u003e Fixed calculation of oauth_body_hash, issue \u003ca href=\"https://redirect.github.com/request/request/issues/2792\"\u003e#2792\u003c/a\u003e (\u003ca href=\"https://github.com/dvishniakov\"\u003e\u003ccode\u003e@​dvishniakov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/request/request/pull/2880\"\u003e#2880\u003c/a\u003e Update hawk to 7.0.7 (\u003ca href=\"https://redirect.github.com/request/request/issues/2880\"\u003e#2880\u003c/a\u003e) (\u003ca href=\"https://github.com/kornel-kedzierski\"\u003e\u003ccode\u003e@​kornel-kedzierski\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\u003eSee full diff in \u003ca href=\"https://github.com/request/request/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 5.5.0 to 5.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminVersion\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove boolean \u003ccode\u003eloose\u003c/code\u003e param to an options object, with\nbackwards-compatibility protection.\u003c/li\u003e\n\u003cli\u003eAdd ability to opt out of special prerelease version handling with\nthe \u003ccode\u003eincludePrerelease\u003c/code\u003e option flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version coercion capabilities\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd intersection checking\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminSatisfying\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eprerelease(v)\u003c/code\u003e that returns prerelease components\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Backus-Naur for ranges\u003c/li\u003e\n\u003cli\u003eRemove excessively cute inspection methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove AMD/Browserified build artifacts\u003c/li\u003e\n\u003cli\u003eFix ltr and gtr when using the \u003ccode\u003e*\u003c/code\u003e range\u003c/li\u003e\n\u003cli\u003eFix for range \u003ccode\u003e*\u003c/code\u003e with a prerelease identifier\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/f8cc313550691a50d9662d8c94f0c033717efd7d\"\u003e\u003ccode\u003ef8cc313\u003c/code\u003e\u003c/a\u003e chore: release 5.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e fix: better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/deb5ad51bf58868fa243c1683775305fe9e0e365\"\u003e\u003ccode\u003edeb5ad5\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c83c18cf84f9ccaea3431c929bb285fd168c01e4\"\u003e\u003ccode\u003ec83c18c\u003c/code\u003e\u003c/a\u003e 5.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/956e228a4eb1b0136d1fe42c6171d3eda827baef\"\u003e\u003ccode\u003e956e228\u003c/code\u003e\u003c/a\u003e Correct typo in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8055dda0aee91372e3bfc47754a62f40e8a63b98\"\u003e\u003ccode\u003e8055dda\u003c/code\u003e\u003c/a\u003e 5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/604e73dea1f19a05314d6c66e0a52b47b1b7b340\"\u003e\u003ccode\u003e604e73d\u003c/code\u003e\u003c/a\u003e auto-publishing scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/bed01e2316b85271f6ffff89bf19e22f41475c97\"\u003e\u003ccode\u003ebed01e2\u003c/code\u003e\u003c/a\u003e remove the nomin comments, since we don't minify any more anyway\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/9cb68f1db72d297183233f4d8d287e935f2b6ddd\"\u003e\u003ccode\u003e9cb68f1\u003c/code\u003e\u003c/a\u003e document parse method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/38d42ca87a9d891fba9b2a044f914f1919fd769c\"\u003e\u003ccode\u003e38d42ca\u003c/code\u003e\u003c/a\u003e 5.7 changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v5.5.0...v5.7.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/~lukekarrys\"\u003elukekarrys\u003c/a\u003e, a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sshpk` from 1.13.1 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/joyent/node-sshpk/releases\"\u003esshpk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for ed25519 private keys in pkcs8 by \u003ca href=\"https://github.com/teutat3s\"\u003e\u003ccode\u003e@​teutat3s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/TritonDataCenter/node-sshpk/pull/92\"\u003eTritonDataCenter/node-sshpk#92\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/teutat3s\"\u003e\u003ccode\u003e@​teutat3s\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/TritonDataCenter/node-sshpk/pull/92\"\u003eTritonDataCenter/node-sshpk#92\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/compare/v1.17.0...v1.18.0\"\u003ehttps://github.com/TritonDataCenter/node-sshpk/compare/v1.17.0...v1.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTOOLS-2101 jsstyle submodules too old for old perls by \u003ca href=\"https://github.com/cburroughs\"\u003e\u003ccode\u003e@​cburroughs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/TritonDataCenter/node-sshpk/pull/65\"\u003eTritonDataCenter/node-sshpk#65\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTRITON-1943 add Jenkinsfiles to Triton repositories by \u003ca href=\"https://github.com/cburroughs\"\u003e\u003ccode\u003e@​cburroughs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/TritonDataCenter/node-sshpk/pull/64\"\u003eTritonDataCenter/node-sshpk#64\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMANTA-4808 jenkins-joylib notifications should include \u0026quot;mantav1\u0026quot; branch builds by \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/TritonDataCenter/node-sshpk/pull/66\"\u003eTritonDataCenter/node-sshpk#66\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTRITON-2254 Change joyMattermostNotification to joySlackNotifications by \u003ca href=\"https://github.com/bahamat\"\u003e\u003ccode\u003e@​bahamat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/TritonDataCenter/node-sshpk/pull/77\"\u003eTritonDataCenter/node-sshpk#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enode-sshpk#27 PuTTY private key support by \u003ca href=\"https://github.com/Eugeny\"\u003e\u003ccode\u003e@​Eugeny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/TritonDataCenter/node-sshpk/pull/76\"\u003eTritonDataCenter/node-sshpk#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enode-sshpk#27 prep for release by \u003ca href=\"https://github.com/bahamat\"\u003e\u003ccode\u003e@​bahamat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/TritonDataCenter/node-sshpk/pull/79\"\u003eTritonDataCenter/node-sshpk#79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/compare/v1.16.1...v1.17.0\"\u003ehttps://github.com/TritonDataCenter/node-sshpk/compare/v1.16.1...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes for \u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/60\"\u003e#60\u003c/a\u003e (correctly encoding certificates with expiry dates \u0026gt;=2050), \u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/62\"\u003e#62\u003c/a\u003e (accepting PKCS#8 EC private keys with missing public key parts)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for SPKI fingerprints, PuTTY PPK format (public-key only for now), PKCS#8 PBKDF2 encrypted private keys\u003c/li\u003e\n\u003cli\u003eFix for \u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/48\"\u003e#48\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew API for accessing x509 extensions in certificates\u003c/li\u003e\n\u003cli\u003eFixes for \u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/52\"\u003e#52\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/50\"\u003e#50\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove all remaining usage of jodid25519 (abandoned dep)\u003c/li\u003e\n\u003cli\u003eAdd support for DNSSEC key format\u003c/li\u003e\n\u003cli\u003eAdd support for Ed25519 keys in PEM format (according to draft-curdle-pkix)\u003c/li\u003e\n\u003cli\u003eFixes for X.509 encoding issues (asn.1 NULLs in RSA certs, cert string type mangling)\u003c/li\u003e\n\u003cli\u003ePerformance issues parsing long SSH public keys\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/TritonDataCenter/node-sshpk/commit/8df038598965802fe287715ab4389e56da2593c5\"\u003e\u003ccode\u003e8df0385\u003c/code\u003e\u003c/a\u003e Add support for ed25519 private keys in pkcs8 (\u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/3e8366433e9c2ef688e7b14935bd4d4fa264229d\"\u003e\u003ccode\u003e3e83664\u003c/code\u003e\u003c/a\u003e node-sshpk#27 prep for release (\u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/1da5a874f62ecc4a7593606020a230ba6a885aa3\"\u003e\u003ccode\u003e1da5a87\u003c/code\u003e\u003c/a\u003e node-sshpk#27 PuTTY private key support (\u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/85f3c4e19a6c520550011bcd7bd3094a34a4e9cf\"\u003e\u003ccode\u003e85f3c4e\u003c/code\u003e\u003c/a\u003e TRITON-2254 Change joyMattermostNotification to joySlackNotifications (\u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/4342c21c2e0d3860f5268fd6fd8af6bdeddcc6fc\"\u003e\u003ccode\u003e4342c21\u003c/code\u003e\u003c/a\u003e MANTA-4808 jenkins-joylib notifications should include \u0026quot;mantav1\u0026quot; branch build...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/cb8c666a2ca06cb71b9a355d390378d91f72cc0e\"\u003e\u003ccode\u003ecb8c666\u003c/code\u003e\u003c/a\u003e TRITON-1943 add Jenkinsfiles to Triton repositories (\u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/e97ab593cc36937b9ba4db7acede0726d4181027\"\u003e\u003ccode\u003ee97ab59\u003c/code\u003e\u003c/a\u003e TOOLS-2101 jsstyle submodules too old for old perls (\u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/1aece0d1df155e60e4cb0ae42cb3ed7aa043e174\"\u003e\u003ccode\u003e1aece0d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/60\"\u003ejoyent/node-sshpk#60\u003c/a\u003e certs should generate GeneralizedTime values for dates \u0026gt;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/684dbe66d9615378bdb4d1ac1ede9f901591cb86\"\u003e\u003ccode\u003e684dbe6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/62\"\u003ejoyent/node-sshpk#62\u003c/a\u003e handle pkcs8 ECDSA keys with missing public parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TritonDataCenter/node-sshpk/commit/574ff21e77117b478baf4664856bfc4b0aa41a12\"\u003e\u003ccode\u003e574ff21\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/joyent/node-sshpk/issues/18\"\u003ejoyent/node-sshpk#18\u003c/a\u003e support for PKCS8 encrypted private keys\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/joyent/node-sshpk/compare/v1.13.1...v1.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~bahamat\"\u003ebahamat\u003c/a\u003e, a new releaser for sshpk since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tough-cookie` from 2.3.3 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/7c1fdf1322cbd1442b0bfb161aef2ac6554af19d\"\u003e\u003ccode\u003e7c1fdf1\u003c/code\u003e\u003c/a\u003e 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/9ff4ba59eceab8f85f8104ac30d96cc0c9570d23\"\u003e\u003ccode\u003e9ff4ba5\u003c/code\u003e\u003c/a\u003e Qualify the store.removeAllCookies documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/1855bf35e22f89ddc9b97ed02de760a16e87be42\"\u003e\u003ccode\u003e1855bf3\u003c/code\u003e\u003c/a\u003e Additional documentation for removeAllCookies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/5cc9bd2cfeb3702488c7793d0fb73117bfafe56f\"\u003e\u003ccode\u003e5cc9bd2\u003c/code\u003e\u003c/a\u003e Extract tests, cover multiple error path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/28f0808127074d73af05e7676cfd0e3591e2e5ce\"\u003e\u003ccode\u003e28f0808\u003c/code\u003e\u003c/a\u003e Only call removeAllCookies if actually implemented\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/62802ef9a0f66e507f73d073fbeedcd7d4d20bf6\"\u003e\u003ccode\u003e62802ef\u003c/code\u003e\u003c/a\u003e remove all cookies from cookie jar at once (\u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/8783d46b028d7483d93a74aad9b89d7da327b8d4\"\u003e\u003ccode\u003e8783d46\u003c/code\u003e\u003c/a\u003e Remove left-over mention of MPL from README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/8302ebc43a11f608eb1c62715e7eb2d38920d32c\"\u003e\u003ccode\u003e8302ebc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/121\"\u003e#121\u003c/a\u003e from salesforce/punycode-2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/d6ea1158f3da5f27a55c2fd0c2366777ce01bac6\"\u003e\u003ccode\u003ed6ea115\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/120\"\u003e#120\u003c/a\u003e from salesforce/no-package-lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salesforce/tough-cookie/commit/b897b49223327d2d6a23750c2a4b5343f4c4c7d3\"\u003e\u003ccode\u003eb897b49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/salesforce/tough-cookie/issues/119\"\u003e#119\u003c/a\u003e from salesforce/inline-version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/salesforce/tough-cookie/compare/v2.3.3...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `y18n` from 4.0.0 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md\"\u003ey18n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/y18n/compare/y18n-v4.0.2...y18n-v4.0.3\"\u003e4.0.3\u003c/a\u003e (2021-04-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e 4.x.x should not enforce Node 10 (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/126\"\u003e#126\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/1e21a536e9135d8403a47be88922157a706b7cde\"\u003e1e21a53\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e4.0.1 (2020-11-30)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaddress prototype pollution issue (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/108\"\u003e#108\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/a9ac604abf756dec9687be3843e2c93bfe581f25\"\u003ea9ac604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/yargs/y18n/commit/0aa97c508ea31efadd2a27f98fed6873eefc963e\"\u003e\u003ccode\u003e0aa97c5\u003c/code\u003e\u003c/a\u003e chore: release 4.x.x (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/y18n/commit/a8e7f04f8011423ce526e9b9f7ceea190c032733\"\u003e\u003ccode\u003ea8e7f04\u003c/code\u003e\u003c/a\u003e build(release-please): configure branch properly (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/y18n/commit/1e21a536e9135d8403a47be88922157a706b7cde\"\u003e\u003ccode\u003e1e21a53\u003c/code\u003e\u003c/a\u003e fix(release): 4.x.x should not enforce Node 10 (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/y18n/commit/8dc75802f3aa944bf9a827213969d64834621215\"\u003e\u003ccode\u003e8dc7580\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/y18n/commit/7de58ca0d315990cdb38234e97fc66254cdbcd71\"\u003e\u003ccode\u003e7de58ca\u003c/code\u003e\u003c/a\u003e fix: address prototype pollution issue\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yargs/y18n/compare/v4.0.0...y18n-v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for y18n since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yargs-parser` from 11.1.1 to 22.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/yargs-parser/releases\"\u003eyargs-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eyargs-parser: v22.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/compare/yargs-parser-v21.1.1...yargs-parser-v22.0.0\"\u003e22.0.0\u003c/a\u003e (2025-05-26)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eyargs is now ESM first (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eyargs is now ESM first (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs-parser/commit/6d692953ade099375c6c5e131367968b07ae8470\"\u003e6d69295\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eyargs-parser: v21.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/compare/yargs-parser-v21.1.0...yargs-parser-v21.1.1\"\u003e21.1.1\u003c/a\u003e (2022-08-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript:\u003c/strong\u003e ignore .cts files during publish (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/454\"\u003e#454\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs-parser/commit/d69f9c3a91c3ad2f9494d0a94e29a8b76c41b81b\"\u003ed69f9c3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/452\"\u003e#452\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eyargs-parser: v21.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/compare/yargs-parser-v21.0.1...yargs-parser-v21.1.0\"\u003e21.1.0\u003c/a\u003e (2022-08-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow ...\n\n_Description has been truncated_","html_url":"https://github.com/arobida/twitter-bot/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arobida%2Ftwitter-bot/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"2.8.8","new_version":"2.8.9","update_type":"patch","path":null,"pr_created_at":"2026-01-01T05:40:26.000Z","version_change":"2.8.8 → 2.8.9","issue":{"uuid":"3774162412","node_id":"PR_kwDOEzRUoM67LQ39","number":1,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-01T05:40:26.000Z","updated_at":"2026-01-01T05:40:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":29,"packages":[{"name":"@babel/traverse","old_version":"7.12.5","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"axios","old_version":"0.19.0","new_version":"removed","repository_url":"https://github.com/axios/axios"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"y18n","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/yargs/y18n"},{"name":"y18n","old_version":"4.0.0","new_version":"4.0.3","repository_url":"https://github.com/yargs/y18n"},{"name":"yargs-parser","old_version":"5.0.0-security.0","new_version":"5.0.1","repository_url":"https://github.com/yargs/yargs-parser"},{"name":"copy-props","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/gulpjs/copy-prop"},{"name":"semver","old_version":"5.7.1","new_version":"5.7.2","repository_url":"https://github.com/npm/node-semver"},{"name":"semver","old_version":"7.3.2","new_version":"7.7.3","repository_url":"https://github.com/npm/node-semver"},{"name":"decode-uri-component","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"es5-ext","old_version":"0.10.53","new_version":"0.10.64","repository_url":"https://github.com/medikoo/es5-ext"},{"name":"form-data","old_version":"2.3.3","new_version":"removed","repository_url":"https://github.com/form-data/form-data"},{"name":"hosted-git-info","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"js-yaml","old_version":"3.14.0","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"json5","old_version":"2.1.3","new_version":"2.2.3","repository_url":"https://github.com/json5/json5"},{"name":"minimatch","old_version":"3.0.4","new_version":"3.1.2","repository_url":"https://github.com/isaacs/minimatch"},{"name":"minimist","old_version":"1.2.5","new_version":"1.2.8","repository_url":"https://github.com/minimistjs/minimist"},{"name":"node-notifier","old_version":"8.0.0","new_version":"10.0.1","repository_url":"https://github.com/mikaelbr/node-notifier"},{"name":"path-parse","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/jbgutierrez/path-parse"},{"name":"rollup","old_version":"2.33.2","new_version":"2.79.2","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.12.5` | `7.28.5` |\n| [axios](https://github.com/axios/axios) | `0.19.0` | `removed` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [y18n](https://github.com/yargs/y18n) | `3.2.1` | `3.2.2` |\n| [y18n](https://github.com/yargs/y18n) | `4.0.0` | `4.0.3` |\n| [yargs-parser](https://github.com/yargs/yargs-parser) | `5.0.0-security.0` | `5.0.1` |\n| [copy-props](https://github.com/gulpjs/copy-prop) | `2.0.4` | `2.0.5` |\n| [semver](https://github.com/npm/node-semver) | `5.7.1` | `5.7.2` |\n| [semver](https://github.com/npm/node-semver) | `7.3.2` | `7.7.3` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.0` | `0.2.2` |\n| [es5-ext](https://github.com/medikoo/es5-ext) | `0.10.53` | `0.10.64` |\n| [form-data](https://github.com/form-data/form-data) | `2.3.3` | `removed` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.8` | `2.8.9` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.0` | `3.14.2` |\n| [json5](https://github.com/json5/json5) | `2.1.3` | `2.2.3` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.0.4` | `3.1.2` |\n| [minimist](https://github.com/minimistjs/minimist) | `1.2.5` | `1.2.8` |\n| [node-notifier](https://github.com/mikaelbr/node-notifier) | `8.0.0` | `10.0.1` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [rollup](https://github.com/rollup/rollup) | `2.33.2` | `2.79.2` |\n\n\nUpdates `@babel/traverse` from 7.12.5 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/traverse\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/traverse\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e579cb023d8377755ff643f01504784a3f04e9de\"\u003e\u003ccode\u003ee579cb0\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003estrictNullChecks\u003c/code\u003e for \u003ccode\u003etraverse\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17499\"\u003e#17499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7385eaef76628ba3748b086d29e3bea8d7e36736\"\u003e\u003ccode\u003e7385eae\u003c/code\u003e\u003c/a\u003e [Babel 8] Improve scope information collection performance (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17043\"\u003e#17043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/26bc651cc69d683eb8bd8b11f05619fa0baa9ae0\"\u003e\u003ccode\u003e26bc651\u003c/code\u003e\u003c/a\u003e [Babel 8] Better node type definitions for \u003ccode\u003ecomputed\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17500\"\u003e#17500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e6265234aaa7305a94f94ce1944c536c8dbdc166\"\u003e\u003ccode\u003ee626523\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17503\"\u003e#17503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/19c9126eb712ba274b2a68fbd30192d436e50838\"\u003e\u003ccode\u003e19c9126\u003c/code\u003e\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17504\"\u003e#17504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b41f8cdd0183e800de58c573a4f57497f72b2e26\"\u003e\u003ccode\u003eb41f8cd\u003c/code\u003e\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17493\"\u003e#17493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/22493b64c549836d214788cb5f3299721c725f8c\"\u003e\u003ccode\u003e22493b6\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/traverse\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17485\"\u003e#17485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/18d88b83c67c8dbbe63e4ac423e6006c4c01b85c\"\u003e\u003ccode\u003e18d88b8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/core\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-traverse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/traverse\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `axios`\n\nUpdates `follow-redirects` from 1.5.10 to 1.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/b2f2ea52edb4d5949751e2467d9e6d42ca24c8d0\"\u003e\u003ccode\u003eb2f2ea5\u003c/code\u003e\u003c/a\u003e Release version 1.13.0 of the npm package.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/6d3053ae9bcab7a12c34df3fcdd8aafcb1c56ed0\"\u003e\u003ccode\u003e6d3053a\u003c/code\u003e\u003c/a\u003e Update dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/e32b25496d54d80340c6d1cb97b535e6a8a9a006\"\u003e\u003ccode\u003ee32b254\u003c/code\u003e\u003c/a\u003e Expose response headers in beforeRedirect.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/d320c044095254f536e423d1ed6c6900985a9277\"\u003e\u003ccode\u003ed320c04\u003c/code\u003e\u003c/a\u003e End request in example.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/aa6ce01c8145b1f968031c663d9aa87a692cfca7\"\u003e\u003ccode\u003eaa6ce01\u003c/code\u003e\u003c/a\u003e Release version 1.12.1 of the npm package.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/4d3f93c2c5e57596f6bba8a174ad24dfbbce9078\"\u003e\u003ccode\u003e4d3f93c\u003c/code\u003e\u003c/a\u003e No more peer dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/7f1c0808865ea986fb8c7a83eb3b1f3cff9b056e\"\u003e\u003ccode\u003e7f1c080\u003c/code\u003e\u003c/a\u003e Set up npm funding.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/4c18cb78958e398f2f4417ce2df4d8106f61cc26\"\u003e\u003ccode\u003e4c18cb7\u003c/code\u003e\u003c/a\u003e Add sponsor button.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/ffd9b311aae613529f7ab49d8c83890b7de617a9\"\u003e\u003ccode\u003effd9b31\u003c/code\u003e\u003c/a\u003e Set up sponsorship\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/89fc462674c9a1b88262f1b7d0e828f4ced1b890\"\u003e\u003ccode\u003e89fc462\u003c/code\u003e\u003c/a\u003e Fake socket event.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/follow-redirects/follow-redirects/compare/v1.5.10...v1.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `qs` from 6.2.3 to 6.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ljharb/qs/blob/main/CHANGELOG.md\"\u003eqs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003cstrong\u003e6.5.2\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] use \u003ccode\u003esafer-buffer\u003c/code\u003e instead of \u003ccode\u003eBuffer\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003e[Refactor] utils: \u003ccode\u003emodule.exports\u003c/code\u003e one thing, instead of mutating \u003ccode\u003eexports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ebrowserify\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003eiconv-lite\u003c/code\u003e, \u003ccode\u003esafer-buffer\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e, \u003ccode\u003ebrowserify\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.5.1\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix parsing \u0026amp; compacting very deep objects (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Refactor] name utils functions\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] up to \u003ccode\u003enode\u003c/code\u003e \u003ccode\u003ev8.4\u003c/code\u003e; use \u003ccode\u003envm install-latest-npm\u003c/code\u003e so newer npm doesn’t break older node\u003c/li\u003e\n\u003cli\u003e[Tests] Use precise dist for Node.js 0.6 runtime (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Tests] make 0.6 required, now that it’s passing\u003c/li\u003e\n\u003cli\u003e[Tests] on \u003ccode\u003enode\u003c/code\u003e \u003ccode\u003ev8.2\u003c/code\u003e; fix npm on node 0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.5.0\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[New] add \u003ccode\u003eutils.assign\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[New] pass default encoder/decoder to custom encoder/decoder functions (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e/\u003ccode\u003estringify\u003c/code\u003e: add \u003ccode\u003eignoreQueryPrefix\u003c/code\u003e/\u003ccode\u003eaddQueryPrefix\u003c/code\u003e options, respectively (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] Handle stringifying empty objects with addQueryPrefix (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] do not mutate \u003ccode\u003eoptions\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eparse\u003c/code\u003e: cache index to reuse in else statement (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Docs] add various badges to readme (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003ebrowserify\u003c/code\u003e, \u003ccode\u003eiconv-lite\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] up to \u003ccode\u003enode\u003c/code\u003e \u003ccode\u003ev8.1\u003c/code\u003e, \u003ccode\u003ev7.10\u003c/code\u003e, \u003ccode\u003ev6.11\u003c/code\u003e; npm v4.6 breaks on node \u0026lt; v1; npm v5+ breaks on node \u0026lt; v4\u003c/li\u003e\n\u003cli\u003e[Tests] add \u003ccode\u003eeditorconfig-tools\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.4.1\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: ignore \u003ccode\u003e__proto__\u003c/code\u003e keys (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] fix for an impossible situation: when the formatter is called with a non-string value\u003c/li\u003e\n\u003cli\u003e[Fix] use \u003ccode\u003esafer-buffer\u003c/code\u003e instead of \u003ccode\u003eBuffer\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils.merge\u003c/code\u003e: avoid a crash with a null target and an array source\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils.merge\u003c/code\u003e: avoid a crash with a null target and a truthy non-array source\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003estringify\u003c/code\u003e: fix a crash with \u003ccode\u003estrictNullHandling\u003c/code\u003e and a custom \u003ccode\u003efilter\u003c/code\u003e/\u003ccode\u003eserializeDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils\u003c/code\u003e: \u003ccode\u003emerge\u003c/code\u003e: fix crash when \u003ccode\u003esource\u003c/code\u003e is a truthy primitive \u0026amp; no options are provided\u003c/li\u003e\n\u003cli\u003e[Fix] when \u003ccode\u003eparseArrays\u003c/code\u003e is false, properly handle keys ending in \u003ccode\u003e[]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Robustness] \u003ccode\u003estringify\u003c/code\u003e: avoid relying on a global \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Refactor] use cached \u003ccode\u003eArray.isArray\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003estringify\u003c/code\u003e: Avoid arr = arr.concat(...), push to the existing instance (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] remove travis badge; add github actions/codecov badges; update URLs\u003c/li\u003e\n\u003cli\u003e[Docs] Clarify the need for \u0026quot;arrayLimit\u0026quot; option\u003c/li\u003e\n\u003cli\u003e[meta] fix README.md (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[meta] Clean up license text so it’s properly detected as BSD-3-Clause\u003c/li\u003e\n\u003cli\u003e[meta] add FUNDING.yml\u003c/li\u003e\n\u003cli\u003e[actions] backport actions from main\u003c/li\u003e\n\u003cli\u003e[Tests] remove nonexistent tape option\u003c/li\u003e\n\u003cli\u003e[Dev Deps] backport from main\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.4.0\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[New] \u003ccode\u003eqs.stringify\u003c/code\u003e: add \u003ccode\u003eencodeValuesOnly\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e[Fix] follow \u003ccode\u003eallowPrototypes\u003c/code\u003e option during merge (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/201\"\u003e#201\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ljharb/qs/issues/201\"\u003e#201\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/ljharb/qs/commit/eaabd05558b657c75a137caf2eb030e8e856b82f\"\u003e\u003ccode\u003eeaabd05\u003c/code\u003e\u003c/a\u003e v6.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/9a73e553825650bc847f9a79a25674c9b9398c8a\"\u003e\u003ccode\u003e9a73e55\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003ebrowserify\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003eiconv-lite\u003c/code\u003e, \u003ccode\u003esafer-buffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/29477bafad7b1547aff06e827bb38e102f218d1e\"\u003e\u003ccode\u003e29477ba\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e, \u003ccode\u003ebrowserify\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/73b37321d09c4afc6a4c7ae2ab678b768f3b8daf\"\u003e\u003ccode\u003e73b3732\u003c/code\u003e\u003c/a\u003e [Fix] use \u003ccode\u003esafer-buffer\u003c/code\u003e instead of \u003ccode\u003eBuffer\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/037f3686e8f8eee456cf958c39ffd8a967d4ead5\"\u003e\u003ccode\u003e037f368\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/9dcec60af8769aed1f9fdd1760b465fd1c035dea\"\u003e\u003ccode\u003e9dcec60\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003eiconv-lite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/6f0586f2a8815c0dac21cb4d52e15067312d6454\"\u003e\u003ccode\u003e6f0586f\u003c/code\u003e\u003c/a\u003e Change exports usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/0e838daa71f91fecda456441ac64e615f38bed8b\"\u003e\u003ccode\u003e0e838da\u003c/code\u003e\u003c/a\u003e v6.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/53b54cb2c19e634dd24ee7d050c290ba39c99f6b\"\u003e\u003ccode\u003e53b54cb\u003c/code\u003e\u003c/a\u003e [Refactor] name utils functions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/dfd28c66958381fdda36bc162f4dd95d75c6b930\"\u003e\u003ccode\u003edfd28c6\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ljharb/qs/compare/v6.2.3...v6.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `y18n` from 3.2.1 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/y18n/releases\"\u003ey18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ey18n y18n-v4.0.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e 4.x.x should not enforce Node 10 (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/126\"\u003e#126\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/1e21a536e9135d8403a47be88922157a706b7cde\"\u003e1e21a53\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ey18n y18n-v4.0.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e ensure entry exists for backport (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/120\"\u003e#120\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/b22c0df59d0851d7be9fd1d51f6a5ee974c9fc94\"\u003eb22c0df\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\u003eSee full diff in \u003ca href=\"https://github.com/yargs/y18n/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for y18n since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `y18n` from 4.0.0 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/y18n/releases\"\u003ey18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ey18n y18n-v4.0.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e 4.x.x should not enforce Node 10 (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/126\"\u003e#126\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/1e21a536e9135d8403a47be88922157a706b7cde\"\u003e1e21a53\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ey18n y18n-v4.0.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e ensure entry exists for backport (\u003ca href=\"https://redirect.github.com/yargs/y18n/issues/120\"\u003e#120\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/y18n/commit/b22c0df59d0851d7be9fd1d51f6a5ee974c9fc94\"\u003eb22c0df\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\u003eSee full diff in \u003ca href=\"https://github.com/yargs/y18n/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~oss-bot\"\u003eoss-bot\u003c/a\u003e, a new releaser for y18n since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yargs-parser` from 5.0.0-security.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/yargs-parser/blob/v5.0.1/CHANGELOG.md\"\u003eyargs-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://www.github.com/yargs/yargs-parser/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2021-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e address GHSA-p9pc-299p-vxgp (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/362\"\u003e#362\u003c/a\u003e) (\u003ca href=\"https://www.github.com/yargs/yargs-parser/commit/1c417bd0b42b09c475ee881e36d292af4fa2cc36\"\u003e1c417bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/compare/v4.2.0...v4.2.1\"\u003e4.2.1\u003c/a\u003e (2017-01-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflatten/duplicate regression (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/75\"\u003e#75\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs-parser/commit/68d68a0\"\u003e68d68a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e (2016-12-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einner objects in configs had their keys appended to top-level key when dot-notation was disabled (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/72\"\u003e#72\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs-parser/commit/0b1b5f9\"\u003e0b1b5f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow multiple arrays to be provided, rather than always combining (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/71\"\u003e#71\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs-parser/commit/0f0fb2d\"\u003e0f0fb2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/compare/v4.0.2...v4.1.0\"\u003e4.1.0\u003c/a\u003e (2016-11-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply coercions to default options (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/65\"\u003e#65\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs-parser/commit/c79052b\"\u003ec79052b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle dot notation boolean options (\u003ca href=\"https://redirect.github.com/yargs/yargs-parser/issues/63\"\u003e#63\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs-parser/commit/02c3545\"\u003e02c3545\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/yargs-parser/compare/v4.0.1...v4.0.2\"\u003e4.0.2\u003c/a\u003e (2016-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewhoops, let's make the assign not change the Object key order (\u003ca href=\"https://github.com/yargs/yargs-parser/commit/29d069a\"\u003e29d069a\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\u003eSee full diff in \u003ca href=\"https://github.com/yargs/yargs-parser/commits/v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookie` from 0.3.1 to 0.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/cookie/releases\"\u003ecookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix object assignment of \u003ccode\u003ehasOwnProperty\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/177\"\u003e#177\u003c/a\u003e)  bc38ffd\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.7.1...v0.7.2\"\u003ehttps://github.com/jshttp/cookie/compare/v0.7.1...v0.7.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAlthough not permitted in the spec, some users expect this to work and user agents ignore the leading dot according to spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd fast path for \u003ccode\u003eserialize\u003c/code\u003e without options, use \u003ccode\u003eobj.hasOwnProperty\u003c/code\u003e when parsing (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: parse cookies ~10% faster (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e by \u003ca href=\"https://github.com/kurtextrem\"\u003e\u003ccode\u003e@​kurtextrem\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: narrow the validation of cookies to match RFC6265 (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/167\"\u003e#167\u003c/a\u003e by \u003ca href=\"https://github.com/bewinsnw\"\u003e\u003ccode\u003e@​bewinsnw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e for rspack (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/166\"\u003e#166\u003c/a\u003e by \u003ca href=\"https://github.com/proudparrot2\"\u003e\u003ccode\u003e@​proudparrot2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\"\u003ehttps://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epartitioned\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epriority\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eexpires\u003c/code\u003e option to reject invalid dates\u003c/li\u003e\n\u003cli\u003epref: improve default decode speed\u003c/li\u003e\n\u003cli\u003epref: remove slow string split in parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epref: read value only when assigning in parse\u003c/li\u003e\n\u003cli\u003epref: remove unnecessary regexp in parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003emaxAge\u003c/code\u003e option to reject invalid values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSameSite=None\u003c/code\u003e support\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/jshttp/cookie/commit/d19eaa1a2bb9ca43ac0951edd852ba4e88e410e0\"\u003e\u003ccode\u003ed19eaa1\u003c/code\u003e\u003c/a\u003e 0.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/bc38ffd0eae716b199236dda061d0bdc74192dd3\"\u003e\u003ccode\u003ebc38ffd\u003c/code\u003e\u003c/a\u003e Fix object assignment of \u003ccode\u003ehasOwnProperty\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/cf4658f492c5bd96aeaf5693c3500f8495031014\"\u003e\u003ccode\u003ecf4658f\u003c/code\u003e\u003c/a\u003e 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6a8b8f5a49af7897b98ebfb29a1c4955afa3d33e\"\u003e\u003ccode\u003e6a8b8f5\u003c/code\u003e\u003c/a\u003e Allow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/58015c0b93de0b63db245cfdc5a108e511a81ad0\"\u003e\u003ccode\u003e58015c0\u003c/code\u003e\u003c/a\u003e Remove more code and perf wins (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/ab057d6c06b94a7b1e3358e69a685ae49c97b627\"\u003e\u003ccode\u003eab057d6\u003c/code\u003e\u003c/a\u003e 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/5f02ca87688481dbcf155e49ca8b61732f30e542\"\u003e\u003ccode\u003e5f02ca8\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/a5d591ce8447dd63821779724f96ad3c774c8579\"\u003e\u003ccode\u003ea5d591c\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/51968f94b5e820adeceef505539fa193ffe2d105\"\u003e\u003ccode\u003e51968f9\u003c/code\u003e\u003c/a\u003e Skip isNaN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/9e7ca51ade4b325307eedd6b4dec190983e9e2cc\"\u003e\u003ccode\u003e9e7ca51\u003c/code\u003e\u003c/a\u003e perf(parse): cache length, return early (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/cookie/compare/v0.3.1...v0.7.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/~blakeembrey\"\u003eblakeembrey\u003c/a\u003e, a new releaser for cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `copy-props` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gulpjs/copy-prop/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 5.7.1 to 5.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminVersion\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove boolean \u003ccode\u003eloose\u003c/code\u003e param to an options object, with\nbackwards-compatibility protection.\u003c/li\u003e\n\u003cli\u003eAdd ability to opt out of special prerelease version handling with\nthe \u003ccode\u003eincludePrerelease\u003c/code\u003e option flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version coercion capabilities\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd intersection checking\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminSatisfying\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eprerelease(v)\u003c/code\u003e that returns prerelease components\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Backus-Naur for ranges\u003c/li\u003e\n\u003cli\u003eRemove excessively cute inspection methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove AMD/Browserified build artifacts\u003c/li\u003e\n\u003cli\u003eFix ltr and gtr when using the \u003ccode\u003e*\u003c/code\u003e range\u003c/li\u003e\n\u003cli\u003eFix for range \u003ccode\u003e*\u003c/code\u003e with a prerelease identifier\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/f8cc313550691a50d9662d8c94f0c033717efd7d\"\u003e\u003ccode\u003ef8cc313\u003c/code\u003e\u003c/a\u003e chore: release 5.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e fix: better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/deb5ad51bf58868fa243c1683775305fe9e0e365\"\u003e\u003ccode\u003edeb5ad5\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.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/~lukekarrys\"\u003elukekarrys\u003c/a\u003e, a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.3.2 to 7.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2\"\u003e5.7.2\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/585\"\u003e#585\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e) (\u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminVersion\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove boolean \u003ccode\u003eloose\u003c/code\u003e param to an options object, with\nbackwards-compatibility protection.\u003c/li\u003e\n\u003cli\u003eAdd ability to opt out of special prerelease version handling with\nthe \u003ccode\u003eincludePrerelease\u003c/code\u003e option flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd version coercion capabilities\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd intersection checking\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminSatisfying\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eprerelease(v)\u003c/code\u003e that returns prerelease components\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Backus-Naur for ranges\u003c/li\u003e\n\u003cli\u003eRemove excessively cute inspection methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove AMD/Browserified build artifacts\u003c/li\u003e\n\u003cli\u003eFix ltr and gtr when using the \u003ccode\u003e*\u003c/code\u003e range\u003c/li\u003e\n\u003cli\u003eFix for range \u003ccode\u003e*\u003c/code\u003e with a prerelease identifier\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/f8cc313550691a50d9662d8c94f0c033717efd7d\"\u003e\u003ccode\u003ef8cc313\u003c/code\u003e\u003c/a\u003e chore: release 5.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0\"\u003e\u003ccode\u003e2f8fd41\u003c/code\u003e\u003c/a\u003e fix: better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/deb5ad51bf58868fa243c1683775305fe9e0e365\"\u003e\u003ccode\u003edeb5ad5\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-semver/compare/v5.7.1...v5.7.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/~lukekarrys\"\u003elukekarrys\u003c/a\u003e, a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `decode-uri-component` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/releases\"\u003edecode-uri-component's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent overwriting previously decoded tokens  980e0bf\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to GitHub workflows  76abc93\u003c/li\u003e\n\u003cli\u003eFix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e  746ca5d\u003c/li\u003e\n\u003cli\u003eUpdate license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)  486d7e2\u003c/li\u003e\n\u003cli\u003eTidelift tasks  a650457\u003c/li\u003e\n\u003cli\u003eMeta tweaks  66e1c28\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a0eea469d26eb0df668b081672cdb9581feb78eb\"\u003e\u003ccode\u003ea0eea46\u003c/code\u003e\u003c/a\u003e 0.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/980e0bf09b64d94f1aa79012f895816c30ffd152\"\u003e\u003ccode\u003e980e0bf\u003c/code\u003e\u003c/a\u003e Prevent overwriting previously decoded tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3c8a373dd4837e89b3f970e01295dd03e1405a33\"\u003e\u003ccode\u003e3c8a373\u003c/code\u003e\u003c/a\u003e 0.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/76abc939783fe3900fadb7d384a74d324d5557f3\"\u003e\u003ccode\u003e76abc93\u003c/code\u003e\u003c/a\u003e Switch to GitHub workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/746ca5dcb6667c5d364e782d53c542830e4c10b9\"\u003e\u003ccode\u003e746ca5d\u003c/code\u003e\u003c/a\u003e Fix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/486d7e26d3a8c0fbe860fb651fe1bc98c2f2be30\"\u003e\u003ccode\u003e486d7e2\u003c/code\u003e\u003c/a\u003e Update license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a65045724e6234acef87f31da499d4807b20b134\"\u003e\u003ccode\u003ea650457\u003c/code\u003e\u003c/a\u003e Tidelift tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/66e1c2834c0e189201cb65196ec3101372459b02\"\u003e\u003ccode\u003e66e1c28\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eazy-logger` from 3.1.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shakyShane/eazy-logger/commit/a2e0ddc4d7e263a6dcbdaaa450ae8185349f2b82\"\u003e\u003ccode\u003ea2e0ddc\u003c/code\u003e\u003c/a\u003e 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shakyShane/eazy-logger/commit/5a4da5d7c44de707db798ea3dedec80f48862c2c\"\u003e\u003ccode\u003e5a4da5d\u003c/code\u003e\u003c/a\u003e Merge branch 'L-four-master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shakyShane/eazy-logger/commit/a8baa6fe441d19ffa9916eba367016b7937a28fd\"\u003e\u003ccode\u003ea8baa6f\u003c/code\u003e\u003c/a\u003e Reslove CVE-2024-57075 with and add a test.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shakyShane/eazy-logger/commit/0d0f1063d3572358465bb5e2e3410e1eb3c4609c\"\u003e\u003ccode\u003e0d0f106\u003c/code\u003e\u003c/a\u003e 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shakyShane/eazy-logger/commit/c332d9c5ef5e1ad1c06db2fbcd05e9bf4789398a\"\u003e\u003ccode\u003ec332d9c\u003c/code\u003e\u003c/a\u003e chalk as dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shakyShane/eazy-logger/commit/ae4c862218867d93649fe53c7a4a5488d25ac8d7\"\u003e\u003ccode\u003eae4c862\u003c/code\u003e\u003c/a\u003e 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shakyShane/eazy-logger/commit/b8c266e62c6ccb1252e1522972d91f6185387f45\"\u003e\u003ccode\u003eb8c266e\u003c/code\u003e\u003c/a\u003e just chalk\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shakyshane/easy-logger/compare/v3.1.0...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 3.3.3 to 8.18.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.18.3\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a spec violation where the \u003ccode\u003eSec-WebSocket-Version\u003c/code\u003e header was not added\nto the HTTP response if the client requested version was either invalid or\nunacceptable (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2291\"\u003e#2291\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.2\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue that, during message decompression when the maximum size was\nexceeded, led to the emission of an inaccurate error and closure of the\nconnection with an improper close code (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2285\"\u003e#2285\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.1\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eThe length of the UNIX domain socket paths in the tests has been shortened to\nmake them work when run via \u003ca href=\"https://github.com/nodejs/citgm\"\u003eCITGM\u003c/a\u003e (021f7b8b).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.18.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eBlob\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2229\"\u003e#2229\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.17.1\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a DoS vulnerability (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2231\"\u003e#2231\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eA request with a number of headers exceeding the[\u003ccode\u003eserver.maxHeadersCount\u003c/code\u003e][]\nthreshold could be used to crash a ws server.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst http = require('http');\nconst WebSocket = require('ws');\n\u003cp\u003econst wss = new WebSocket.Server({ port: 0 }, function () {\nconst chars = \u0026quot;!#$%\u0026amp;'*+-.0123456789abcdefghijklmnopqrstuvwxyz^_`|~\u0026quot;.split('');\nconst headers = {};\nlet count = 0;\u003c/p\u003e\n\u003cp\u003efor (let i = 0; i \u0026lt; chars.length; i++) {\nif (count === 2000) break;\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003efor (let j = 0; j \u0026amp;lt; chars.length; j++) {\n  const key = chars[i] + chars[j];\n  headers[key] = 'x';\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\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/websockets/ws/commit/dabbdec92f4c1f1777689733d477344e3c6c2e67\"\u003e\u003ccode\u003edabbdec\u003c/code\u003e\u003c/a\u003e [dist] 8.18.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/33f5dbaf332764530a6ca97a93101b4402f3121d\"\u003e\u003ccode\u003e33f5dba\u003c/code\u003e\u003c/a\u003e [fix] Respond with the supported protocol versions (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2291\"\u003e#2291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/22a5a17db5fef470725f1b2f72342eccb4262662\"\u003e\u003ccode\u003e22a5a17\u003c/code\u003e\u003c/a\u003e [ci] Test on node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/e67eb7ad70e7e5bc2e31ded42460793ae02feb82\"\u003e\u003ccode\u003ee67eb7a\u003c/code\u003e\u003c/a\u003e [ci] Do not test on node 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/fa670f2b240afba6bffb3929e90ea41cd5e9d072\"\u003e\u003ccode\u003efa670f2\u003c/code\u003e\u003c/a\u003e [ci] Run the lint step on node 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/0eb8535f9b0dc11ac30a9ccb8824c9fc8388f1fd\"\u003e\u003ccode\u003e0eb8535\u003c/code\u003e\u003c/a\u003e [dist] 8.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/4f20aedbe2c6acba5e4361fcc5e694e1cdb4430c\"\u003e\u003ccode\u003e4f20aed\u003c/code\u003e\u003c/a\u003e [fix] Handle oversized messages with designated error (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/aa998e38c5f62844eb2fb1ccccb69a9c953ccd4f\"\u003e\u003ccode\u003eaa998e3\u003c/code\u003e\u003c/a\u003e [pkg] Update globals to version 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/cf259541e8c2c5a57b6d343b681a33447570f67b\"\u003e\u003ccode\u003ecf25954\u003c/code\u003e\u003c/a\u003e [minor] Fix nit in error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/b92745a9d6760e6b4b2394bfac78cbcd258a8c8d\"\u003e\u003ccode\u003eb92745a\u003c/code\u003e\u003c/a\u003e [dist] 8.18.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/ws/compare/3.3.3...8.18.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es5-ext` from 0.10.53 to 0.10.64\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/medikoo/es5-ext/releases\"\u003ees5-ext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.64 (2024-02-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert update to postinstall script meant to fix Powershell issue, as it's a regression for some Linux terminals (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003ec2e2bb9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.63...v0.10.64\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.63 (2024-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not rely on problematic regex (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3551cdd7b2db08b1632841f819d008757d28e8e2\"\u003e3551cdd\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/201\"\u003e#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003ea52e957\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/021\"\u003e#021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure postinstall script does not crash on Windows, fixes \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/181\"\u003e#181\u003c/a\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003ebf8ed79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify the manifest message (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/7855319f41b9736639cf4555bd2c419f17addf55\"\u003e7855319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.63\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.62 (2022-08-02)\u003c/h2\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eManifest improvements:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/b8dc53fa439b98541644c64c1275f25d9f2e2235\"\u003eb8dc53f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c51d552c03967858b8f14a4afa305338ba648cce\"\u003ec51d552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.61...v0.10.62\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.61 (2022-04-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure postinstall script does not error (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a0be4fdacdbc3aefd6f2952b7b9215827d362bbb\"\u003ea0be4fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/d7e0a612b7d895c1c7238c779feae1e39d4634c4\"\u003ed7e0a61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.60...v0.10.61\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.60 (2022-04-07)\u003c/h2\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003epostinstall\u003c/code\u003e script configuration (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/ab6b121f0ca4f033bba9b6f400b24d07869bd716\"\u003eab6b121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/medikoo/es5-ext/blob/main/CHANGELOG.md\"\u003ees5-ext's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.63...v0.10.64\"\u003e0.10.64\u003c/a\u003e (2024-02-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert update to postinstall script meant to fix Powershell issue, as it's a regression for some Linux terminals (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003ec2e2bb9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.63\"\u003e0.10.63\u003c/a\u003e (2024-02-23)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not rely on problematic regex (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3551cdd7b2db08b1632841f819d008757d28e8e2\"\u003e3551cdd\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/201\"\u003e#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003ea52e957\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/021\"\u003e#021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure postinstall script does not crash on Windows, fixes \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/181\"\u003e#181\u003c/a\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003ebf8ed79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify the manifest message (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/7855319f41b9736639cf4555bd2c419f17addf55\"\u003e7855319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.61...v0.10.62\"\u003e0.10.62\u003c/a\u003e (2022-08-02)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eManifest improvements:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/b8dc53fa439b98541644c64c1275f25d9f2e2235\"\u003eb8dc53f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c51d552c03967858b8f14a4afa305338ba648cce\"\u003ec51d552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.60...v0.10.61\"\u003e0.10.61\u003c/a\u003e (2022-04-20)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure postinstall script does not error (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a0be4fdacdbc3aefd6f2952b7b9215827d362bbb\"\u003ea0be4fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/d7e0a612b7d895c1c7238c779feae1e39d4634c4\"\u003ed7e0a61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.59...v0.10.60\"\u003e0.10.60\u003c/a\u003e (2022-04-07)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003epostinstall\u003c/code\u003e script configuration (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/ab6b121f0ca4f033bba9b6f400b24d07869bd716\"\u003eab6b121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.58...v0.10.59\"\u003e0.10.59\u003c/a\u003e (2022-03-17)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove manifest wording (\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/eb7ae59966774a8c26f1717415c627d90bb3d954\"\u003eeb7ae59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate data in manifest (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3d2935ac6f1a0969c7569840d5b3bdeed6940e56\"\u003e3d2935a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.57...v0.10.58\"\u003e0.10.58\u003c/a\u003e (2022-03-11)\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/medikoo/es5-ext/commit/f76b03d8c49ce4871f37f428c0e1d3ee6637fcc4\"\u003e\u003ccode\u003ef76b03d\u003c/code\u003e\u003c/a\u003e chore: Release v0.10.64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/2881acda50de0848b456690769919ed4b86be489\"\u003e\u003ccode\u003e2881acd\u003c/code\u003e\u003c/a\u003e chore: Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003e\u003ccode\u003ec2e2bb9\u003c/code\u003e\u003c/a\u003e fix: Revert update meant to fix Powershell issue, as it's a regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/16f2b7253d3d8d499d8cf1d3ca76c585da7f08d3\"\u003e\u003ccode\u003e16f2b72\u003c/code\u003e\u003c/a\u003e docs: Fix date in the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/de4e03c4776a303284142f73f3f181a070615817\"\u003e\u003ccode\u003ede4e03c\u003c/code\u003e\u003c/a\u003e chore: Release v0.10.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3fd53b755ec883be8f119c747f0b04130741e456\"\u003e\u003ccode\u003e3fd53b7\u003c/code\u003e\u003c/a\u003e chore: Upgrade\u003ccode\u003e lint-staged\u003c/code\u003e to v13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003e\u003ccode\u003ebf8ed79\u003c/code\u003e\u003c/a\u003e chore: Ensure postinstall script does not crash on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/2cbbb0717bd8de6e38fcba1f0d45bc876e7a1951\"\u003e\u003ccode\u003e2cbbb07\u003c/code\u003e\u003c/a\u003e chore: Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/22d0416ea170000a115609f22a560dfa9193ebb0\"\u003e\u003ccode\u003e22d0416\u003c/code\u003e\u003c/a\u003e chore: Bump LICENSE year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003e\u003ccode\u003ea52e957\u003c/code\u003e\u003c/a\u003e fix: Support ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.53...v0.10.64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `form-data`\n\nUpdates `hosted-git-info` from 2.8.8 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 3.14.0 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.14.2] - 2025-11-15\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported v4.1.1 fix to v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.1] - 2025-11-12\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution issue in yaml merge (\u0026lt;\u0026lt;) operator.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.0] - 2021-04-15\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypes are now exported as \u003ccode\u003eyaml.types.XXX\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEvery type now has \u003ccode\u003eoptions\u003c/code\u003e property with original arguments kept as they were\n(see \u003ccode\u003eyaml.types.int.options\u003c/code\u003e as an example).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSchema.extend()\u003c/code\u003e now keeps old type order in case of conflicts\n(e.g. Schema.extend([ a, b, c ]).extend([ b, a, d ]) is now ordered as \u003ccode\u003eabcd\u003c/code\u003e instead of \u003ccode\u003ecbad\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.0] - 2021-01-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCheck \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/migrate_v3_to_v4.md\"\u003emigration guide\u003c/a\u003e to see details for all breaking changes.\u003c/li\u003e\n\u003cli\u003eBreaking: \u0026quot;unsafe\u0026quot; tags \u003ccode\u003e!!js/function\u003c/code\u003e, \u003ccode\u003e!!js/regexp\u003c/code\u003e, \u003ccode\u003e!!js/undefined\u003c/code\u003e are\nmoved to \u003ca href=\"https://github.com/nodeca/js-yaml-js-types\"\u003ejs-yaml-js-types\u003c/a\u003e package.\u003c/li\u003e\n\u003cli\u003eBreaking: removed \u003ccode\u003esafe*\u003c/code\u003e functions. Use \u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003eloadAll\u003c/code\u003e, \u003ccode\u003edump\u003c/code\u003e\ninstead which are all now safe by default.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eyaml.DEFAULT_SAFE_SCHEMA\u003c/code\u003e and \u003ccode\u003eyaml.DEFAULT_FULL_SCHEMA\u003c/code\u003e are removed, use\n\u003ccode\u003eyaml.DEFAULT_SCHEMA\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eyaml.Schema.create(schema, tags)\u003c/code\u003e is removed, use \u003ccode\u003eschema.extend(tags)\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e!!binary\u003c/code\u003e now always mapped to \u003ccode\u003eUint8Array\u003c/code\u003e on load.\u003c/li\u003e\n\u003cli\u003eReduced nesting of \u003ccode\u003e/lib\u003c/code\u003e folder.\u003c/li\u003e\n\u003cli\u003eParse numbers according to YAML 1.2 instead of YAML 1.1 (\u003ccode\u003e01234\u003c/code\u003e is now decimal,\n\u003ccode\u003e0o1234\u003c/code\u003e is octal, \u003ccode\u003e1:23\u003c/code\u003e is parsed as string instead of base60).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edump()\u003c/code\u003e no longer quotes \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e[\u003c/code\u003e, \u003ccode\u003e]\u003c/code\u003e, \u003ccode\u003e(\u003c/code\u003e, \u003ccode\u003e)\u003c/code\u003e except when necessary, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/470\"\u003e#470\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/557\"\u003e#557\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eLine and column in exceptions are now formatted as \u003ccode\u003e(X:Y)\u003c/code\u003e instead of\n\u003ccode\u003eat line X, column Y\u003c/code\u003e (also present in compact format), \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/332\"\u003e#332\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCode snippet created in exceptions now contains multiple lines with line numbers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edump()\u003c/code\u003e now serializes \u003ccode\u003eundefined\u003c/code\u003e as \u003ccode\u003enull\u003c/code\u003e in collections and removes keys with\n\u003ccode\u003eundefined\u003c/code\u003e in mappings, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/571\"\u003e#571\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edump()\u003c/code\u003e with \u003ccode\u003eskipInvalid=true\u003c/code\u003e now serializes invalid items in collections as null.\u003c/li\u003e\n\u003cli\u003eCustom tags starting with \u003ccode\u003e!\u003c/code\u003e are now dumped as \u003ccode\u003e!tag\u003c/code\u003e instead of \u003ccode\u003e!\u0026lt;!tag\u0026gt;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/576\"\u003e#576\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCustom tags starting with \u003ccode\u003etag:yaml.org,2002:\u003c/code\u003e are now shorthanded using \u003ccode\u003e!!\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/258\"\u003e#258\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e.mjs\u003c/code\u003e (es modules) support.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003equotingType\u003c/code\u003e and \u003ccode\u003eforceQuotes\u003c/code\u003e options for dumper to configure\nstring literal style, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/290\"\u003e#290\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/529\"\u003e#529\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estyles: { '!!null': 'empty' }\u003c/code\u003e option for dumper\n(serializes \u003ccode\u003e{ foo: null }\u003c/code\u003e as \u0026quot;\u003ccode\u003efoo: \u003c/code\u003e\u0026quot;), \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/570\"\u003e#570\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blo...\n\n_Description has been truncated_","html_url":"https://github.com/arobida/locomotive-scroll/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arobida%2Flocomotive-scroll/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"2.8.8","new_version":"2.8.9","update_type":"patch","path":null,"pr_created_at":"2025-12-12T02:53:01.000Z","version_change":"2.8.8 → 2.8.9","issue":{"uuid":"3721729863","node_id":"PR_kwDOQJxxQs64esFG","number":5,"state":"open","title":"Bump the npm_and_yarn group across 4 directories with 26 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-12T02:53:01.000Z","updated_at":"2025-12-14T18:01:03.376Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":26,"packages":[{"name":"minimist","old_version":"1.2.5","new_version":"1.2.8","repository_url":"https://github.com/minimistjs/minimist"},{"name":"semver","old_version":"7.3.4","new_version":"7.7.3","repository_url":"https://github.com/npm/node-semver"},{"name":"semver","old_version":"5.7.1","new_version":"5.7.2","repository_url":"https://github.com/npm/node-semver"},{"name":"@babel/helpers","old_version":"7.12.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.12.12","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"ansi-regex","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/chalk/ansi-regex"},{"name":"ansi-regex","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/chalk/ansi-regex"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"braces","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/micromatch/braces"},{"name":"browserslist","old_version":"4.14.7","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"cross-spawn","old_version":"7.0.3","new_version":"7.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"cross-spawn","old_version":"6.0.5","new_version":"6.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"glob-parent","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/gulpjs/glob-parent"},{"name":"hosted-git-info","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"js-yaml","old_version":"3.14.0","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"json5","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/json5/json5"},{"name":"json5","old_version":"2.1.3","new_version":"2.2.3","repository_url":"https://github.com/json5/json5"},{"name":"micromatch","old_version":"4.0.2","new_version":"4.0.8","repository_url":"https://github.com/micromatch/micromatch"},{"name":"minimatch","old_version":"3.0.4","new_version":"3.1.2","repository_url":"https://github.com/isaacs/minimatch"},{"name":"path-parse","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/jbgutierrez/path-parse"},{"name":"shell-quote","old_version":"1.7.2","new_version":"1.8.3","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"trim-newlines","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/sindresorhus/trim-newlines"},{"name":"word-wrap","old_version":"1.2.3","new_version":"1.2.5","repository_url":"https://github.com/jonschlinkert/word-wrap"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 1 update in the /hotelnowydwor.eu/wp-content/plugins/oxyextras/components/assets/vime/@vime/core directory: [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte).\nBumps the npm_and_yarn group with 19 updates in the /hotelnowydwor.eu/wp-content/themes/Disabledtwentytwentyone directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [minimist](https://github.com/minimistjs/minimist) | `1.2.5` | `1.2.8` |\n| [semver](https://github.com/npm/node-semver) | `7.3.4` | `7.7.3` |\n| [semver](https://github.com/npm/node-semver) | `5.7.1` | `5.7.2` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.12.5` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.12.12` | `7.28.5` |\n| [ansi-regex](https://github.com/chalk/ansi-regex) | `5.0.0` | `5.0.1` |\n| [ansi-regex](https://github.com/chalk/ansi-regex) | `4.1.0` | `4.1.1` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [braces](https://github.com/micromatch/braces) | `3.0.2` | `3.0.3` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.14.7` | `4.28.1` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `6.0.5` | `6.0.6` |\n| [glob-parent](https://github.com/gulpjs/glob-parent) | `5.1.1` | `5.1.2` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.8` | `2.8.9` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.0` | `3.14.2` |\n| [json5](https://github.com/json5/json5) | `1.0.1` | `1.0.2` |\n| [json5](https://github.com/json5/json5) | `2.1.3` | `2.2.3` |\n| [micromatch](https://github.com/micromatch/micromatch) | `4.0.2` | `4.0.8` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.0.4` | `3.1.2` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.7.2` | `1.8.3` |\n| [trim-newlines](https://github.com/sindresorhus/trim-newlines) | `3.0.0` | `3.0.1` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n\nBumps the npm_and_yarn group with 1 update in the /hotelnowydwor.eu/wp-content/themes/twentynineteen directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 8 updates in the /hotelnowydwor.eu/wp-content/themes/twentytwenty directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.26.0` | `7.28.4` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [axios](https://github.com/axios/axios) | `1.7.9` | `1.13.2` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.7` | `2.0.9` |\n| [node-forge](https://github.com/digitalbazaar/forge) | `1.3.1` | `1.3.3` |\n| [on-headers](https://github.com/jshttp/on-headers) | `1.0.2` | `1.1.0` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `3.0.6` | `3.1.1` |\n\n\nUpdates `svelte` from 3.59.2 to 5.45.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.45.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly reschedule deferred effects when reviving a batch after async work (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17332\"\u003e#17332\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly print \u003ccode\u003e!doctype\u003c/code\u003e during \u003ccode\u003eprint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17341\"\u003e#17341\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set AST \u003ccode\u003eroot.start\u003c/code\u003e to \u003ccode\u003e0\u003c/code\u003e and \u003ccode\u003eroot.end\u003c/code\u003e to \u003ccode\u003etemplate.length\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17125\"\u003e#17125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent erroneous \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings on prop fallbacks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17329\"\u003e#17329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: Add \u003ccode\u003e\u0026lt;textarea wrap=\u0026quot;off\u0026quot;\u0026gt;\u003c/code\u003e as a valid attribute value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17326\"\u003e#17326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add more css selectors to \u003ccode\u003eprint()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17330\"\u003e#17330\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't crash on \u003ccode\u003ehydratable\u003c/code\u003e serialization failure (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17315\"\u003e#17315\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't issue a11y warning for \u003ccode\u003e\u0026lt;video\u0026gt;\u003c/code\u003e without captions if it has no \u003ccode\u003esrc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17311\"\u003e#17311\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add \u003ccode\u003esrcObject\u003c/code\u003e to permitted \u003ccode\u003e\u0026lt;audio\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;video\u0026gt;\u003c/code\u003e attributes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17310\"\u003e#17310\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly reconcile each blocks after outroing branches are resumed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17258\"\u003e#17258\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: destroy each items after siblings are resumed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17258\"\u003e#17258\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: move DOM-related effect properties to \u003ccode\u003eeffect.nodes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17293\"\u003e#17293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$props.id()\u003c/code\u003e to occur after an \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17285\"\u003e#17285\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: keep reactions up to date even when read outside of effect (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17295\"\u003e#17295\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd props to state_referenced_locally (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17266\"\u003e#17266\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/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG-pre-5.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003esvelte\u003c/h1\u003e\n\u003ch2\u003e4.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: improve a11y-click-events-have-key-events message (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9358\"\u003e#9358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust hydration of html tag (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9184\"\u003e#9184\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: support camelCase properties on custom elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9328\"\u003e#9328\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add missing plaintext-only value to contenteditable type (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9242\"\u003e#9242\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade magic-string to 0.30.4 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9292\"\u003e#9292\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ignore trailing comments when comparing nodes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9197\"\u003e#9197\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: update style directive when style attribute is present and is updated via an object prop (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9187\"\u003e#9187\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: css sourcemap generation with unicode filenames (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9120\"\u003e#9120\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: do not add module declared variables as dependencies (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9122\"\u003e#9122\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle \u003ccode\u003esvelte:element\u003c/code\u003e with dynamic this and spread attributes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9112\"\u003e#9112\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: silence false positive reactive component warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9094\"\u003e#9094\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: head duplication when binding is present (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9124\"\u003e#9124\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: take custom attribute name into account when reflecting property (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9140\"\u003e#9140\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add \u003ccode\u003eindeterminate\u003c/code\u003e to the list of HTMLAttributes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9180\"\u003e#9180\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: recognize option value on spread attribute (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9125\"\u003e#9125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: move \u003ccode\u003esvelteHTML\u003c/code\u003e from language-tools into core to load the correct \u003ccode\u003esvelte/element\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9070\"\u003e#9070\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/sveltejs/svelte/commit/a544a9d5f3b1be263ff029c5d1fda9abb961660f\"\u003e\u003ccode\u003ea544a9d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17343\"\u003e#17343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b268ccbf44a68353abd5e5dd9e48376afcd8a1ba\"\u003e\u003ccode\u003eb268ccb\u003c/code\u003e\u003c/a\u003e fix: correctly reschedule deferred effects when reviving a batch after async ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/4e6104a9393e1b24831909bb3f6811568c3db413\"\u003e\u003ccode\u003e4e6104a\u003c/code\u003e\u003c/a\u003e fix typo (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17347\"\u003e#17347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a584ff134703cb340c90fef608646209d585cfb5\"\u003e\u003ccode\u003ea584ff1\u003c/code\u003e\u003c/a\u003e fix: correctly print \u003ccode\u003e!doctype\u003c/code\u003e during \u003ccode\u003eprint\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17341\"\u003e#17341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/01cd35211b63a4d29e5b1d9a40a86f824f760413\"\u003e\u003ccode\u003e01cd352\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17331\"\u003e#17331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/3cabb525345c21185c3cca607e6605c6424694b2\"\u003e\u003ccode\u003e3cabb52\u003c/code\u003e\u003c/a\u003e fix: set Root start/end to null when fragment contains only whitespace (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17125\"\u003e#17125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/7ec9e4b3b182b2ac2b5c0e3c8cbdda7d962b19d6\"\u003e\u003ccode\u003e7ec9e4b\u003c/code\u003e\u003c/a\u003e fix: prevent erroneous \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings on prop fallbacks ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/ebf7d94a7158b488baa28719ad04f53da304df6f\"\u003e\u003ccode\u003eebf7d94\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17328\"\u003e#17328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/6ae3e908a1c9ad2fbfa52a576c286f6577dc3bf0\"\u003e\u003ccode\u003e6ae3e90\u003c/code\u003e\u003c/a\u003e fix: Added the \u0026quot;off\u0026quot; value to the TS definition for textarea's wrap attribute...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/123fab27311b17ca49fc17ded3a99bcafcf5adf2\"\u003e\u003ccode\u003e123fab2\u003c/code\u003e\u003c/a\u003e fix: add more css selectors to \u003ccode\u003eprint()\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17330\"\u003e#17330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.45.9/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for svelte since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimist` from 1.2.5 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md\"\u003eminimist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.7...v1.2.8\"\u003ev1.2.8\u003c/a\u003e - 2023-02-09\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/17\"\u003e\u003ccode\u003e[#17](https://github.com/minimistjs/minimist/issues/17)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/12\"\u003e\u003ccode\u003e[#12](https://github.com/minimistjs/minimist/issues/12)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/10\"\u003e\u003ccode\u003e[#10](https://github.com/minimistjs/minimist/issues/10)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/10\"\u003e#10\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix handling of short option with non-trivial equals \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/5\"\u003e\u003ccode\u003e[#5](https://github.com/minimistjs/minimist/issues/5)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerge tag 'v0.2.3' \u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/5368ca4147e974138a54cc0dc4cea8f756546b70\"\u003e\u003ccode\u003e5368ca4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/e5f5067259ceeaf0b098d14bec910f87e58708c7\"\u003e\u003ccode\u003ee5f5067\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/62fde7d935f83417fb046741531a9e2346a36976\"\u003e\u003ccode\u003e62fde7d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/36ac5d0d95e4947d074e5737d94814034ca335d1\"\u003e\u003ccode\u003e36ac5d0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/73923d223553fca08b1ba77e3fbc2a492862ae4c\"\u003e\u003ccode\u003e73923d2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] add reusable workflows \u003ca href=\"https://github.com/minimistjs/minimist/commit/d80727df77bfa9e631044d7f16368d8f09242c91\"\u003e\u003ccode\u003ed80727d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] add eslint; rules to enable later are warnings \u003ca href=\"https://github.com/minimistjs/minimist/commit/48bc06a1b41f00e9cdf183db34f7a51ba70e98d4\"\u003e\u003ccode\u003e48bc06a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation \u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[readme] rename and add badges \u003ca href=\"https://github.com/minimistjs/minimist/commit/5df0fe49211bd09a3636f8686a7cb3012c3e98f0\"\u003e\u003ccode\u003e5df0fe4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] switch from \u003ccode\u003ecovert\u003c/code\u003e to \u003ccode\u003enyc\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/a48b128fdb8d427dfb20a15273f83e38d97bef07\"\u003e\u003ccode\u003ea48b128\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ecovert\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e; remove unnecessary \u003ccode\u003etap\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/f0fb958e9a1fe980cdffc436a211b0bda58f621b\"\u003e\u003ccode\u003ef0fb958\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] create FUNDING.yml; add \u003ccode\u003efunding\u003c/code\u003e in package.json \u003ca href=\"https://github.com/minimistjs/minimist/commit/3639e0c819359a366387e425ab6eabf4c78d3caa\"\u003e\u003ccode\u003e3639e0c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] use \u003ccode\u003enpmignore\u003c/code\u003e to autogenerate an npmignore file \u003ca href=\"https://github.com/minimistjs/minimist/commit/be2e038c342d8333b32f0fde67a0026b79c8150e\"\u003e\u003ccode\u003ebe2e038\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/minimistjs/minimist/commit/282b570e7489d01b03f2d6d3dabf79cd3e5f84cf\"\u003e\u003ccode\u003e282b570\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eisConstructorOrProto adapted from PR \u003ca href=\"https://github.com/minimistjs/minimist/commit/ef9153fc52b6cea0744b2239921c5dcae4697f11\"\u003e\u003ccode\u003eef9153f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/3124ed3e46306301ebb3c834874ce0241555c2c4\"\u003e\u003ccode\u003e3124ed3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003esafe-publish-latest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/4b927de696d561c636b4f43bf49d4597cb36d6d6\"\u003e\u003ccode\u003e4b927de\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add \u003ccode\u003eaud\u003c/code\u003e in \u003ccode\u003eposttest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/b32d9bd0ab340f4e9f8c3a97ff2a4424f25fab8c\"\u003e\u003ccode\u003eb32d9bd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] update repo URLs \u003ca href=\"https://github.com/minimistjs/minimist/commit/f9fdfc032c54884d9a9996a390c63cd0719bbe1a\"\u003e\u003ccode\u003ef9fdfc0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] Avoid 0.6 tests due to build failures \u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/950eaa74f112e04d23e9c606c67472c46739b473\"\u003e\u003ccode\u003e950eaa7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep \u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge tag 'v0.2.2' \u003ca href=\"https://github.com/minimistjs/minimist/commit/980d7ac61a0b4bd552711251ac107d506b23e41f\"\u003e\u003ccode\u003e980d7ac\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.6...v1.2.7\"\u003ev1.2.7\u003c/a\u003e - 2022-10-10\u003c/h2\u003e\n\u003ch3\u003eCommits\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/minimistjs/minimist/commit/6901ee286bc4c16da6830b48b46ce1574703cea1\"\u003e\u003ccode\u003e6901ee2\u003c/code\u003e\u003c/a\u003e v1.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e Merge tag 'v0.2.3'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/c0b26618322e94adea26c68e613ef0be482c6c63\"\u003e\u003ccode\u003ec0b2661\u003c/code\u003e\u003c/a\u003e v0.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/63b8fee87b8e7a003216d5d77ba5d6decf3cfb0d\"\u003e\u003ccode\u003e63b8fee\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/72239e6f0ea77d8be0ad4f682b7ae7d142144395\"\u003e\u003ccode\u003e72239e6\u003c/code\u003e\u003c/a\u003e [Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e [eslint] fix indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/9ec4d279ced72ea2f60237218e71cc03aa0dfdd6\"\u003e\u003ccode\u003e9ec4d27\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e [actions] Avoid 0.6 tests due to build failures\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.5...v1.2.8\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for minimist since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.3.4 to 7.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.0...v7.7.1\"\u003e7.7.1\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/af761c05bd53eef83b5e20f8b09360b0e70557dc\"\u003e\u003ccode\u003eaf761c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/764\"\u003e#764\u003c/a\u003e inc: fully capture prerelease identifier (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/764\"\u003e#764\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.3...v7.7.0\"\u003e7.7.0\u003c/a\u003e (2025-01-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0864b3ce7932667013e0c7c5ec764777d4682883\"\u003e\u003ccode\u003e0864b3c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/753\"\u003e#753\u003c/a\u003e add \u0026quot;release\u0026quot; inc type (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/753\"\u003e#753\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/d588e3782864b1cab2fe9f2452b848e8c7f609d1\"\u003e\u003ccode\u003ed588e37\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/755\"\u003e#755\u003c/a\u003e diff: fix prerelease to stable version diff logic (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/755\"\u003e#755\u003c/a\u003e) (\u003ca href=\"https://github.com/eminberkayd\"\u003e\u003ccode\u003e@​eminberkayd\u003c/code\u003e\u003c/a\u003e, berkay.daglar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8a34bdecc783407f4e1a8a1ee1f67906b84a4b78\"\u003e\u003ccode\u003e8a34bde\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/754\"\u003e#754\u003c/a\u003e add identifier validation to \u003ccode\u003einc()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/754\"\u003e#754\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/67e54785a0f871361230f84323cbb631b9b6d834\"\u003e\u003ccode\u003e67e5478\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/756\"\u003e#756\u003c/a\u003e readme: added missing period for consistency (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/756\"\u003e#756\u003c/a\u003e) (\u003ca href=\"https://github.com/shaymolcho\"\u003e\u003ccode\u003e@​shaymolcho\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/868d4bbe3d318c52544f38d5f9977a1103e924c2\"\u003e\u003ccode\u003e868d4bb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/749\"\u003e#749\u003c/a\u003e clarify comment about obsolete prefixes (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/749\"\u003e#749\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/145c554b8c7b7ecfcb451153ad18bdb2f24ad10d\"\u003e\u003ccode\u003e145c554\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/741\"\u003e#741\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 4.0.5 to 5.0.0 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/753e02b9d0cb3ac23e085dc33efcab3e08d61f2b\"\u003e\u003ccode\u003e753e02b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/747\"\u003e#747\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.23.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/747\"\u003e#747\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0b812d5fb5fbb208e89dc1250e2efafeaa549437\"\u003e\u003ccode\u003e0b812d5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/744\"\u003e#744\u003c/a\u003e postinstall for dependabot template-oss PR (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.6.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.2...v7.6.3\"\u003e7.6.3\u003c/a\u003e (2024-07-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/73a3d79c4ec32d5dd62c9d5f64e5af7fbdad9ec0\"\u003e\u003ccode\u003e73a3d79\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/726\"\u003e#726\u003c/a\u003e optimize Range parsing and formatting (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/726\"\u003e#726\u003c/a\u003e) (\u003ca href=\"https://github.com/jviide\"\u003e\u003ccode\u003e@​jviide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2975ece120e17660c9f1ef517de45c09ff821064\"\u003e\u003ccode\u003e2975ece\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/719\"\u003e#719\u003c/a\u003e fix extra backtick typo (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/719\"\u003e#719\u003c/a\u003e) (\u003ca href=\"https://github.com/stdavis\"\u003e\u003ccode\u003e@​stdavis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.1...v7.6.2\"\u003e7.6.2\u003c/a\u003e (2024-05-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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.0...v7.7.1\"\u003e7.7.1\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/af761c05bd53eef83b5e20f8b09360b0e70557dc\"\u003e\u003ccode\u003eaf761c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/764\"\u003e#764\u003c/a\u003e inc: fully capture prerelease identifier (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/764\"\u003e#764\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.3...v7.7.0\"\u003e7.7.0\u003c/a\u003e (2025-01-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0864b3ce7932667013e0c7c5ec764777d4682883\"\u003e\u003ccode\u003e0864b3c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/753\"\u003e#753\u003c/a\u003e add \u0026quot;release\u0026quot; inc type (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/753\"\u003e#753\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/d588e3782864b1cab2fe9f2452b848e8c7f609d1\"\u003e\u003ccode\u003ed588e37\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/755\"\u003e#755\u003c/a\u003e diff: fix prerelease to stable version diff logic (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/755\"\u003e#755\u003c/a\u003e) (\u003ca href=\"https://github.com/eminberkayd\"\u003e\u003ccode\u003e@​eminberkayd\u003c/code\u003e\u003c/a\u003e, berkay.daglar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8a34bdecc783407f4e1a8a1ee1f67906b84a4b78\"\u003e\u003ccode\u003e8a34bde\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/754\"\u003e#754\u003c/a\u003e add identifier validation to \u003ccode\u003einc()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/754\"\u003e#754\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/67e54785a0f871361230f84323cbb631b9b6d834\"\u003e\u003ccode\u003e67e5478\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/756\"\u003e#756\u003c/a\u003e readme: added missing period for consistency (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/756\"\u003e#756\u003c/a\u003e) (\u003ca href=\"https://github.com/shaymolcho\"\u003e\u003ccode\u003e@​shaymolcho\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/868d4bbe3d318c52544f38d5f9977a1103e924c2\"\u003e\u003ccode\u003e868d4bb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/749\"\u003e#749\u003c/a\u003e clarify comment about obsolete prefixes (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/749\"\u003e#749\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/145c554b8c7b7ecfcb451153ad18bdb2f24ad10d\"\u003e\u003ccode\u003e145c554\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/741\"\u003e#741\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 4.0.5 to 5.0.0 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/753e02b9d0cb3ac23e085dc33efcab3e08d61f2b\"\u003e\u003ccode\u003e753e02b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/747\"\u003e#747\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.23.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/747\"\u003e#747\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0b812d5fb5fbb208e89dc1250e2efafeaa549437\"\u003e\u003ccode\u003e0b812d5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/744\"\u003e#744\u003c/a\u003e postinstall for dependabot template-oss PR (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.2...v7.6.3\"\u003e7.6.3\u003c/a\u003e (2024-07-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/73a3d79c4ec32d5dd62c9d5f64e5af7fbdad9ec0\"\u003e\u003ccode\u003e73a3d79\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/726\"\u003e#726\u003c/a\u003e optimize Range parsing and formatting (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/726\"\u003e#726\u003c/a\u003e) (\u003ca href=\"https://github.com/jviide\"\u003e\u003ccode\u003e@​jviide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2975ece120e17660c9f1ef517de45c09ff821064\"\u003e\u003ccode\u003e2975ece\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/719\"\u003e#719\u003c/a\u003e fix extra backtick typo (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/719\"\u003e#719\u003c/a\u003e) (\u003ca href=\"https://github.com/stdavis\"\u003e\u003ccode\u003e@​stdavis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.1...v7.6.2\"\u003e7.6.2\u003c/a\u003e (2024-05-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6466ba9b540252db405fdd2a289dd4651495beea\"\u003e\u003ccode\u003e6466ba9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/713\"\u003e#713\u003c/a\u003e lru: use map.delete() directly (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/713\"\u003e#713\u003c/a\u003e) (\u003ca href=\"https://github.com/negezor\"\u003e\u003ccode\u003e@​negezor\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.0...v7.6.1\"\u003e7.6.1\u003c/a\u003e (2024-05-04)\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/npm/node-semver/commit/a25789b09b1192fa8414c35f2cd679ae2e1d5192\"\u003e\u003ccode\u003ea25789b\u003c/code\u003e\u003c/a\u003e chore: release 7.7.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/812\"\u003e#812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e fix: faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e fix: x-range build metadata support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/d17aebf8485edfe9dda982dab578c603d031e4ab\"\u003e\u003ccode\u003ed17aebf\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3b03e3b4ecb28d609cd42a91c10da75ec1254976\"\u003e\u003ccode\u003e3b03e3b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/281055e7716ef0415a8826972471331989ede58c\"\u003e\u003ccode\u003e281055e\u003c/code\u003e\u003c/a\u003e chore: release 7.7.2 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e fix: add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e fix: prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v7.3.4...v7.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 5.7.1 to 5.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.0...v7.7.1\"\u003e7.7.1\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/af761c05bd53eef83b5e20f8b09360b0e70557dc\"\u003e\u003ccode\u003eaf761c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/764\"\u003e#764\u003c/a\u003e inc: fully capture prerelease identifier (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/764\"\u003e#764\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.3...v7.7.0\"\u003e7.7.0\u003c/a\u003e (2025-01-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0864b3ce7932667013e0c7c5ec764777d4682883\"\u003e\u003ccode\u003e0864b3c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/753\"\u003e#753\u003c/a\u003e add \u0026quot;release\u0026quot; inc type (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/753\"\u003e#753\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/d588e3782864b1cab2fe9f2452b848e8c7f609d1\"\u003e\u003ccode\u003ed588e37\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/755\"\u003e#755\u003c/a\u003e diff: fix prerelease to stable version diff logic (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/755\"\u003e#755\u003c/a\u003e) (\u003ca href=\"https://github.com/eminberkayd\"\u003e\u003ccode\u003e@​eminberkayd\u003c/code\u003e\u003c/a\u003e, berkay.daglar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8a34bdecc783407f4e1a8a1ee1f67906b84a4b78\"\u003e\u003ccode\u003e8a34bde\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/754\"\u003e#754\u003c/a\u003e add identifier validation to \u003ccode\u003einc()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/754\"\u003e#754\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/67e54785a0f871361230f84323cbb631b9b6d834\"\u003e\u003ccode\u003e67e5478\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/756\"\u003e#756\u003c/a\u003e readme: added missing period for consistency (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/756\"\u003e#756\u003c/a\u003e) (\u003ca href=\"https://github.com/shaymolcho\"\u003e\u003ccode\u003e@​shaymolcho\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/868d4bbe3d318c52544f38d5f9977a1103e924c2\"\u003e\u003ccode\u003e868d4bb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/749\"\u003e#749\u003c/a\u003e clarify comment about obsolete prefixes (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/749\"\u003e#749\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/145c554b8c7b7ecfcb451153ad18bdb2f24ad10d\"\u003e\u003ccode\u003e145c554\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/741\"\u003e#741\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 4.0.5 to 5.0.0 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/753e02b9d0cb3ac23e085dc33efcab3e08d61f2b\"\u003e\u003ccode\u003e753e02b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/747\"\u003e#747\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.23.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/747\"\u003e#747\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0b812d5fb5fbb208e89dc1250e2efafeaa549437\"\u003e\u003ccode\u003e0b812d5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/744\"\u003e#744\u003c/a\u003e postinstall for dependabot template-oss PR (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.6.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.2...v7.6.3\"\u003e7.6.3\u003c/a\u003e (2024-07-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/73a3d79c4ec32d5dd62c9d5f64e5af7fbdad9ec0\"\u003e\u003ccode\u003e73a3d79\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/726\"\u003e#726\u003c/a\u003e optimize Range parsing and formatting (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/726\"\u003e#726\u003c/a\u003e) (\u003ca href=\"https://github.com/jviide\"\u003e\u003ccode\u003e@​jviide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2975ece120e17660c9f1ef517de45c09ff821064\"\u003e\u003ccode\u003e2975ece\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/719\"\u003e#719\u003c/a\u003e fix extra backtick typo (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/719\"\u003e#719\u003c/a\u003e) (\u003ca href=\"https://github.com/stdavis\"\u003e\u003ccode\u003e@​stdavis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.1...v7.6.2\"\u003e7.6.2\u003c/a\u003e (2024-05-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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.2...v7.7.3\"\u003e7.7.3\u003c/a\u003e (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/813\"\u003e#813\u003c/a\u003e faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/811\"\u003e#811\u003c/a\u003e x-range build metadata support (i529015)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/807\"\u003e#807\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.0...v7.7.1\"\u003e7.7.1\u003c/a\u003e (2025-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/af761c05bd53eef83b5e20f8b09360b0e70557dc\"\u003e\u003ccode\u003eaf761c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/764\"\u003e#764\u003c/a\u003e inc: fully capture prerelease identifier (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/764\"\u003e#764\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.3...v7.7.0\"\u003e7.7.0\u003c/a\u003e (2025-01-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0864b3ce7932667013e0c7c5ec764777d4682883\"\u003e\u003ccode\u003e0864b3c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/753\"\u003e#753\u003c/a\u003e add \u0026quot;release\u0026quot; inc type (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/753\"\u003e#753\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/d588e3782864b1cab2fe9f2452b848e8c7f609d1\"\u003e\u003ccode\u003ed588e37\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/755\"\u003e#755\u003c/a\u003e diff: fix prerelease to stable version diff logic (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/755\"\u003e#755\u003c/a\u003e) (\u003ca href=\"https://github.com/eminberkayd\"\u003e\u003ccode\u003e@​eminberkayd\u003c/code\u003e\u003c/a\u003e, berkay.daglar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8a34bdecc783407f4e1a8a1ee1f67906b84a4b78\"\u003e\u003ccode\u003e8a34bde\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/754\"\u003e#754\u003c/a\u003e add identifier validation to \u003ccode\u003einc()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/754\"\u003e#754\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/67e54785a0f871361230f84323cbb631b9b6d834\"\u003e\u003ccode\u003e67e5478\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/756\"\u003e#756\u003c/a\u003e readme: added missing period for consistency (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/756\"\u003e#756\u003c/a\u003e) (\u003ca href=\"https://github.com/shaymolcho\"\u003e\u003ccode\u003e@​shaymolcho\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/868d4bbe3d318c52544f38d5f9977a1103e924c2\"\u003e\u003ccode\u003e868d4bb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/749\"\u003e#749\u003c/a\u003e clarify comment about obsolete prefixes (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/749\"\u003e#749\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/145c554b8c7b7ecfcb451153ad18bdb2f24ad10d\"\u003e\u003ccode\u003e145c554\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/741\"\u003e#741\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 4.0.5 to 5.0.0 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/753e02b9d0cb3ac23e085dc33efcab3e08d61f2b\"\u003e\u003ccode\u003e753e02b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/747\"\u003e#747\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.23.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/747\"\u003e#747\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0b812d5fb5fbb208e89dc1250e2efafeaa549437\"\u003e\u003ccode\u003e0b812d5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/744\"\u003e#744\u003c/a\u003e postinstall for dependabot template-oss PR (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.2...v7.6.3\"\u003e7.6.3\u003c/a\u003e (2024-07-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/73a3d79c4ec32d5dd62c9d5f64e5af7fbdad9ec0\"\u003e\u003ccode\u003e73a3d79\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/726\"\u003e#726\u003c/a\u003e optimize Range parsing and formatting (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/726\"\u003e#726\u003c/a\u003e) (\u003ca href=\"https://github.com/jviide\"\u003e\u003ccode\u003e@​jviide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2975ece120e17660c9f1ef517de45c09ff821064\"\u003e\u003ccode\u003e2975ece\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/719\"\u003e#719\u003c/a\u003e fix extra backtick typo (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/719\"\u003e#719\u003c/a\u003e) (\u003ca href=\"https://github.com/stdavis\"\u003e\u003ccode\u003e@​stdavis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.1...v7.6.2\"\u003e7.6.2\u003c/a\u003e (2024-05-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/6466ba9b540252db405fdd2a289dd4651495beea\"\u003e\u003ccode\u003e6466ba9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/713\"\u003e#713\u003c/a\u003e lru: use map.delete() directly (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/713\"\u003e#713\u003c/a\u003e) (\u003ca href=\"https://github.com/negezor\"\u003e\u003ccode\u003e@​negezor\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.6.0...v7.6.1\"\u003e7.6.1\u003c/a\u003e (2024-05-04)\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/npm/node-semver/commit/a25789b09b1192fa8414c35f2cd679ae2e1d5192\"\u003e\u003ccode\u003ea25789b\u003c/code\u003e\u003c/a\u003e chore: release 7.7.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/812\"\u003e#812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/e37e0ca0b5fc910d2b1948d25dbc83cc3a0921ea\"\u003e\u003ccode\u003ee37e0ca\u003c/code\u003e\u003c/a\u003e fix: faster paths for compare (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/813\"\u003e#813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2471d7543e2e63d9d95358e2405e7e1cde926c36\"\u003e\u003ccode\u003e2471d75\u003c/code\u003e\u003c/a\u003e fix: x-range build metadata support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/8f05c87f56a4123259b8c6d9324f53eadb02e48f\"\u003e\u003ccode\u003e8f05c87\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/d17aebf8485edfe9dda982dab578c603d031e4ab\"\u003e\u003ccode\u003ed17aebf\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3b03e3b4ecb28d609cd42a91c10da75ec1254976\"\u003e\u003ccode\u003e3b03e3b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/281055e7716ef0415a8826972471331989ede58c\"\u003e\u003ccode\u003e281055e\u003c/code\u003e\u003c/a\u003e chore: release 7.7.2 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e fix: add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e fix: prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/node-semver/compare/v7.3.4...v7.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helpers` from 7.12.5 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.c...\n\n_Description has been truncated_","html_url":"https://github.com/PB-MEDIA-Strony-Sklepy-Marketing/hotelnowydwor-seo-optimization-process/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PB-MEDIA-Strony-Sklepy-Marketing%2Fhotelnowydwor-seo-optimization-process/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"2.8.8","new_version":"2.8.9","update_type":"patch","path":null,"pr_created_at":"2025-11-16T21:19:07.000Z","version_change":"2.8.8 → 2.8.9","issue":{"uuid":"3631148349","node_id":"PR_kwDOE5KeGs6zvqFn","number":1,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 31 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":"2025-11-16T21:19:07.000Z","updated_at":"2025-11-16T21:19:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":31,"packages":[{"name":"axios","old_version":"0.21.1","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"body-parser","old_version":"1.19.0","new_version":"1.20.3","repository_url":"https://github.com/expressjs/body-parser"},{"name":"express","old_version":"4.17.1","new_version":"4.21.2","repository_url":"https://github.com/expressjs/express"},{"name":"pug","old_version":"3.0.0","new_version":"3.0.3","repository_url":"https://github.com/pugjs/pug"},{"name":"@octokit/plugin-paginate-rest","old_version":"2.6.2","new_version":"14.0.0","repository_url":"https://github.com/octokit/plugin-paginate-rest.js"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"cross-spawn","old_version":"7.0.3","new_version":"7.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"semver","old_version":"7.3.4","new_version":"7.7.3","repository_url":"https://github.com/npm/node-semver"},{"name":"semver","old_version":"5.7.1","new_version":"5.7.2","repository_url":"https://github.com/npm/node-semver"},{"name":"semver","old_version":"6.3.0","new_version":"6.3.1","repository_url":"https://github.com/npm/node-semver"},{"name":"got","old_version":"9.6.0","new_version":"removed","repository_url":"https://github.com/sindresorhus/got"},{"name":"hosted-git-info","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"js-yaml","old_version":"3.14.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axios](https://github.com/axios/axios) | `0.21.1` | `1.13.2` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.19.0` | `1.20.3` |\n| [express](https://github.com/expressjs/express) | `4.17.1` | `4.21.2` |\n| [pug](https://github.com/pugjs/pug) | `3.0.0` | `3.0.3` |\n| [@octokit/plugin-paginate-rest](https://github.com/octokit/plugin-paginate-rest.js) | `2.6.2` | `14.0.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [semver](https://github.com/npm/node-semver) | `7.3.4` | `7.7.3` |\n| [semver](https://github.com/npm/node-semver) | `5.7.1` | `5.7.2` |\n| [semver](https://github.com/npm/node-semver) | `6.3.0` | `6.3.1` |\n| [got](https://github.com/sindresorhus/got) | `9.6.0` | `removed` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.8` | `2.8.9` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.0` | `4.1.1` |\n\n\nUpdates `axios` from 0.21.1 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.13.2\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.1\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.0\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+53/-56 ([#7170](https://github.com/axios/axios/issues/7170) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jaiyankargupta\" title=\"+28/-28 ([#7073](https://github.com/axios/axios/issues/7073) )\"\u003eRahul Kumar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Amitverma0509\" title=\"+24/-13 ([#7129](https://github.com/axios/axios/issues/7129) )\"\u003eAmit Verma\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.1...v1.13.2\"\u003e1.13.2\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.0...v1.13.1\"\u003e1.13.1\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.0\"\u003e1.13.0\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\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/axios/axios/commit/08b84b52d5835d0c7b81049c365c3d271ade8bff\"\u003e\u003ccode\u003e08b84b5\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e\u003ccode\u003e8d37233\u003c/code\u003e\u003c/a\u003e fix(http): fix 'socket hang up' bug for keep-alive requests when using timeou...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e\u003ccode\u003e12c314b\u003c/code\u003e\u003c/a\u003e perf(http): fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f6d79e773baf70bf4e6d888e72d4bcf589060a84\"\u003e\u003ccode\u003ef6d79e7\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7203\"\u003e#7203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e\u003ccode\u003e0588880\u003c/code\u003e\u003c/a\u003e fix(http): use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1ef8e7218b085ac28b675b07349c6d7906a7b6ac\"\u003e\u003ccode\u003e1ef8e72\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7194\"\u003e#7194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003e\u003ccode\u003ebcd5581\u003c/code\u003e\u003c/a\u003e fix(http): fixed a regression that caused the data stream to be interrupted f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c9b33712aac00ca6da7e9767426ff2e0a36c7eed\"\u003e\u003ccode\u003ec9b3371\u003c/code\u003e\u003c/a\u003e chore: enhance styling and responsiveness in client.html (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7173\"\u003e#7173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ead04d8abbcd53718dbc31b1250ea74300921c8\"\u003e\u003ccode\u003e9ead04d\u003c/code\u003e\u003c/a\u003e [Release] v1.13.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7189\"\u003e#7189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d000fbfd0722a9c3bd0bcea3451c6d515813635d\"\u003e\u003ccode\u003ed000fbf\u003c/code\u003e\u003c/a\u003e fix(http2): fix possible race condition when handling http2 stream on almost ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v0.21.1...v1.13.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/~jasonsaayman\"\u003ejasonsaayman\u003c/a\u003e, a new releaser for axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `body-parser` from 1.19.0 to 1.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/releases\"\u003ebody-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT:\u003c/strong\u003e The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e). \u003ca href=\"https://github.com/expressjs/body-parser/blob/17529513673e39ba79886a7ce3363320cf1c0c50/README.md#depth\"\u003eDocumentation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 and 9 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/523\"\u003eexpressjs/body-parser#523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: pin to node@22.4.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/527\"\u003eexpressjs/body-parser#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: qs@6.12.3 by \u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OSSF Scorecard badge by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinter by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 1.20.3 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/535\"\u003eexpressjs/body-parser#535\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/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\"\u003ehttps://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003edeps: content-type@~1.0.5\n\u003cul\u003e\n\u003cli\u003eperf: skip value escaping when unnecessary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: raw-body@2.5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.11.0\u003c/li\u003e\n\u003cli\u003eperf: remove unnecessary object clone\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix error message for json parse whitespace in \u003ccode\u003estrict\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix internal error when inflated body exceeds limit\u003c/li\u003e\n\u003cli\u003ePrevent loss of async hooks context\u003c/li\u003e\n\u003cli\u003ePrevent hanging when request already read\u003c/li\u003e\n\u003cli\u003edeps: depd@2.0.0\n\u003cul\u003e\n\u003cli\u003eReplace internal \u003ccode\u003eeval\u003c/code\u003e usage with \u003ccode\u003eFunction\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eUse instance methods on \u003ccode\u003eprocess\u003c/code\u003e to check for listeners\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: http-errors@2.0.0\n\u003cul\u003e\n\u003cli\u003edeps: depd@2.0.0\u003c/li\u003e\n\u003cli\u003edeps: statuses@2.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: on-finished@2.4.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.10.3\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/expressjs/body-parser/blob/master/HISTORY.md\"\u003ebody-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.20.3 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.20.2 / 2023-02-21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003edeps: content-type@~1.0.5\n\u003cul\u003e\n\u003cli\u003eperf: skip value escaping when unnecessary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: raw-body@2.5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.20.1 / 2022-10-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.11.0\u003c/li\u003e\n\u003cli\u003eperf: remove unnecessary object clone\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.20.0 / 2022-04-02\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix error message for json parse whitespace in \u003ccode\u003estrict\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix internal error when inflated body exceeds limit\u003c/li\u003e\n\u003cli\u003ePrevent loss of async hooks context\u003c/li\u003e\n\u003cli\u003ePrevent hanging when request already read\u003c/li\u003e\n\u003cli\u003edeps: depd@2.0.0\n\u003cul\u003e\n\u003cli\u003eReplace internal \u003ccode\u003eeval\u003c/code\u003e usage with \u003ccode\u003eFunction\u003c/code\u003e constructor\u003c/li\u003e\n\u003cli\u003eUse instance methods on \u003ccode\u003eprocess\u003c/code\u003e to check for listeners\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: http-errors@2.0.0\n\u003cul\u003e\n\u003cli\u003edeps: depd@2.0.0\u003c/li\u003e\n\u003cli\u003edeps: statuses@2.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: on-finished@2.4.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.10.3\u003c/li\u003e\n\u003cli\u003edeps: raw-body@2.5.1\n\u003cul\u003e\n\u003cli\u003edeps: http-errors@2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.19.2 / 2022-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: bytes@3.1.2\u003c/li\u003e\n\u003cli\u003edeps: qs@6.9.7\n\u003cul\u003e\n\u003cli\u003eFix handling of \u003ccode\u003e__proto__\u003c/code\u003e keys\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: raw-body@2.4.3\n\u003cul\u003e\n\u003cli\u003edeps: bytes@3.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.19.1 / 2021-12-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/expressjs/body-parser/commit/17529513673e39ba79886a7ce3363320cf1c0c50\"\u003e\u003ccode\u003e1752951\u003c/code\u003e\u003c/a\u003e 1.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/39744cfe2ac4fb37a19ed7c43e3a74332f428e17\"\u003e\u003ccode\u003e39744cf\u003c/code\u003e\u003c/a\u003e chore: linter (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/b2695c4450f06ba3b0ccf48d872a229bb41c9bce\"\u003e\u003ccode\u003eb2695c4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ade0f3f82f91086d6cd2ed2cb4b0aff448fbc2e5\"\u003e\u003ccode\u003eade0f3f\u003c/code\u003e\u003c/a\u003e add scorecard to readme (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/99a1bd62456f932004b84767d6393bc261f75d36\"\u003e\u003ccode\u003e99a1bd6\u003c/code\u003e\u003c/a\u003e deps: qs@6.12.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/947859160527c7aaaa20da79e2c3ba542baaaf66\"\u003e\u003ccode\u003e9478591\u003c/code\u003e\u003c/a\u003e fix: pin to node@22.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/83db46a1e5512135ce01ed90b9132ee16a2657a8\"\u003e\u003ccode\u003e83db46a\u003c/code\u003e\u003c/a\u003e ci: fix errors in ci github action for node 8 and 9 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/9d4e2125b580b055b2a3aa140df9b8fce363af46\"\u003e\u003ccode\u003e9d4e212\u003c/code\u003e\u003c/a\u003e chore: add support for OSSF scorecard reporting (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ee91374eae1555af679550b1d2fb5697d9924109\"\u003e\u003ccode\u003eee91374\u003c/code\u003e\u003c/a\u003e 1.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/368a93a613a1ac6cbdec9694f4018e707b3c1f50\"\u003e\u003ccode\u003e368a93a\u003c/code\u003e\u003c/a\u003e Fix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.19.0...1.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for body-parser since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.17.1 to 4.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\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/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.20.0...4.21.0\"\u003ehttps://github.com/expressjs/express/compare/4.20.0...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4.19.2 Staging by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5561\"\u003eexpressjs/express#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove duplicate location test for data uri by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5562\"\u003eexpressjs/express#5562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: document beta releases expectations by \u003ca href=\"https://github.com/marco-ippolito\"\u003e\u003ccode\u003e@​marco-ippolito\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5565\"\u003eexpressjs/express#5565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCut down on duplicated CI runs by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5564\"\u003eexpressjs/express#5564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Threat Model by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5526\"\u003eexpressjs/express#5526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign captain of encodeurl by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5579\"\u003eexpressjs/express#5579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNominate jonchurch as repo captain for \u003ccode\u003ehttp-errors\u003c/code\u003e, \u003ccode\u003eexpressjs.com\u003c/code\u003e, \u003ccode\u003emorgan\u003c/code\u003e, \u003ccode\u003ecors\u003c/code\u003e, \u003ccode\u003ebody-parser\u003c/code\u003e by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5587\"\u003eexpressjs/express#5587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update Security.md by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5590\"\u003eexpressjs/express#5590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update triage nomination policy by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5600\"\u003eexpressjs/express#5600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CodeQL (SAST) by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5433\"\u003eexpressjs/express#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add UlisesGascon as triage initiative captain by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5605\"\u003eexpressjs/express#5605\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/expressjs/express/blob/4.21.2/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.21.2 / 2024-11-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.12\n\u003cul\u003e\n\u003cli\u003eFix backtracking protection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11\n\u003cul\u003e\n\u003cli\u003eThrows an error on invalid path values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported a fix for \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.0 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eres.location(\u0026quot;back\u0026quot;)\u003c/code\u003e and \u003ccode\u003eres.redirect(\u0026quot;back\u0026quot;)\u003c/code\u003e magic string\u003c/li\u003e\n\u003cli\u003edeps: serve-static@1.16.2\n\u003cul\u003e\n\u003cli\u003eincludes send@0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.20.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: serve-static@0.16.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@0.19.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: body-parser@0.6.0\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.10\n\u003cul\u003e\n\u003cli\u003eAdds support for named matching groups in the routes using a regex\u003c/li\u003e\n\u003cli\u003eAdds backtracking protection to parameters without regexes defined\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: encodeurl@~2.0.0\n\u003cul\u003e\n\u003cli\u003eRemoves encoding of \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e, and \u003ccode\u003e^\u003c/code\u003e to align better with URL spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003eoptions.maxAge\u003c/code\u003e and \u003ccode\u003eoptions.expires\u003c/code\u003e to \u003ccode\u003eres.clearCookie\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eWill be ignored in v5, clearCookie will set a cookie with an expires in the past to instruct clients to delete the cookie\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.2 / 2024-03-25\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved fix for open redirect allow list bypass\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.1 / 2024-03-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow passing non-strings to res.location with new encoding handling checks\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/expressjs/express/commit/1faf228935aa0a13111f92c28ee795be64ce3f0f\"\u003e\u003ccode\u003e1faf228\u003c/code\u003e\u003c/a\u003e 4.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2e0fb646d03184dd9a5285813460210c0e7ae654\"\u003e\u003ccode\u003e2e0fb64\u003c/code\u003e\u003c/a\u003e deps: bump path-to-regexp@0.1.12 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6209\"\u003e#6209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/59fc27028ec5d212be653d35d7e3f73a2c3ac3c0\"\u003e\u003ccode\u003e59fc270\u003c/code\u003e\u003c/a\u003e deps: path-to-regexp@0.1.11 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5956\"\u003e#5956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/51fc39ccf834eec44547b0f4fed8027e7c05a009\"\u003e\u003ccode\u003e51fc39c\u003c/code\u003e\u003c/a\u003e docs: add funding (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6065\"\u003e#6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8e229f92752ad51462c868b99f6e6c2e559801b0\"\u003e\u003ccode\u003e8e229f9\u003c/code\u003e\u003c/a\u003e 4.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/a024c8a7b658a178cbdb9bde33030b7500172815\"\u003e\u003ccode\u003ea024c8a\u003c/code\u003e\u003c/a\u003e fix(deps): cookie@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7e562c6d8daddff4604f8efaaf9db2cf98c6dcff\"\u003e\u003ccode\u003e7e562c6\u003c/code\u003e\u003c/a\u003e 4.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/1bcde96bc87c4704df9a704271d1167064ab56bb\"\u003e\u003ccode\u003e1bcde96\u003c/code\u003e\u003c/a\u003e fix(deps): qs@6.13.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5946\"\u003e#5946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7d364775688be98aaa973302e066d0da9f438997\"\u003e\u003ccode\u003e7d36477\u003c/code\u003e\u003c/a\u003e fix(deps): serve-static@1.16.2 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/40d2d8f2c882712a0f2e4603c38d166c79676b2b\"\u003e\u003ccode\u003e40d2d8f\u003c/code\u003e\u003c/a\u003e fix(deps): finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/4.17.1...4.21.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/~jonchurch\"\u003ejonchurch\u003c/a\u003e, a new releaser for express since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.17.1 to 4.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\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/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.20.0...4.21.0\"\u003ehttps://github.com/expressjs/express/compare/4.20.0...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4.19.2 Staging by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5561\"\u003eexpressjs/express#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove duplicate location test for data uri by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5562\"\u003eexpressjs/express#5562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: document beta releases expectations by \u003ca href=\"https://github.com/marco-ippolito\"\u003e\u003ccode\u003e@​marco-ippolito\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5565\"\u003eexpressjs/express#5565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCut down on duplicated CI runs by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5564\"\u003eexpressjs/express#5564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Threat Model by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5526\"\u003eexpressjs/express#5526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign captain of encodeurl by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5579\"\u003eexpressjs/express#5579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNominate jonchurch as repo captain for \u003ccode\u003ehttp-errors\u003c/code\u003e, \u003ccode\u003eexpressjs.com\u003c/code\u003e, \u003ccode\u003emorgan\u003c/code\u003e, \u003ccode\u003ecors\u003c/code\u003e, \u003ccode\u003ebody-parser\u003c/code\u003e by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5587\"\u003eexpressjs/express#5587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update Security.md by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5590\"\u003eexpressjs/express#5590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update triage nomination policy by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5600\"\u003eexpressjs/express#5600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CodeQL (SAST) by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5433\"\u003eexpressjs/express#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add UlisesGascon as triage initiative captain by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5605\"\u003eexpressjs/express#5605\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/expressjs/express/blob/4.21.2/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.21.2 / 2024-11-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.12\n\u003cul\u003e\n\u003cli\u003eFix backtracking protection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11\n\u003cul\u003e\n\u003cli\u003eThrows an error on invalid path values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported a fix for \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.0 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eres.location(\u0026quot;back\u0026quot;)\u003c/code\u003e and \u003ccode\u003eres.redirect(\u0026quot;back\u0026quot;)\u003c/code\u003e magic string\u003c/li\u003e\n\u003cli\u003edeps: serve-static@1.16.2\n\u003cul\u003e\n\u003cli\u003eincludes send@0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.20.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: serve-static@0.16.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@0.19.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: body-parser@0.6.0\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.10\n\u003cul\u003e\n\u003cli\u003eAdds support for named matching groups in the routes using a regex\u003c/li\u003e\n\u003cli\u003eAdds backtracking protection to parameters without regexes defined\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: encodeurl@~2.0.0\n\u003cul\u003e\n\u003cli\u003eRemoves encoding of \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e, and \u003ccode\u003e^\u003c/code\u003e to align better with URL spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003eoptions.maxAge\u003c/code\u003e and \u003ccode\u003eoptions.expires\u003c/code\u003e to \u003ccode\u003eres.clearCookie\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eWill be ignored in v5, clearCookie will set a cookie with an expires in the past to instruct clients to delete the cookie\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.2 / 2024-03-25\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved fix for open redirect allow list bypass\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.1 / 2024-03-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow passing non-strings to res.location with new encoding handling checks\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/expressjs/express/commit/1faf228935aa0a13111f92c28ee795be64ce3f0f\"\u003e\u003ccode\u003e1faf228\u003c/code\u003e\u003c/a\u003e 4.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2e0fb646d03184dd9a5285813460210c0e7ae654\"\u003e\u003ccode\u003e2e0fb64\u003c/code\u003e\u003c/a\u003e deps: bump path-to-regexp@0.1.12 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6209\"\u003e#6209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/59fc27028ec5d212be653d35d7e3f73a2c3ac3c0\"\u003e\u003ccode\u003e59fc270\u003c/code\u003e\u003c/a\u003e deps: path-to-regexp@0.1.11 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5956\"\u003e#5956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/51fc39ccf834eec44547b0f4fed8027e7c05a009\"\u003e\u003ccode\u003e51fc39c\u003c/code\u003e\u003c/a\u003e docs: add funding (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6065\"\u003e#6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8e229f92752ad51462c868b99f6e6c2e559801b0\"\u003e\u003ccode\u003e8e229f9\u003c/code\u003e\u003c/a\u003e 4.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/a024c8a7b658a178cbdb9bde33030b7500172815\"\u003e\u003ccode\u003ea024c8a\u003c/code\u003e\u003c/a\u003e fix(deps): cookie@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7e562c6d8daddff4604f8efaaf9db2cf98c6dcff\"\u003e\u003ccode\u003e7e562c6\u003c/code\u003e\u003c/a\u003e 4.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/1bcde96bc87c4704df9a704271d1167064ab56bb\"\u003e\u003ccode\u003e1bcde96\u003c/code\u003e\u003c/a\u003e fix(deps): qs@6.13.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5946\"\u003e#5946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7d364775688be98aaa973302e066d0da9f438997\"\u003e\u003ccode\u003e7d36477\u003c/code\u003e\u003c/a\u003e fix(deps): serve-static@1.16.2 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/40d2d8f2c882712a0f2e4603c38d166c79676b2b\"\u003e\u003ccode\u003e40d2d8f\u003c/code\u003e\u003c/a\u003e fix(deps): finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/4.17.1...4.21.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/~jonchurch\"\u003ejonchurch\u003c/a\u003e, a new releaser for express since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pug` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pugjs/pug/releases\"\u003epug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epug-code-gen@3.0.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eValidate \u003ccode\u003etemplateName\u003c/code\u003e and \u003ccode\u003eglobals\u003c/code\u003e are valid JavaScript identifiers to prevent possible remote code execution if un-trusted user input is passed to the compilation options (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3438\"\u003e#3438\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epug@3.0.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate pug-code-gen with the following fix: (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3438\"\u003e#3438\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eValidate \u003ccode\u003etemplateName\u003c/code\u003e and \u003ccode\u003eglobals\u003c/code\u003e are valid JavaScript identifiers to prevent possible remote code execution if un-trusted user input is passed to the compilation options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epug-code-gen@3.0.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSanitise the \u003ccode\u003epretty\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3314\"\u003e#3314\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf a malicious attacker could control the \u003ccode\u003epretty\u003c/code\u003e option, it was possible for them to achieve remote code execution on the server rendering the template. All pug users should upgrade as soon as possible, see \u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3312\"\u003e#3312\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epug@3.0.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSerialize Buffers to strings when storing sources for use with compileDebug: true (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3269\"\u003e#3269\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epug-code-gen@3.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewith\u003c/code\u003e to resolve core-js deprecation notice (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3259\"\u003e#3259\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epug-runtime@3.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle non-string values when rethrowing errors (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3269\"\u003e#3269\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epug@3.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSanitise the \u003ccode\u003epretty\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3314\"\u003e#3314\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf a malicious attacker could control the \u003ccode\u003epretty\u003c/code\u003e option, it was possible for them to achieve remote code execution on the server rendering the template. All pug users should upgrade as soon as possible, see \u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3312\"\u003e#3312\u003c/a\u003e for more details.\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/pugjs/pug/commit/32acfe8f197dc44c54e8af32c7d7b19aa9d350fb\"\u003e\u003ccode\u003e32acfe8\u003c/code\u003e\u003c/a\u003e fix: ensure template names are valid identifiers (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3438\"\u003e#3438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/4767cafea0af3d3f935553df0f9a8a6e76d470c2\"\u003e\u003ccode\u003e4767caf\u003c/code\u003e\u003c/a\u003e refactor: convert pug-error to TypeScript (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3355\"\u003e#3355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/a724446abb128f2a09acb143ce436021be8f6e6a\"\u003e\u003ccode\u003ea724446\u003c/code\u003e\u003c/a\u003e chore: update character-parser (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3354\"\u003e#3354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/6cca8f76befe7285eead0416ba4e2dbba825ab65\"\u003e\u003ccode\u003e6cca8f7\u003c/code\u003e\u003c/a\u003e docs: fix GitHub format in README (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3335\"\u003e#3335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/d4b7f602ba38212c2a5ad9431479ce959c466c4b\"\u003e\u003ccode\u003ed4b7f60\u003c/code\u003e\u003c/a\u003e Properly handle errors originating from included files when compileDebug is e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/d6f06150150bedce460ddf47162ac6dfb46f34fc\"\u003e\u003ccode\u003ed6f0615\u003c/code\u003e\u003c/a\u003e fix capture groups for \u0026quot;each\u0026quot; statements (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3274\"\u003e#3274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/73ea7cf4997c792760b62c4a7d82f2e395fdbeb4\"\u003e\u003ccode\u003e73ea7cf\u003c/code\u003e\u003c/a\u003e fix: keep lexer plugins inside tag interpolation (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3296\"\u003e#3296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/29a53c5a0ae62e1369091728ede32dc9d473a067\"\u003e\u003ccode\u003e29a53c5\u003c/code\u003e\u003c/a\u003e fix: Fix pug-lexer parsed escaped interpolations incorrectly (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3299\"\u003e#3299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/60b1b15b79e88166f5b3113d2b07857819c37493\"\u003e\u003ccode\u003e60b1b15\u003c/code\u003e\u003c/a\u003e chore: update supported versions (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3315\"\u003e#3315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pugjs/pug/commit/991e78f7c4220b2f8da042877c6f0ef5a4683be0\"\u003e\u003ccode\u003e991e78f\u003c/code\u003e\u003c/a\u003e fix: sanitise and escape the \u003ccode\u003epretty\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/pugjs/pug/issues/3314\"\u003e#3314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pugjs/pug/compare/pug@3.0.0...pug@3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/plugin-paginate-rest` from 2.6.2 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/releases\"\u003e\u003ccode\u003e@​octokit/plugin-paginate-rest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v13.2.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2025-10-31)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd immutable releases, enterprise team membership, enterprise team organization endpoints (\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/413e8990ce34854cb3a7d22f8a7366ea6a1eb0d5\"\u003e413e899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eGET /projects/{project_id}/columns\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eGET /enterprises/{enterprise}/secret-scanning/alerts\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v13.2.0...v13.2.1\"\u003e13.2.1\u003c/a\u003e (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update \u003ccode\u003e@octokit/types\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/698\"\u003e#698\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/ba56fbcc7e41a9ae19b5f2c09d4b94f8e4c7d70a\"\u003eba56fbc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v13.1.1...v13.2.0\"\u003e13.2.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Projects v2 endpoints, new code scanning dismissal endpoints, many other endpoints (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/690\"\u003e#690\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/0e236cb76f82cfc073b381802e4fea03f59c213c\"\u003e0e236cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v13.1.0...v13.1.1\"\u003e13.1.1\u003c/a\u003e (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle url in response when using pagination with compareCommits (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/686\"\u003e#686\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/8e5da25f975d2f31dda6b8b588d71f2c768a8df2\"\u003e8e5da25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v13.0.1...v13.1.0\"\u003e13.1.0\u003c/a\u003e (2025-06-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd paginatantion support for  \u003ccode\u003ecompareCommits\u003c/code\u003e and \u003ccode\u003ecompareCommitsWithBasehead\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/678\"\u003e#678\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/6d8ea8ad68058e45883a1a7edaaf6d8a91d732bd\"\u003e6d8ea8a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-05-25)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/413e8990ce34854cb3a7d22f8a7366ea6a1eb0d5\"\u003e\u003ccode\u003e413e899\u003c/code\u003e\u003c/a\u003e feat: add immutable releases, enterprise team membership, enterprise team org...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/3d311d679e3d3ebaf073a66c5ce8a0603bf47d52\"\u003e\u003ccode\u003e3d311d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/ba56fbcc7e41a9ae19b5f2c09d4b94f8e4c7d70a\"\u003e\u003ccode\u003eba56fbc\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@octokit/types\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/80745be518d862ab9a304ffb7793be4ebc3de0ce\"\u003e\u003ccode\u003e80745be\u003c/code\u003e\u003c/a\u003e ci(action): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/0e236cb76f82cfc073b381802e4fea03f59c213c\"\u003e\u003ccode\u003e0e236cb\u003c/code\u003e\u003c/a\u003e feat: new Projects v2 endpoints, new code scanning dismissal endpoints, many ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/bf19e3ed5f5e833712d2663984c4ce456696e93e\"\u003e\u003ccode\u003ebf19e3e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.6.2 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/4f9fc562b1dda9d8f724e8ffee444141c2f45673\"\u003e\u003ccode\u003e4f9fc56\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/8e5da25f975d2f31dda6b8b588d71f2c768a8df2\"\u003e\u003ccode\u003e8e5da25\u003c/code\u003e\u003c/a\u003e fix: handle url in response when using pagination with compareCommits (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/6d8ea8ad68058e45883a1a7edaaf6d8a91d732bd\"\u003e\u003ccode\u003e6d8ea8a\u003c/code\u003e\u003c/a\u003e feat: add paginatantion support for  \u003ccode\u003ecompareCommits\u003c/code\u003e and `compareCommitsWith...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/8ec2713699ee473ee630be5c8a66b9665bcd4173\"\u003e\u003ccode\u003e8ec2713\u003c/code\u003e\u003c/a\u003e fix(deps): update \u003ccode\u003e@octokit/types\u003c/code\u003e - no new paginated endpoints (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v2.6.2...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/request` from 5.4.12 to 10.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/request.js/releases\"\u003e\u003ccode\u003e@​octokit/request\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.6...v10.0.7\"\u003e10.0.7\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereadme:\u003c/strong\u003e properly structure the options for custom agent (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/786\"\u003e#786\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/f17c1c13c7cba81187c419da06b815ed741c950c\"\u003ef17c1c1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/octokit/request.js/issues/785\"\u003e#785\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.5...v10.0.6\"\u003e10.0.6\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/783\"\u003e#783\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/1aeac5672c04bc508e46796660465b1b67cf397c\"\u003e1aeac56\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.4...v10.0.5\"\u003e10.0.5\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit deps (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/772\"\u003e#772\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/30f83b64578eebf6988b44df495d235de8136e6e\"\u003e30f83b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.3...v10.0.4\"\u003e10.0.4\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v15 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/775\"\u003e#775\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/ad78b4c8099a790d9ac3489342021896cabdbecd\"\u003ead78b4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.2...v10.0.3\"\u003e10.0.3\u003c/a\u003e (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epkg:\u003c/strong\u003e unreplaced version number in \u003ccode\u003edist-bundle/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/765\"\u003e#765\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/5b181af867a6b3ccfd23800d876ff22e1e54fd7d\"\u003e5b181af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.1...v10.0.2\"\u003e10.0.2\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/759\"\u003e#759\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/fe8bb4b455bc7e28232d594bc8445da6fce72e8a\"\u003efe8bb4b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/octokit/request.js/issues/728\"\u003e#728\u003c/a\u003e \u003ca href=\"https://redirect.github.com/octokit/request.js/issues/760\"\u003e#760\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.0...v10.0.1\"\u003e10.0.1\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/f17c1c13c7cba81187c419da06b815ed741c950c\"\u003e\u003ccode\u003ef17c1c1\u003c/code\u003e\u003c/a\u003e fix(readme): properly structure the options for custom agent (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/ea46fa9cd46f970fad5e286e6fdd2ea46929ac5d\"\u003e\u003ccode\u003eea46fa9\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/8166d281814326b3e11d60b1895e623f2fd51c9e\"\u003e\u003ccode\u003e8166d28\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/1aeac5672c04bc508e46796660465b1b67cf397c\"\u003e\u003ccode\u003e1aeac56\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/b5b08a2ffde04d7c9ee3452ff86459836981e7f6\"\u003e\u003ccode\u003eb5b08a2\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/9a78123cc35f1c7cb5ac0e3cce4c2331ea5dca6e\"\u003e\u003ccode\u003e9a78123\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/30f83b64578eebf6988b44df495d235de8136e6e\"\u003e\u003ccode\u003e30f83b6\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit deps (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/b07d5937e628436a399716e2df8e747d5cbb98d5\"\u003e\u003ccode\u003eb07d593\u003c/code\u003e\u003c/a\u003e ci(action): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/770\"\u003e#770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/928c3d7e019e38a70eb89b9760ff120eed6acf58\"\u003e\u003ccode\u003e928c3d7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.6.2 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/a84613eab6b231fca05549186fd4fd4c62bd7f02\"\u003e\u003ccode\u003ea84613e\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/request.js/compare/v5.4.12...v10.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/request-error` from 2.0.4 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/request-error.js/releases\"\u003e\u003ccode\u003e@​octokit/request-error\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e (2025-11-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einherit options from base \u003ccode\u003eError\u003c/code\u003e class to add support for the \u003ccode\u003ecause\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/535\"\u003e#535\u003c/a\u003e/\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/536\"\u003e#536\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/2ea27805b93ed21d8cc423a6ad436513ecca0b55\"\u003e2ea2780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/533\"\u003e#533\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/e5a75ef9cdede512185df71ffe5117c2b71027a9\"\u003ee5a75ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v15 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/522\"\u003e#522\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/4a453f21afbde9fc19d779518cb8e5f23d05038f\"\u003e4a453f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v6.1.8...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/512\"\u003e#512\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/8eee0c1eff4f247b714da5db9437787507e124df\"\u003e8eee0c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v6.1.7...v6.1.8\"\u003e6.1.8\u003c/a\u003e (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v14 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/505\"\u003e#505\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/ab4ea7b81bd8055060bfafa47b7eb13d89c7e475\"\u003eab4ea7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/2ea27805b93ed21d8cc423a6ad436513ecca0b55\"\u003e\u003ccode\u003e2ea2780\u003c/code\u003e\u003c/a\u003e feat: inherit options from base \u003ccode\u003eError\u003c/code\u003e class to add support for the \u003ccode\u003ecause\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/ac7b3094475260d5bc95951d2040e38da8e88dd8\"\u003e\u003ccode\u003eac7b309\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/dadc76ddc454c475f07525a8cd96fc29e4353cb1\"\u003e\u003ccode\u003edadc76d\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/f57f2e6b6fdc3578c3484c8939bcf56548b620eb\"\u003e\u003ccode\u003ef57f2e6\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/e5a75ef9cdede512185df71ffe5117c2b71027a9\"\u003e\u003ccode\u003ee5a75ef\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/e5d5de21540843d46e1dbd15696af8bdff9cf400\"\u003e\u003ccode\u003ee5d5de2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/8cc127bf725e581cdd32336669d322632e4392b4\"\u003e\u003ccode\u003e8cc127b\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/b3a876bc68c0d044bf52eeaa513760e362d426e8\"\u003e\u003ccode\u003eb3a876b\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/r...\n\n_Description has been truncated_","html_url":"https://github.com/rajeshgoyalg/DemoDay-Actions-CD/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajeshgoyalg%2FDemoDay-Actions-CD/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"2.8.8","new_version":"2.8.9","update_type":"patch","path":null,"pr_created_at":"2025-11-06T18:47:49.000Z","version_change":"2.8.8 → 2.8.9","issue":{"uuid":"3597118458","node_id":"PR_kwDOG1BSP86x9-6n","number":13,"state":"closed","title":"Bump the npm_and_yarn group across 2 directories with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-17T20:58:12.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-06T18:47:49.000Z","updated_at":"2026-01-17T20:58:20.000Z","time_to_close":6228623,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":31,"packages":[{"name":"react-native","old_version":"0.61.5","new_version":"0.69.12","repository_url":"https://github.com/facebook/react-native"},{"name":"ajv","old_version":"6.12.0","new_version":"6.12.6","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"decode-uri-component","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"hosted-git-info","old_version":"2.8.8","new_version":"2.8.9","repository_url":"https://github.com/npm/hosted-git-info"},{"name":"minimatch","old_version":"3.0.4","new_version":"3.1.2","repository_url":"https://github.com/isaacs/minimatch"},{"name":"minimist","old_version":"1.2.5","new_version":"1.2.8","repository_url":"https://github.com/minimistjs/minimist"},{"name":"path-parse","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/jbgutierrez/path-parse"},{"name":"qs","old_version":"6.5.2","new_version":"6.5.3","repository_url":"https://github.com/ljharb/qs"},{"name":"serve-static","old_version":"1.14.1","new_version":"1.16.2","repository_url":"https://github.com/expressjs/serve-static"},{"name":"tmpl","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/daaku/nodejs-tmpl"},{"name":"word-wrap","old_version":"1.2.3","new_version":"1.2.5","repository_url":"https://github.com/jonschlinkert/word-wrap"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.61.5` | `0.69.12` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.0` | `6.12.6` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.0` | `0.2.2` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.8.8` | `2.8.9` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.0.4` | `3.1.2` |\n| [minimist](https://github.com/minimistjs/minimist) | `1.2.5` | `1.2.8` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [qs](https://github.com/ljharb/qs) | `6.5.2` | `6.5.3` |\n| [serve-static](https://github.com/expressjs/serve-static) | `1.14.1` | `1.16.2` |\n| [tmpl](https://github.com/daaku/nodejs-tmpl) | `1.0.4` | `1.0.5` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n\nBumps the npm_and_yarn group with 12 updates in the /example directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.8.1` | `6.12.6` |\n| [ansi-regex](https://github.com/chalk/ansi-regex) | `4.0.0` | `4.1.1` |\n| [ansi-regex](https://github.com/chalk/ansi-regex) | `3.0.0` | `3.0.1` |\n| [async](https://github.com/caolan/async) | `2.6.1` | `2.6.4` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.0` | `0.2.2` |\n| [fsevents](https://github.com/fsevents/fsevents) | `1.2.7` | `1.2.13` |\n| [hosted-git-info](https://github.com/npm/hosted-git-info) | `2.7.1` | `2.8.9` |\n| [json-schema](https://github.com/kriszyp/json-schema) | `0.2.3` | `0.4.0` |\n| [minimist](https://github.com/minimistjs/minimist) | `1.2.0` | `1.2.8` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [qs](https://github.com/ljharb/qs) | `6.5.2` | `6.5.3` |\n| [semver](https://github.com/npm/node-semver) | `5.6.0` | `5.7.2` |\n| [min-document](https://github.com/Raynos/min-document) | `2.19.0` | `2.19.1` |\n\n\nUpdates `react-native` from 0.61.5 to 0.69.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/blob/main/CHANGELOG-0.6x.md\"\u003ereact-native's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.69.12\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[0.69] Bump CLI to ^8.0.7, Metro to 0.70.4 (\u003ca href=\"https://github.com/facebook/react-native/commit/56807fadfacf3c5cc62a8d1948b3d72ca51a5e6b\"\u003e56807fadfa\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[0.69] Use \u003ccode\u003eContent-Location\u003c/code\u003e header in bundle response as JS source URL (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/37501\"\u003e#37501\u003c/a\u003e) (\u003ca href=\"https://github.com/facebook/react-native/commit/367fc7ad5254c5dd2c8ef38248766173525cc77c\"\u003e367fc7ad52\u003c/a\u003e by \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent crash in runAnimationStep on OnePlus and Oppo devices (\u003ca href=\"https://github.com/facebook/react-native/tree/HEAD/packages/react-native/issues/37487\"\u003e#37487\u003c/a\u003e) (\u003ca href=\"https://github.com/facebook/react-native/commit/4db7a10e257c664aced8cd8a1737d7ed9ced14fe\"\u003e4db7a10e25\u003c/a\u003e by \u003ca href=\"https://github.com/hsource\"\u003e\u003ccode\u003e@​hsource\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.69.11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMake 0.69 compatible with Xcode 15 (thanks to \u003ca href=\"https://github.com/AlexanderEggers\"\u003e\u003ccode\u003e@​AlexanderEggers\u003c/code\u003e\u003c/a\u003e for the commit in main) (\u003ca href=\"https://github.com/facebook/react-native/commit/37e8df1cdce4a66763c720b1b0768d049def9518\"\u003e37e8df1cdc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.69.10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eAndroid specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize EditText Spans 8/N: CustomStyleSpan (\u003ca href=\"https://github.com/facebook/react-native/commit/b384bb613bf533aebf3271ba335c61946fcd3303\"\u003eb384bb613b\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimize EditText Spans 6/N: letterSpacing (\u003ca href=\"https://github.com/facebook/react-native/commit/5791cf1f7b43aed1d98cad7bcc272d97ab659111\"\u003e5791cf1f7b\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimize Spans 5/N: Strikethrough and Underline (\u003ca href=\"https://github.com/facebook/react-native/commit/0869ea29db6a4ca20b9043d592a2233ae1a0e7a2\"\u003e0869ea29db\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimize Spans 4/N: ReactForegroundColorSpan (\u003ca href=\"https://github.com/facebook/react-native/commit/8c9c8ba5adb59f7f891a5307a0bce7200dd3ac7d\"\u003e8c9c8ba5ad\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimize Spans 3/N: ReactBackgroundColorSpan (\u003ca href=\"https://github.com/facebook/react-native/commit/cc0ba57ea42d876155b2fd7d9ee78604ff8aa57a\"\u003ecc0ba57ea4\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimize Spans 1/N: Fix precedence (\u003ca href=\"https://github.com/facebook/react-native/commit/1743dd7ab40998c4d3491e3b2c56c531daf5dc47\"\u003e1743dd7ab4\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix measurement of uncontrolled TextInput after edit (\u003ca href=\"https://github.com/facebook/react-native/commit/8a0fe30591e21b90a3481c1ef3eeadd4b592f3ed\"\u003e8a0fe30591\u003c/a\u003e by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.69.9\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRelax Ruby requirements (\u003ca href=\"https://github.com/facebook/react-native/commit/4e015c69d646b320d58888f70af566c1d753eaed\"\u003e4e015c69d6\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch4\u003eiOS specific\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix React Codegen podspec to build on Xcode 14.3 (\u003ca href=\"https://github.com/facebook/react-native/commit/74ba411b55535cee1b98062875b7b4b1428c931a\"\u003e74ba411b55\u003c/a\u003e by \u003ca href=\"https://github.com/cipolleschi\"\u003e\u003ccode\u003e@​cipolleschi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBlob data is no longer prematurely deallocated when using blob.slice (\u003ca href=\"https://github.com/facebook/react-native/commit/36cc71ab36aac5e5a78f2fbae44583d1df9c3cef\"\u003e36cc71ab36\u003c/a\u003e by \u003ca href=\"https://github.com/awinograd\"\u003e\u003ccode\u003e@​awinograd\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\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react-native/commits/v0.69.12/packages/react-native\"\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/~react-native-bot\"\u003ereact-native-bot\u003c/a\u003e, a new releaser for react-native since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-native-community/cli` from 3.2.1 to 8.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-native-community/cli/releases\"\u003e\u003ccode\u003e@​react-native-community/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeb Debugging and Other Websocket Endpoints with Metro 0.67 (\u003ca href=\"https://github.com/react-native-community/cli/tree/HEAD/packages/cli/issues/1560\"\u003e#1560\u003c/a\u003e) by \u003ca href=\"https://github.com/NickGerleman\"\u003e\u003ccode\u003e@​NickGerleman\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/react-native-community/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-native-community/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch1\u003e8.0.0-alpha.3 (2022-04-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-native-community/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e8.0.0-alpha.2 (2022-04-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-native-community/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e8.0.0-alpha.1 (2022-04-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​react-native-community/cli\u003c/code\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/react-native-community/cli/commit/1d13fb67c1b95b5cdb809982896572d0c644a520\"\u003e\u003ccode\u003e1d13fb6\u003c/code\u003e\u003c/a\u003e v8.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/0d5f1e420c9e1e709bdfa9452833e18a5281e9b0\"\u003e\u003ccode\u003e0d5f1e4\u003c/code\u003e\u003c/a\u003e v8.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/26402a1d637ab18681111f6aaa383675e484778a\"\u003e\u003ccode\u003e26402a1\u003c/code\u003e\u003c/a\u003e v8.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/476cdb1cfeaef4d96261d4dea1ab4479801d450e\"\u003e\u003ccode\u003e476cdb1\u003c/code\u003e\u003c/a\u003e v8.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/427015d95b13447b15a9594f98b245fff5592299\"\u003e\u003ccode\u003e427015d\u003c/code\u003e\u003c/a\u003e v8.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/01a49f8e5e5d68f08d6adeb46faea6557ea2aa65\"\u003e\u003ccode\u003e01a49f8\u003c/code\u003e\u003c/a\u003e v8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/aa56ffbfd30ddfdc98e2d2718d20de715b498885\"\u003e\u003ccode\u003eaa56ffb\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/810b6a04821e493b39b078e56ae57c704fcc724d\"\u003e\u003ccode\u003e810b6a0\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/d4a8a26298f491dcb566bad473d656f45b554288\"\u003e\u003ccode\u003ed4a8a26\u003c/code\u003e\u003c/a\u003e v8.0.0-alpha.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-community/cli/commit/86de3614f24cd6524c10b8ab48e26117e7cb8aae\"\u003e\u003ccode\u003e86de361\u003c/code\u003e\u003c/a\u003e v8.0.0-alpha.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-native-community/cli/commits/v8.0.7/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 6.12.0 to 6.12.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.12.6\u003c/h2\u003e\n\u003cp\u003eFix performance issue of \u0026quot;url\u0026quot; format.\u003c/p\u003e\n\u003ch2\u003ev6.12.5\u003c/h2\u003e\n\u003cp\u003eFix uri scheme validation (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e).\nFix boolean schemas with strictKeywords option (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.4\u003c/h2\u003e\n\u003cp\u003eFix: coercion of one-item arrays to scalar that should fail validation (\u003ca href=\"https://runkit.com/esp/5f3672ba2f6642001ae27411\"\u003efailing example\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003ev6.12.3\u003c/h2\u003e\n\u003cp\u003ePass schema object to processCode function\nOption for strictNumbers (\u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1128\"\u003e#1128\u003c/a\u003e)\nFixed vulnerability related to untrusted schemas (\u003ca href=\"https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2020-15366\"\u003eCVE-2020-15366\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.2\u003c/h2\u003e\n\u003cp\u003eRemoved post-install script\u003c/p\u003e\n\u003ch2\u003ev6.12.1\u003c/h2\u003e\n\u003cp\u003eDocs and dependency updates\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/ajv-validator/ajv/commit/fe591439f34e24030f69df9eb8d91e6d037a3af7\"\u003e\u003ccode\u003efe59143\u003c/code\u003e\u003c/a\u003e 6.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/d580d3e8ac6a467670d68d86e3a39fd661ac8c23\"\u003e\u003ccode\u003ed580d3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1298\"\u003e#1298\u003c/a\u003e from ajv-validator/fix-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/fd363896a8d6c5697b5da41f4d9a400a84efaf8e\"\u003e\u003ccode\u003efd36389\u003c/code\u003e\u003c/a\u003e fix: regular expression for \u0026quot;url\u0026quot; format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/490e34c4846064db5c962a77087e17078954c2f6\"\u003e\u003ccode\u003e490e34c\u003c/code\u003e\u003c/a\u003e docs: link to v7-beta branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9cd93a1bdbdefd5a7ba3db5e123d20c84d1d1d0e\"\u003e\u003ccode\u003e9cd93a1\u003c/code\u003e\u003c/a\u003e docs: note about v7 in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/877d286e7f145b1b2127da66c6800b071533f28f\"\u003e\u003ccode\u003e877d286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1262\"\u003e#1262\u003c/a\u003e from b4h0-c4t/refactor-opt-object-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f1c8e45b9cdff918be28becf03bf0b339321c398\"\u003e\u003ccode\u003ef1c8e45\u003c/code\u003e\u003c/a\u003e 6.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/764035e201d7733b8d700d4a04dd079fef9f4d30\"\u003e\u003ccode\u003e764035e\u003c/code\u003e\u003c/a\u003e Merge branch 'ChALkeR-chalker/fix-comma'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/37981602ce6d43313ae106644b372b021626a8af\"\u003e\u003ccode\u003e3798160\u003c/code\u003e\u003c/a\u003e Merge branch 'chalker/fix-comma' of git://github.com/ChALkeR/ajv into ChALkeR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/a3c7ebab222e4cce07b5e30ebcbb809da7f934e8\"\u003e\u003ccode\u003ea3c7eba\u003c/code\u003e\u003c/a\u003e Merge branch 'refactor-opt-object-type' of github.com:b4h0-c4t/ajv into refac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v6.12.0...v6.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async` from 2.6.3 to 3.2.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md\"\u003easync's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.6.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix potential prototype pollution exploit (\u003ca href=\"https://redirect.github.com/caolan/async/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev2.6.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated lodash to squelch a security warning (\u003ca href=\"https://redirect.github.com/caolan/async/issues/1675\"\u003e#1675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev2.6.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated lodash to squelch a security warning (\u003ca href=\"https://redirect.github.com/caolan/async/issues/1620\"\u003e#1620\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/caolan/async/commit/c6bdaca4f9175c14fc655d3783c6af6a883e6514\"\u003e\u003ccode\u003ec6bdaca\u003c/code\u003e\u003c/a\u003e Version 2.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/8870da9d5022bab310413041b4079e10db3980b7\"\u003e\u003ccode\u003e8870da9\u003c/code\u003e\u003c/a\u003e Update built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/4df6754ef4e96a742956df8782fee27242a2ea12\"\u003e\u003ccode\u003e4df6754\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/8f7f90342a6571ba1c197d747ebed30c368096d2\"\u003e\u003ccode\u003e8f7f903\u003c/code\u003e\u003c/a\u003e Fix prototype pollution vulnerability (\u003ca href=\"https://redirect.github.com/caolan/async/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/f1d8383bb118366f652f26a5096f106b88344ceb\"\u003e\u003ccode\u003ef1d8383\u003c/code\u003e\u003c/a\u003e Version 2.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/2b674c198962e6716b5b9974f79456faa03a0d95\"\u003e\u003ccode\u003e2b674c1\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/eab740f7bd2c8a065b5d7c886bf678873a356103\"\u003e\u003ccode\u003eeab740f\u003c/code\u003e\u003c/a\u003e fix: udpate lodash.  closes \u003ca href=\"https://redirect.github.com/caolan/async/issues/1675\"\u003e#1675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/eaf32be0e94f62fddc83d8550814e30a4be66a3c\"\u003e\u003ccode\u003eeaf32be\u003c/code\u003e\u003c/a\u003e Version 2.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/684b42e695222de079029f52dcc1afe69751e5f4\"\u003e\u003ccode\u003e684b42e\u003c/code\u003e\u003c/a\u003e Update built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/e1bd3da9e644d5a09e553f9b913cc4f029733bff\"\u003e\u003ccode\u003ee1bd3da\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/caolan/async/compare/v2.6.1...v2.6.4\"\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/~hargasinski\"\u003ehargasinski\u003c/a\u003e, a new releaser for async since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-spawn` from 5.1.0 to 6.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md\"\u003ecross-spawn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v6.0.4...v6.0.5\"\u003e6.0.5\u003c/a\u003e (2018-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid using deprecated Buffer constructor (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/94\"\u003e#94\u003c/a\u003e) (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/d5770df\"\u003ed5770df\u003c/a\u003e), closes \u003ca href=\"https://github.com//nodejs.org/api/deprecations.html/issues/deprecations_dep0005\"\u003e/nodejs.org/api/deprecations.html#deprecations_dep0005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v6.0.3...v6.0.4\"\u003e6.0.4\u003c/a\u003e (2018-01-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix paths being incorrectly normalized on unix (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/06ee3c6\"\u003e06ee3c6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/90\"\u003e#90\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v6.0.2...v6.0.3\"\u003e6.0.3\u003c/a\u003e (2018-01-23)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v6.0.1...v6.0.2\"\u003e6.0.2\u003c/a\u003e (2018-01-23)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v6.0.0...v6.0.1\"\u003e6.0.1\u003c/a\u003e (2018-01-23)\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/5.1.0...6.0.0\"\u003e6.0.0\u003c/a\u003e (2018-01-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix certain arguments not being correctly escaped or causing batch syntax error (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/900cf10\"\u003e900cf10\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/82\"\u003e#82\u003c/a\u003e \u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/51\"\u003e#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix commands as posix relatixe paths not working correctly, e.g.: \u003ccode\u003e./my-command\u003c/code\u003e (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/900cf10\"\u003e900cf10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003eoptions\u003c/code\u003e argument being mutated (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/900cf10\"\u003e900cf10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix commands resolution when PATH was actually Path (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/900cf10\"\u003e900cf10\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove compliance with node's ENOENT errors (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/900cf10\"\u003e900cf10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove detection of node's shell option support (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/900cf10\"\u003e900cf10\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/moxystudio/node-cross-spawn/commit/301187a05b7509aa1d6ff35d8ff6d6064f597bc9\"\u003e\u003ccode\u003e301187a\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/ae85d40a0d814386fa09a14ddfa484cc9853b812\"\u003e\u003ccode\u003eae85d40\u003c/code\u003e\u003c/a\u003e chore: fix linting errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/d5770dfe423a07bef2c66e863ba8b718e12b5852\"\u003e\u003ccode\u003ed5770df\u003c/code\u003e\u003c/a\u003e fix: avoid using deprecated Buffer constructor (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/6b64987389d9a4abbe9cd63eb1de9f585bd695d0\"\u003e\u003ccode\u003e6b64987\u003c/code\u003e\u003c/a\u003e chore(package): update lint-staged to version 7.0.0 (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/39166ebd3f50a6cd16565cfe0da88a891ff655bf\"\u003e\u003ccode\u003e39166eb\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-moxy dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/213aa43ea21a07989787204b658d9a651e26260f\"\u003e\u003ccode\u003e213aa43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/92\"\u003e#92\u003c/a\u003e from moxystudio/greenkeeper/eslint-config-moxy-5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/35b1ff0ac32e60d554a7c9b827f71d2b45433ef7\"\u003e\u003ccode\u003e35b1ff0\u003c/code\u003e\u003c/a\u003e chore(package): update eslint-config-moxy to version 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/52e557e5b77bd0ca701814e400e53e89ca51a650\"\u003e\u003ccode\u003e52e557e\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/6f43a612553d6fc865934bf3d96760286f41f6dd\"\u003e\u003ccode\u003e6f43a61\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/91\"\u003e#91\u003c/a\u003e from moxystudio/fix-unix-path-normalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/06ee3c696dc258c010e0f88a924011fddbd45f60\"\u003e\u003ccode\u003e06ee3c6\u003c/code\u003e\u003c/a\u003e fix: fix paths being incorrectly normalized on unix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/5.1.0...v6.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `decode-uri-component` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/releases\"\u003edecode-uri-component's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent overwriting previously decoded tokens  980e0bf\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to GitHub workflows  76abc93\u003c/li\u003e\n\u003cli\u003eFix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e  746ca5d\u003c/li\u003e\n\u003cli\u003eUpdate license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)  486d7e2\u003c/li\u003e\n\u003cli\u003eTidelift tasks  a650457\u003c/li\u003e\n\u003cli\u003eMeta tweaks  66e1c28\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a0eea469d26eb0df668b081672cdb9581feb78eb\"\u003e\u003ccode\u003ea0eea46\u003c/code\u003e\u003c/a\u003e 0.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/980e0bf09b64d94f1aa79012f895816c30ffd152\"\u003e\u003ccode\u003e980e0bf\u003c/code\u003e\u003c/a\u003e Prevent overwriting previously decoded tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3c8a373dd4837e89b3f970e01295dd03e1405a33\"\u003e\u003ccode\u003e3c8a373\u003c/code\u003e\u003c/a\u003e 0.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/76abc939783fe3900fadb7d384a74d324d5557f3\"\u003e\u003ccode\u003e76abc93\u003c/code\u003e\u003c/a\u003e Switch to GitHub workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/746ca5dcb6667c5d364e782d53c542830e4c10b9\"\u003e\u003ccode\u003e746ca5d\u003c/code\u003e\u003c/a\u003e Fix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/486d7e26d3a8c0fbe860fb651fe1bc98c2f2be30\"\u003e\u003ccode\u003e486d7e2\u003c/code\u003e\u003c/a\u003e Update license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a65045724e6234acef87f31da499d4807b20b134\"\u003e\u003ccode\u003ea650457\u003c/code\u003e\u003c/a\u003e Tidelift tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/66e1c2834c0e189201cb65196ec3101372459b02\"\u003e\u003ccode\u003e66e1c28\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hermes-engine` from 0.2.1 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/hermes/releases\"\u003ehermes-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.4.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a memory leak related to WeakMaps. It's a drop-in replacement for v0.4.0 in react-native 0.62.0.\u003c/p\u003e\n\u003ch2\u003eRelease v0.3.0\u003c/h2\u003e\n\u003cp\u003eThis release is primarily to publish breaking source changes for integration with the next version of React Native. It is not compatible with existing builds of React Native, up to and including 0.61.4. Please wait for the next React Native release before trying out Hermes v0.3.0!\u003c/p\u003e\n\u003cp\u003eAs always there are many bug fixes and performance improvements, including faster string concatenation and native support for ES6 spread operators.\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/facebook/hermes/commit/204045369cbbfac531867b780d72716422a2443d\"\u003e\u003ccode\u003e2040453\u003c/code\u003e\u003c/a\u003e Bump versions for 0.11.0 cut\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/6c530474a450a12dbf1b58b8c5a41cf9ad64ec8a\"\u003e\u003ccode\u003e6c53047\u003c/code\u003e\u003c/a\u003e Run Hermes CMake from cargo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/67fe974adf1aa69f63543a552a58f573092dbef2\"\u003e\u003ccode\u003e67fe974\u003c/code\u003e\u003c/a\u003e Bump nanoid from 3.1.22 to 3.2.0 in /website (\u003ca href=\"https://redirect.github.com/facebook/hermes/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/10d4945b7cabbeb0c2382e17d8c8ccceb93a2467\"\u003e\u003ccode\u003e10d4945\u003c/code\u003e\u003c/a\u003e Handle type params in methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/bd64b0978ea553ad2bc1b6d82793be8ed0071593\"\u003e\u003ccode\u003ebd64b09\u003c/code\u003e\u003c/a\u003e Avoid parens around spread arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/deabbfdfdb9d9077e67f345f76565c7a62e0844c\"\u003e\u003ccode\u003edeabbfd\u003c/code\u003e\u003c/a\u003e Use proper quotes in string literal type annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/ae61d74d145a10f062bf3470f620ba82e07a3478\"\u003e\u003ccode\u003eae61d74\u003c/code\u003e\u003c/a\u003e Fix extra parens in property assignment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/1ba8ef6e2c6e1ed573899a4f9d8fc752814dfd7f\"\u003e\u003ccode\u003e1ba8ef6\u003c/code\u003e\u003c/a\u003e Store raw values for string literals as JSX attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/46faa1501c916816e1145968384922aef3df9673\"\u003e\u003ccode\u003e46faa15\u003c/code\u003e\u003c/a\u003e Enable some syscalls to resume after SIGPROF\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/hermes/commit/8bebc9b534fd6d1ae407b9d46a15a5681631d6c7\"\u003e\u003ccode\u003e8bebc9b\u003c/code\u003e\u003c/a\u003e fix handling of imports\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/hermes/compare/v0.2.1...v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hosted-git-info` from 2.8.8 to 2.8.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md\"\u003ehosted-git-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\u003e2.8.9\u003c/a\u003e (2021-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e (\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5\"\u003e29adfe5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/84\"\u003e#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/npm/hosted-git-info/commit/8d4b3697d79bcd89cdb36d1db165e3696c783a01\"\u003e\u003ccode\u003e8d4b369\u003c/code\u003e\u003c/a\u003e chore(release): 2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/hosted-git-info/commit/29adfe5ef789784c861b2cdeb15051ec2ba651a7\"\u003e\u003ccode\u003e29adfe5\u003c/code\u003e\u003c/a\u003e fix: backport regex fix from \u003ca href=\"https://redirect.github.com/npm/hosted-git-info/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9\"\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/~nlf\"\u003enlf\u003c/a\u003e, a new releaser for hosted-git-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `logkitty` from 0.6.1 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zamotany/logkitty/releases\"\u003elogkitty's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elogkitty 0.7.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehuntr - Command Injection Fix (\u003ca href=\"https://redirect.github.com/zamotany/logkitty/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump acorn from 5.7.3 to 5.7.4 (\u003ca href=\"https://redirect.github.com/zamotany/logkitty/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elogkitty 0.7.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update dependencies (2776322da88e8bd40ee9ec59805c75b2c490cd0c)\u003c/li\u003e\n\u003cli\u003echore: update yargs versions (\u003ca href=\"https://redirect.github.com/zamotany/logkitty/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: remove package-lock.json (\u003ca href=\"https://redirect.github.com/zamotany/logkitty/issues/11\"\u003e#11\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/zamotany/logkitty/commit/6ce971dba514257814f21fb01f5aa416e831d3b0\"\u003e\u003ccode\u003e6ce971d\u003c/code\u003e\u003c/a\u003e v0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zamotany/logkitty/commit/ef2f673e25c629544dd3de6429999318447dd6bf\"\u003e\u003ccode\u003eef2f673\u003c/code\u003e\u003c/a\u003e huntr - Command Injection Fix (\u003ca href=\"https://redirect.github.com/zamotany/logkitty/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zamotany/logkitty/commit/e1e229687472d8c9266d17f2969ff7431a78db86\"\u003e\u003ccode\u003ee1e2296\u003c/code\u003e\u003c/a\u003e chore(deps): bump acorn from 5.7.3 to 5.7.4 (\u003ca href=\"https://redirect.github.com/zamotany/logkitty/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zamotany/logkitty/commit/cf2cf2846473dd7b3f1f9330e55cfd1b54c3234a\"\u003e\u003ccode\u003ecf2cf28\u003c/code\u003e\u003c/a\u003e v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zamotany/logkitty/commit/2776322da88e8bd40ee9ec59805c75b2c490cd0c\"\u003e\u003ccode\u003e2776322\u003c/code\u003e\u003c/a\u003e chore: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zamotany/logkitty/commit/4fa8f6ca19b097acf35dc5c00e2e698a9d0d36e0\"\u003e\u003ccode\u003e4fa8f6c\u003c/code\u003e\u003c/a\u003e chore: update yargs versions (\u003ca href=\"https://redirect.github.com/zamotany/logkitty/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zamotany/logkitty/commit/bddbacf5cfd6dba24bd4d0de4187042c09af8e8a\"\u003e\u003ccode\u003ebddbacf\u003c/code\u003e\u003c/a\u003e chore: remove package-lock.json (\u003ca href=\"https://redirect.github.com/zamotany/logkitty/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/zamotany/logkitty/compare/v0.6.1...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 3.0.4 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/699c459443a6bd98f5b28197978f76e7f71467ac\"\u003e\u003ccode\u003e699c459\u003c/code\u003e\u003c/a\u003e 3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/2f2b5ff1bb1b6a01f4404f7e475f0a2cba578ab7\"\u003e\u003ccode\u003e2f2b5ff\u003c/code\u003e\u003c/a\u003e fix: trim pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/25d7c0d09c47063c9b0d2ace17ef8e951d90eccc\"\u003e\u003ccode\u003e25d7c0d\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/55dda291dfb595bd11b4edb19b45dd98eda76de0\"\u003e\u003ccode\u003e55dda29\u003c/code\u003e\u003c/a\u003e fix: treat nocase:true as always having magic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/5e1fb8dd2bb78c0ae22101b9229fac4c76ef039e\"\u003e\u003ccode\u003e5e1fb8d\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/f8145c54f34075069f4a23cb214d871da4cd4006\"\u003e\u003ccode\u003ef8145c5\u003c/code\u003e\u003c/a\u003e Add 'allowWindowsEscape' option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/570e8b1aef6c9e823a824aa0b9be10db43857cd7\"\u003e\u003ccode\u003e570e8b1\u003c/code\u003e\u003c/a\u003e add publishConfig for v3 publishes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/5b7cd3372be253759fb4d865eb3f38f189a5fcdf\"\u003e\u003ccode\u003e5b7cd33\u003c/code\u003e\u003c/a\u003e 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/20b4b562830680867feb75f9c635aca08e5c86ff\"\u003e\u003ccode\u003e20b4b56\u003c/code\u003e\u003c/a\u003e [fix] revert all breaking syntax changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/2ff038852ec03e85e60e0eb333005c680ac8a543\"\u003e\u003ccode\u003e2ff0388\u003c/code\u003e\u003c/a\u003e document, expose, and test 'partial:true' option\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimist` from 1.2.5 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md\"\u003eminimist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.7...v1.2.8\"\u003ev1.2.8\u003c/a\u003e - 2023-02-09\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/17\"\u003e\u003ccode\u003e[#17](https://github.com/minimistjs/minimist/issues/17)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/12\"\u003e\u003ccode\u003e[#12](https://github.com/minimistjs/minimist/issues/12)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/10\"\u003e\u003ccode\u003e[#10](https://github.com/minimistjs/minimist/issues/10)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/10\"\u003e#10\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix handling of short option with non-trivial equals \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/5\"\u003e\u003ccode\u003e[#5](https://github.com/minimistjs/minimist/issues/5)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerge tag 'v0.2.3' \u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/5368ca4147e974138a54cc0dc4cea8f756546b70\"\u003e\u003ccode\u003e5368ca4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/e5f5067259ceeaf0b098d14bec910f87e58708c7\"\u003e\u003ccode\u003ee5f5067\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/62fde7d935f83417fb046741531a9e2346a36976\"\u003e\u003ccode\u003e62fde7d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/36ac5d0d95e4947d074e5737d94814034ca335d1\"\u003e\u003ccode\u003e36ac5d0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/73923d223553fca08b1ba77e3fbc2a492862ae4c\"\u003e\u003ccode\u003e73923d2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] add reusable workflows \u003ca href=\"https://github.com/minimistjs/minimist/commit/d80727df77bfa9e631044d7f16368d8f09242c91\"\u003e\u003ccode\u003ed80727d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] add eslint; rules to enable later are warnings \u003ca href=\"https://github.com/minimistjs/minimist/commit/48bc06a1b41f00e9cdf183db34f7a51ba70e98d4\"\u003e\u003ccode\u003e48bc06a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation \u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[readme] rename and add badges \u003ca href=\"https://github.com/minimistjs/minimist/commit/5df0fe49211bd09a3636f8686a7cb3012c3e98f0\"\u003e\u003ccode\u003e5df0fe4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] switch from \u003ccode\u003ecovert\u003c/code\u003e to \u003ccode\u003enyc\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/a48b128fdb8d427dfb20a15273f83e38d97bef07\"\u003e\u003ccode\u003ea48b128\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ecovert\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e; remove unnecessary \u003ccode\u003etap\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/f0fb958e9a1fe980cdffc436a211b0bda58f621b\"\u003e\u003ccode\u003ef0fb958\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] create FUNDING.yml; add \u003ccode\u003efunding\u003c/code\u003e in package.json \u003ca href=\"https://github.com/minimistjs/minimist/commit/3639e0c819359a366387e425ab6eabf4c78d3caa\"\u003e\u003ccode\u003e3639e0c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] use \u003ccode\u003enpmignore\u003c/code\u003e to autogenerate an npmignore file \u003ca href=\"https://github.com/minimistjs/minimist/commit/be2e038c342d8333b32f0fde67a0026b79c8150e\"\u003e\u003ccode\u003ebe2e038\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/minimistjs/minimist/commit/282b570e7489d01b03f2d6d3dabf79cd3e5f84cf\"\u003e\u003ccode\u003e282b570\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eisConstructorOrProto adapted from PR \u003ca href=\"https://github.com/minimistjs/minimist/commit/ef9153fc52b6cea0744b2239921c5dcae4697f11\"\u003e\u003ccode\u003eef9153f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/3124ed3e46306301ebb3c834874ce0241555c2c4\"\u003e\u003ccode\u003e3124ed3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003esafe-publish-latest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/4b927de696d561c636b4f43bf49d4597cb36d6d6\"\u003e\u003ccode\u003e4b927de\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add \u003ccode\u003eaud\u003c/code\u003e in \u003ccode\u003eposttest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/b32d9bd0ab340f4e9f8c3a97ff2a4424f25fab8c\"\u003e\u003ccode\u003eb32d9bd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] update repo URLs \u003ca href=\"https://github.com/minimistjs/minimist/commit/f9fdfc032c54884d9a9996a390c63cd0719bbe1a\"\u003e\u003ccode\u003ef9fdfc0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] Avoid 0.6 tests due to build failures \u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/950eaa74f112e04d23e9c606c67472c46739b473\"\u003e\u003ccode\u003e950eaa7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep \u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge tag 'v0.2.2' \u003ca href=\"https://github.com/minimistjs/minimist/commit/980d7ac61a0b4bd552711251ac107d506b23e41f\"\u003e\u003ccode\u003e980d7ac\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.6...v1.2.7\"\u003ev1.2.7\u003c/a\u003e - 2022-10-10\u003c/h2\u003e\n\u003ch3\u003eCommits\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/minimistjs/minimist/commit/6901ee286bc4c16da6830b48b46ce1574703cea1\"\u003e\u003ccode\u003e6901ee2\u003c/code\u003e\u003c/a\u003e v1.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e Merge tag 'v0.2.3'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/c0b26618322e94adea26c68e613ef0be482c6c63\"\u003e\u003ccode\u003ec0b2661\u003c/code\u003e\u003c/a\u003e v0.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/63b8fee87b8e7a003216d5d77ba5d6decf3cfb0d\"\u003e\u003ccode\u003e63b8fee\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/72239e6f0ea77d8be0ad4f682b7ae7d142144395\"\u003e\u003ccode\u003e72239e6\u003c/code\u003e\u003c/a\u003e [Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e [eslint] fix indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/9ec4d279ced72ea2f60237218e71cc03aa0dfdd6\"\u003e\u003ccode\u003e9ec4d27\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e [actions] Avoid 0.6 tests due to build failures\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.5...v1.2.8\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for minimist since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-fetch` from 1.7.3 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/node-fetch/node-fetch/releases\"\u003enode-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.6.0/CHANGELOG.md#v260\"\u003eCHANGELOG\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.5.0/CHANGELOG.md#v250\"\u003eCHANGELOG\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.4.1/CHANGELOG.md#v241\"\u003eCHANGELOG\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.4.0/CHANGELOG.md#v240\"\u003eCHANGELOG\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.3.0/CHANGELOG.md#v230\"\u003eCHANGELOG\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.2.1\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.2.1/CHANGELOG.md#v221\"\u003eCHANGELOG\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: allow \u003ccode\u003eBody\u003c/code\u003e methods to work on ArrayBuffer\u003ccode\u003e-backed \u003c/code\u003eBody` objects\u003c/li\u003e\n\u003cli\u003eFix: reject promise returned by \u003ccode\u003eBody\u003c/code\u003e methods when the accumulated \u003ccode\u003eBuffer\u003c/code\u003e exceeds the maximum size\u003c/li\u003e\n\u003cli\u003eFix: support custom \u003ccode\u003eHost\u003c/code\u003e headers with any casing\u003c/li\u003e\n\u003cli\u003eFix: support importing \u003ccode\u003efetch()\u003c/code\u003e from TypeScript in \u003ccode\u003ebrowser.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix: handle the redirect response body properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.1.2/CHANGELOG.md#v212\"\u003eCHANGELOG\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.1.1\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.1.1/CHANGELOG.md#v211\"\u003eCHANGELOG\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eFix packaging errors in version 2.1.0.\u003c/p\u003e\n\u003ch2\u003eVersion 2.1.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/v2.1.0/CHANGELOG.md#v210\"\u003eCHANGELOG\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnhance: allow using ArrayBuffer as the \u003ccode\u003ebody\u003c/code\u003e of a \u003ccode\u003efetch()\u003c/code\u003e or \u003ccode\u003eRequest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix: store HTTP headers of a \u003ccode\u003eHeaders\u003c/code\u003e object internally with the given case, for compatibility with older servers that incorrectly treated header names in a case-sensitive manner\u003c/li\u003e\n\u003cli\u003eFix: silently ignore invalid HTTP headers\u003c/li\u003e\n\u003cli\u003eFix: handle HTTP redirect responses without a \u003ccode\u003eLocation\u003c/code\u003e header just like non-redirect responses\u003c/li\u003e\n\u003cli\u003eFix: include bodies when following a redirection when appropriate\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.0.0\u003c/h2\u003e\n\u003cp\u003eThis is a major release. See \u003ca href=\"https://github.com/bitinn/node-fetch/blob/master/UPGRADE-GUIDE.md\"\u003eupgrade guide\u003c/a\u003e on how to upgrade from v1.x, and the \u003ca href=\"https://github.com/bitinn/node-fetch/blob/master/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for all changes.\u003c/p\u003e\n\u003ch2\u003ev2.0.0-alpha.9\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/master/CHANGELOG.md#v200\"\u003echangelog\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev2.0.0-alpha.8\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/bitinn/node-fetch/blob/master/CHANGELOG.md#v200\"\u003echangelog\u003c/a\u003e for details\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/node-fetch/node-fetch/blob/v2.6.0/CHANGELOG.md\"\u003enode-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhance: \u003ccode\u003eoptions.agent\u003c/code\u003e, it now accepts a function that returns custom http(s).Agent instance based on current URL, see readme for more information.\u003c/li\u003e\n\u003cli\u003eFix: incorrect \u003ccode\u003eContent-Length\u003c/code\u003e was returned for stream body in 2.5.0 release; note that \u003ccode\u003enode-fetch\u003c/code\u003e doesn't calculate content length for stream body.\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003eResponse.url\u003c/code\u003e should return empty string instead of \u003ccode\u003enull\u003c/code\u003e by default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhance: \u003ccode\u003eResponse\u003c/code\u003e object now includes \u003ccode\u003eredirected\u003c/code\u003e property.\u003c/li\u003e\n\u003cli\u003eEnhance: \u003ccode\u003efetch()\u003c/code\u003e now accepts third-party \u003ccode\u003eBlob\u003c/code\u003e implementation as body.\u003c/li\u003e\n\u003cli\u003eOther: disable \u003ccode\u003epackage-lock.json\u003c/code\u003e generation as we never commit them.\u003c/li\u003e\n\u003cli\u003eOther: dev dependency update.\u003c/li\u003e\n\u003cli\u003eOther: readme update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: \u003ccode\u003eBlob\u003c/code\u003e import rule for node \u0026lt; 10, as \u003ccode\u003eReadable\u003c/code\u003e isn't a named export.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhance: added \u003ccode\u003eBrotli\u003c/code\u003e compression support (using node's zlib).\u003c/li\u003e\n\u003cli\u003eEnhance: updated \u003ccode\u003eBlob\u003c/code\u003e implementation per spec.\u003c/li\u003e\n\u003cli\u003eFix: set content type automatically for \u003ccode\u003eURLSearchParams\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003eHeaders\u003c/code\u003e now reject empty header names.\u003c/li\u003e\n\u003cli\u003eFix: test cases, as node 12+ no longer accepts invalid header response.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhance: added \u003ccode\u003eAbortSignal\u003c/code\u003e support, with README example.\u003c/li\u003e\n\u003cli\u003eEnhance: handle invalid \u003ccode\u003eLocation\u003c/code\u003e header during redirect by rejecting them explicitly with \u003ccode\u003eFetchError\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix: update \u003ccode\u003ebrowser.js\u003c/code\u003e to support react-native environment, where \u003ccode\u003eself\u003c/code\u003e isn't available globally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: \u003ccode\u003ecompress\u003c/code\u003e flag shouldn't overwrite existing \u003ccode\u003eAccept-Encoding\u003c/code\u003e header.\u003c/li\u003e\n\u003cli\u003eFix: multiple \u003ccode\u003eimport\u003c/code\u003e rules, where \u003ccode\u003ePassThrough\u003c/code\u003e etc. doesn't have a named export when using node \u0026lt;10 and \u003ccode\u003e--exerimental-modules\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eOther: Better README.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhance: Support all \u003ccode\u003eArrayBuffer\u003c/code\u003e view types\u003c/li\u003e\n\u003cli\u003eEnhance: Support Web Workers\u003c/li\u003e\n\u003cli\u003eEnhance: Support Node.js' \u003ccode\u003e--experimental-modules\u003c/code\u003e mode; deprecate \u003ccode\u003e.es.js\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003eFix: Add \u003ccode\u003e__esModule\u003c/code\u003e property to the exports object\u003c/li\u003e\n\u003cli\u003eOther: Better example in README for writing response to a file\u003c/li\u003e\n\u003cli\u003eOther: More tests for Agent\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: allow \u003ccode\u003eBody\u003c/code\u003e methods to work on \u003ccode\u003eArrayBuffer\u003c/code\u003e-backed \u003ccode\u003eBody\u003c/code\u003e objects\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/node-fetch/node-fetch/commit/95286f52bb866283bc69521a04efe1de37b26a33\"\u003e\u003ccode\u003e95286f5\u003c/code\u003e\u003c/a\u003e v2.6.0 (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/bf8b4e8db350ec76dbb9236620f774fcc21b8c12\"\u003e\u003ccode\u003ebf8b4e8\u003c/code\u003e\u003c/a\u003e Allow agent option to be a function (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/0c2294ec48fa5b84519f8bdd60f4e2672ebd9b06\"\u003e\u003ccode\u003e0c2294e\u003c/code\u003e\u003c/a\u003e 2.5.0 release (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/0fc414c2a88e897fd941c06734993a1d9a2747e7\"\u003e\u003ccode\u003e0fc414c\u003c/code\u003e\u003c/a\u003e Allow third party blob implementation (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/d8f5ba0e97fd9711940eac766951a1c8222383b0\"\u003e\u003ccode\u003ed8f5ba0\u003c/code\u003e\u003c/a\u003e build: disable generation of package-lock since it is not used (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/623\"\u003e#623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/1fe1358642ad9bad5895747f2d9b4c1f6f7cc5f0\"\u003e\u003ccode\u003e1fe1358\u003c/code\u003e\u003c/a\u003e test: enable --throw-deprecation for tests (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/a35dcd14a3dd90b0ed0062740d380aff3904a6a7\"\u003e\u003ccode\u003ea35dcd1\u003c/code\u003e\u003c/a\u003e chore(deps): address deprecated url-search-params package (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/b3ecba5e81016390eec57718636122459cc33a94\"\u003e\u003ccode\u003eb3ecba5\u003c/code\u003e\u003c/a\u003e 2.4.1 release (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/1a88481fbda4a3614adbb9f537e3e86494850414\"\u003e\u003ccode\u003e1a88481\u003c/code\u003e\u003c/a\u003e Fix Blob for older node versions and webpack. (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/node-fetch/node-fetch/commit/c9805a2868bb0896be126acefdc2c11c4c586bf9\"\u003e\u003ccode\u003ec9805a2\u003c/code\u003e\u003c/a\u003e 2.4.0 release (\u003ca href=\"https://redirect.github.com/node-fetch/node-fetch/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/node-fetch/node-fetch/compare/1.7.3...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-notifier` from 5.4.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mikaelbr/node-notifier/blob/master/CHANGELOG.md\"\u003enode-notifier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ccode\u003ev6.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDropped support for node v6. As of v6 we currently support node versions 8, 10, and 12 (latest).\u003c/li\u003e\n\u003cli\u003eUpdated to the latest version of SnoreToast. This removes support for the \u003ccode\u003ewait\u003c/code\u003e option in that environment as it is now always on. Prepares the way for other new features added to the WindowsToaster.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to latest version of dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003ev5.4.4\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes potential security issue with non-escaping input parameters for notify-send.\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/mikaelbr/node-notifier/commit/fdbe4bd33cf9df0c1ed20a5973459f3a82f4633c\"\u003e\u003ccode\u003efdbe4bd\u003c/code\u003e\u003c/a\u003e v6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/910165978400383b268409176644cca9d21db97f\"\u003e\u003ccode\u003e9101659\u003c/code\u003e\u003c/a\u003e Moves huskey config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/557a253eaec2536fc193bb67c7c977b5a8a3dd5f\"\u003e\u003ccode\u003e557a253\u003c/code\u003e\u003c/a\u003e Updates dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/3141bdc3b32437804628410dae649a7f9f341e54\"\u003e\u003ccode\u003e3141bdc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mikaelbr/node-notifier/issues/285\"\u003e#285\u003c/a\u003e from mikaelbr/v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/8968b5d1df94bbc1a9fc18589f3322a94c1840d9\"\u003e\u003ccode\u003e8968b5d\u003c/code\u003e\u003c/a\u003e Add an initial changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/d377d0962fad6bd66d7a7ffc4767fcec9cf8fbd3\"\u003e\u003ccode\u003ed377d09\u003c/code\u003e\u003c/a\u003e Clarify default timeout in notificationCenter docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/62f005c7d02def4eb2208ec96e8b47dad79fdc9a\"\u003e\u003ccode\u003e62f005c\u003c/code\u003e\u003c/a\u003e Adjust to only send the error if the code is -1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/e9dc4a2007ac9afad81ce5f80641d696c1d23d0c\"\u003e\u003ccode\u003ee9dc4a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mikaelbr/node-notifier/issues/288\"\u003e#288\u003c/a\u003e from mikaelbr/snoretoast-upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/ae9f88cb176965ecacfe6345220699d016746ef0\"\u003e\u003ccode\u003eae9f88c\u003c/code\u003e\u003c/a\u003e Removes wait for new version of snoretoast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikaelbr/node-notifier/commit/54ddb7fe47856cc7dbea6d7abd4e7a6dfbeeeb5f\"\u003e\u003ccode\u003e54ddb7f\u003c/code\u003e\u003c/a\u003e Upgrades snoretoast to 0.6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mikaelbr/node-notifier/compare/v5.4.3...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `path-parse` from 1.0.6 to 1.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jbgutierrez/path-parse/commits/v1.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plist` from 3.0.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TooTallNate/plist.js/blob/master/History.md\"\u003eplist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.1.0 / 2023-07-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ereplace inlined xmldom with \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.5 / 2022-03-23\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TooTallNate/plist.js/commit/96e2303d059e6be0c9e0c4773226d14b4758de52\"\u003e[\u003ccode\u003e96e2303d05\u003c/code\u003e]\u003c/a\u003e Prototype Pollution using .parse() \u003ca href=\"https://redirect.github.com/TooTallNate/node-plist/issues/114\"\u003e#114\u003c/a\u003e (mario-canva)\u003c/li\u003e\n\u003cli\u003eupdate browserify from 16 to 17\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.4 / 2021-08-27\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003einline xmldom@0.6.0 to eliminate security warning false positive (Mike Reinstein)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.3 / 2021-08-04\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eupdate xmldom to 0.6.0 to patch critical vulnerability (Mike Reinstein)\u003c/li\u003e\n\u003cli\u003eremove flaky saucelabs teseting badge (Mike Reinstein)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.2 / 2021-03-25\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eupdate xmldom to 0.5.0 to patch critical vulnerability (Mike Reinstein)\u003c/li\u003e\n\u003cli\u003eupdate saucelab credentials to point at mreinstein's saucelabs account (Mike Reinstein)\u003c/li\u003e\n\u003cli\u003eremove a bunch of test versions from the matrix because they weren't working in zuul + sauce (Mike Reinstein)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TooTallNate/node-plist/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `qs` from 6.5.2 to 6.5.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ljharb/qs/blob/main/CHANGELOG.md\"\u003eqs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003cstrong\u003e6.5.3\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: ignore \u003ccode\u003e__proto__\u003c/code\u003e keys (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils.merge\u003c/code\u003e: avoid a crash with a null target and a truthy non-array source\u003c/li\u003e\n\u003cli\u003e[Fix] correctly parse nested arrays\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003estringify\u003c/code\u003e: fix a crash with \u003ccode\u003estrictNullHandling\u003c/code\u003e and a custom \u003ccode\u003efilter\u003c/code\u003e/\u003ccode\u003eserializeDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils\u003c/code\u003e: \u003ccode\u003emerge\u003c/code\u003e: fix crash when \u003ccode\u003esource\u003c/code\u003e is a truthy primitive \u0026amp; no options are provided\u003c/li\u003e\n\u003cli\u003e[Fix] when \u003ccode\u003eparseArrays\u003c/code\u003e is false, properly handle keys ending in \u003ccode\u003e[]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] fix for an impossible situation: when the formatter is called with a non-string value\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils.merge\u003c/code\u003e: avoid a crash with a null target and an array source\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eutils\u003c/code\u003e: reduce observable [[Get]]s\u003c/li\u003e\n\u003cli\u003e[Refactor] use cached \u003ccode\u003eArray.isArray\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003estringify\u003c/code\u003e: Avoid arr = arr.concat(...), push to the existing instance (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eparse\u003c/code\u003e: only need to reassign the var once\u003c/li\u003e\n\u003cli\u003e[Robustness] \u003ccode\u003estringify\u003c/code\u003e: avoid relying on a global \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] remove travis badge; add github actions/codecov badges; update URLs\u003c/li\u003e\n\u003cli\u003e[Docs] Clean up license text so it’s properly detected as BSD-3-Clause\u003c/li\u003e\n\u003cli\u003e[Docs] Clarify the need for \u0026quot;arrayLimit\u0026quot; option\u003c/li\u003e\n\u003cli\u003e[meta] fix README.md (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[meta] add FUNDING.yml\u003c/li\u003e\n\u003cli\u003e[actions] backport actions from main\u003c/li\u003e\n\u003cli\u003e[Tests] always use \u003ccode\u003eString(x)\u003c/code\u003e over \u003ccode\u003ex.toString()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] remove nonexistent tape option\u003c/li\u003e\n\u003cli\u003e[Dev Deps] backport from main\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/ljharb/qs/commit/298bfa55d6db00ddea78dd0333509aadf9bb3077\"\u003e\u003ccode\u003e298bfa5\u003c/code\u003e\u003c/a\u003e v6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/ed0f5dcbef4b168a8ae299d78b1e4a2e9b1baf1f\"\u003e\u003ccode\u003eed0f5dc\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: ignore \u003ccode\u003e__proto__\u003c/code\u003e keys (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/691e739cfa40cd42604dc05a54e6154371a429ab\"\u003e\u003ccode\u003e691e739\u003c/code\u003e\u003c/a\u003e [Robustness] \u003ccode\u003estringify\u003c/code\u003e: avoid relying on a global \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/1072d57d38a690e1ad7616dced44390bffedcbb2\"\u003e\u003ccode\u003e1072d57\u003c/code\u003e\u003c/a\u003e [readme] remove travis badge; add github actions/codecov badges; update URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/12ac1c403aaa04d1a34844f514ed9f9abfb76e64\"\u003e\u003ccode\u003e12ac1c4\u003c/code\u003e\u003c/a\u003e [meta] fix README.md (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/0338716b09fdbd4711823eeb0a14e556a2498e7a\"\u003e\u003ccode\u003e0338716\u003c/code\u003e\u003c/a\u003e [actions] backport actions from main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/5639c20ce0a7c1332200a3181339331483e5a3a1\"\u003e\u003ccode\u003e5639c20\u003c/code\u003e\u003c/a\u003e Clean up license text so it’s properly detected as BSD-3-Clause\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/51b8a0b1b213596dd1702b837f5e7dec2229793d\"\u003e\u003ccode\u003e51b8a0b\u003c/code\u003e\u003c/a\u003e add FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/45f675936e742d92fac8d4dae5cfc385c576a977\"\u003e\u003ccode\u003e45f6759\u003c/code\u003e\u003c/a\u003e [Fix] fix for an impossible situation: when the formatter is called with a no...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/f814a7f8f2af059f8158f7e4b2bf8b46aeb62cd3\"\u003e\u003ccode\u003ef814a7f\u003c/code\u003e\u003c/a\u003e [Dev Deps] backport from main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-devtools-core` from 3.6.3 to 4.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/HEAD/packages/react-devtools-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serve-static` from 1.14.1 to 1.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/serve-static/releases\"\u003eserve-static's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eencodeurl@~2.0.0 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/serve-static/pull/180\"\u003eexpressjs/serve-static#180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/serve-static/compare/v1.16.1...v1.16.2\"\u003ehttps://github.com/expressjs/serve-static/compare/v1.16.1...v1.16.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump send to 0.19 by \u003ca href=\"https://github.com/tommasini\"\u003e\u003ccode\u003e@​tommasini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/serve-static/pull/176\"\u003eexpressjs/serve-static#176\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/tommasini\"\u003e\u003ccode\u003e@​tommasini\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/serve-static/pull/176\"\u003eexpressjs/serve-static#176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/serve-static/compare/1.16.0...v1.16.1\"\u003ehttps://github.com/expressjs/serve-static/compare/1.16.0...v1.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting (\u003ca href=\"https://redirect.github.com/expressjs/serve-static/pull/173\"\u003eexpressjs/serve-static#173\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/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/serve-static/pull/173\"\u003eexpressjs/serve-static#173\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/serve-static/compare/v1.15.0...1.16.0\"\u003ehttps://github.com/expressjs/serve-static/compare/v1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.18.0\n\u003cul\u003e\n\u003cli\u003eFix emitted 416 error missing headers property\u003c/li\u003e\n\u003cli\u003eLimit the headers removed for 304 response\u003c/li\u003e\n\u003cli\u003edeps: depd@2.0.0\u003c/li\u003e\n\u003cli\u003edeps: destroy@1.2.0\u003c/li\u003e\n\u003cli\u003edeps: http-errors@2.0.0\u003c/li\u003e\n\u003cli\u003edeps: on-finished@2.4.1\u003c/li\u003e\n\u003cli\u003edeps: statuses@2.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.17.2\n\u003cul\u003e\n\u003cli\u003edeps: http-errors@1.8.1\u003c/li\u003e\n\u003cli\u003edeps: ms@2.1.3\u003c/li\u003e\n\u003cli\u003epref: ignore empty http tokens\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md\"\u003eserve-static's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.16.2 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: encodeurl@~2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.16.1 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.16.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.15.0 / 2022-03-24\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.18.0\n\u003cul\u003e\n\u003cli\u003eFix emitted 416 error missing headers property\u003c/li\u003e\n\u003cli\u003eLimit the headers removed for 304 response\u003c/li\u003e\n\u003cli\u003edeps: depd@2.0.0\u003c/li\u003e\n\u003cli\u003edeps: destroy@1.2.0\u003c/li\u003e\n\u003cli\u003edeps: http-errors@2.0.0\u003c/li\u003e\n\u003cli\u003edeps: on-finished@2.4.1\u003c/li\u003e\n\u003cli\u003edeps: statuses@2.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.14.2 / 2021-12-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: send@0.17.2\n\u003cul\u003e\n\u003cli\u003edeps: http-errors@1.8.1\u003c/li\u003e\n\u003cli\u003edeps: ms@2.1.3\u003c/li\u003e\n\u003cli\u003epref: ignore empty http tokens\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/ec9c5ecfb09368519e4698ffbbe1882de00d0ef2\"\u003e\u003ccode\u003eec9c5ec\u003c/code\u003e\u003c/a\u003e 1.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/f454d37c68fdad04b582cb9ac0cd165ab6d19114\"\u003e\u003ccode\u003ef454d37\u003c/code\u003e\u003c/a\u003e fix(deps): encodeurl@~2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/77a8255688cc4affc70e6dc9aa02e3ced4957e77\"\u003e\u003ccode\u003e77a8255\u003c/code\u003e\u003c/a\u003e 1.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/4263f496876980c165a3104d087c1ebaa046ad3d\"\u003e\u003ccode\u003e4263f49\u003c/code\u003e\u003c/a\u003e fix(deps): send@0.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/48c73970b129b96cba448e792576ad89b1f9fbed\"\u003e\u003ccode\u003e48c7397\u003c/code\u003e\u003c/a\u003e 1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/0c11fad159898cdc69fd9ab63269b72468ecaf6b\"\u003e\u003ccode\u003e0c11fad\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/9b5a12a76f4d70530d2d2a8c7742e9158ed3c0a4\"\u003e\u003ccode\u003e9b5a12a\u003c/code\u003e\u003c/a\u003e 1.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/a39a0df51aa31f22b4947ade34fd90b14c7be1ea\"\u003e\u003ccode\u003ea39a0df\u003c/code\u003e\u003c/a\u003e docs: update CI link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/d702ea270e70970681906aefda9bd750a3e3ebaf\"\u003e\u003ccode\u003ed702ea2\u003c/code\u003e\u003c/a\u003e build: Node.js@17.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/serve-static/commit/ff1510a2f463282db3544fa4b9e40eff63b623d0\"\u003e\u003ccode\u003eff1510a\u003c/code\u003e\u003c/a\u003e deps: send@0.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/serve-static/compare/v1.14.1...v1.16.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=\"h...\n\n_Description has been truncated_","html_url":"https://github.com/millionscard/react-native-otp-input/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/millionscard%2Freact-native-otp-input/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}}]}