{"id":4611,"name":"loupe","ecosystem":"npm","repository_url":"https://github.com/chaijs/loupe","issues_count":161,"created_at":"2025-06-06T16:30:31.359Z","updated_at":"2025-06-06T16:30:31.359Z","purl":"pkg:npm/loupe","metadata":{"id":1975907,"name":"loupe","ecosystem":"npm","description":"Inspect utility for Node.js and browsers","homepage":"https://github.com/chaijs/loupe","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/chaijs/loupe","keywords_array":[],"namespace":null,"versions_count":31,"first_release_published_at":"2013-12-17T12:37:09.405Z","latest_release_published_at":"2025-01-28T13:44:22.111Z","latest_release_number":"3.1.3","last_synced_at":"2025-06-05T03:53:21.016Z","created_at":"2022-04-09T19:06:18.548Z","updated_at":"2025-06-05T03:53:21.017Z","registry_url":"https://www.npmjs.com/package/loupe","install_command":"npm install loupe","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"3.1.3"}},"repo_metadata":{"id":12583192,"uuid":"15253887","full_name":"chaijs/loupe","owner":"chaijs","description":"Inspect utility for Node.js and browsers","archived":false,"fork":false,"pushed_at":"2024-08-27T08:41:54.000Z","size":660,"stargazers_count":21,"open_issues_count":7,"forks_count":10,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-09-11T18:15:51.283Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chaijs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-17T12:30:36.000Z","updated_at":"2024-08-27T18:22:11.000Z","dependencies_parsed_at":"2023-10-20T11:00:24.823Z","dependency_job_id":"eff52df5-5133-4ff3-b2a0-3ac912d8c4fe","html_url":"https://github.com/chaijs/loupe","commit_stats":{"total_commits":89,"total_committers":11,"mean_commits":8.090909090909092,"dds":0.4719101123595506,"last_synced_commit":"edd931499b4a2489477f9c753550a62a3d038cf2"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chaijs","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":218723053,"owners_count":16378120,"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":"chaijs","name":"Chai.js Assertion Library","uuid":"1515293","kind":"organization","description":"","email":null,"website":"https://chaijs.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1515293?v=4","repositories_count":23,"last_synced_at":"2024-04-08T15:30:24.151Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chaijs","funding_links":[],"total_stars":9862,"followers":59,"following":0,"created_at":"2022-11-02T16:22:02.905Z","updated_at":"2024-04-08T15:30:35.549Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chaijs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chaijs/repositories"},"tags":[{"name":"v3.1.1","sha":"e02467ef36257859ed29a35f672bafe24df97c66","kind":"commit","published_at":"2024-05-11T13:27:01.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v3.1.1","html_url":"https://github.com/chaijs/loupe/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"9b8a6deabcd50adc056a64fb705896194710c5c6","kind":"commit","published_at":"2024-01-06T23:31:33.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v3.1.0","html_url":"https://github.com/chaijs/loupe/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v3.1.0/manifests"},{"name":"v3.0.2","sha":"e732123289b27a0422e9ff9539dbb6782e3af08e","kind":"commit","published_at":"2023-12-29T20:10:51.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v3.0.2","html_url":"https://github.com/chaijs/loupe/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"11c9aa910efdc1765f52ba56b06573b719adbb1f","kind":"commit","published_at":"2023-11-03T15:44:14.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v3.0.1","html_url":"https://github.com/chaijs/loupe/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"9339c3be0c7dcdb6556dbea21fffc2eae5209fc5","kind":"commit","published_at":"2023-10-20T08:58:44.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v3.0.0","html_url":"https://github.com/chaijs/loupe/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v3.0.0/manifests"},{"name":"v2.3.7","sha":"247f94876d6972cdb2e9a4d87015a6232dcdbfd3","kind":"commit","published_at":"2023-10-04T21:59:06.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v2.3.7","html_url":"https://github.com/chaijs/loupe/releases/tag/v2.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.3.7/manifests"},{"name":"v2.3.6","sha":"edd931499b4a2489477f9c753550a62a3d038cf2","kind":"commit","published_at":"2022-11-07T11:45:31.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v2.3.6","html_url":"https://github.com/chaijs/loupe/releases/tag/v2.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.3.6/manifests"},{"name":"v2.3.5","sha":"3747fa8041a1fd7e38e2e2f0249863cc4b7481b8","kind":"commit","published_at":"2022-11-05T18:51:21.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v2.3.5","html_url":"https://github.com/chaijs/loupe/releases/tag/v2.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.3.5/manifests"},{"name":"v2.3.4","sha":"b4ee644cedc7d394d979d043da568a999c8a59b1","kind":"commit","published_at":"2022-02-10T15:11:11.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v2.3.4","html_url":"https://github.com/chaijs/loupe/releases/tag/v2.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.3.4/manifests"},{"name":"v2.3.3","sha":"23c7201ee5ff50463122bf9258c0fb159dbbbc3d","kind":"commit","published_at":"2022-02-05T10:41:24.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v2.3.3","html_url":"https://github.com/chaijs/loupe/releases/tag/v2.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.3.3/manifests"},{"name":"v2.3.2","sha":"c83d7d0d4cc4d0b316a1df480e3a6668d767eff7","kind":"commit","published_at":"2022-02-02T17:10:52.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v2.3.2","html_url":"https://github.com/chaijs/loupe/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"30e1ac751327dcc5b85c25c2fade1e9932b04ca6","kind":"commit","published_at":"2022-01-26T12:37:48.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v2.3.1","html_url":"https://github.com/chaijs/loupe/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"b985e4f00ddd263b77b559fe1ec1de5fcee1d436","kind":"commit","published_at":"2021-06-25T07:49:44.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v2.3.0","html_url":"https://github.com/chaijs/loupe/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.3.0/manifests"},{"name":"v2.2.1","sha":"917757d14ceb0b4492e32c346c8503c375497c08","kind":"commit","published_at":"2021-06-24T21:11:42.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v2.2.1","html_url":"https://github.com/chaijs/loupe/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"1664d708cf270a107c9961e4f02c71964c93cfb6","kind":"commit","published_at":"2021-06-24T21:00:30.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v2.2.0","html_url":"https://github.com/chaijs/loupe/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"5e7683061f5bb4b98b4523bb3683a96582deb051","kind":"commit","published_at":"2021-06-24T20:56:30.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v2.1.2","html_url":"https://github.com/chaijs/loupe/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"5db74c7bba74ce393a1a1a1bb46e8270187ba0d5","kind":"commit","published_at":"2021-03-01T18:23:58.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v2.1.1","html_url":"https://github.com/chaijs/loupe/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"fcfc58d95677a2829bb4cadb1840ba49843cde0a","kind":"commit","published_at":"2021-03-01T15:08:39.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v2.1.0","html_url":"https://github.com/chaijs/loupe/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.1.0/manifests"},{"name":"v2.0.3","sha":"c66dc49438116a49c712bb5d6aeb252214b625bd","kind":"commit","published_at":"2021-02-04T18:23:08.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v2.0.3","html_url":"https://github.com/chaijs/loupe/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"8d6cc8347102a3b6af0b50c97ef44febfffd187f","kind":"commit","published_at":"2021-02-02T11:35:52.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v2.0.2","html_url":"https://github.com/chaijs/loupe/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.0.2/manifests"},{"name":"v1.0.4","sha":"32b72766a6da738aa11438495d3b461f98942eda","kind":"commit","published_at":"2021-01-22T15:55:09.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v1.0.4","html_url":"https://github.com/chaijs/loupe/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v1.0.4/manifests"},{"name":"v2.0.1","sha":"32b72766a6da738aa11438495d3b461f98942eda","kind":"commit","published_at":"2021-01-22T15:55:09.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v2.0.1","html_url":"https://github.com/chaijs/loupe/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.0.1/manifests"},{"name":"v1.0.3","sha":"d78096ad2fb46a9c4e9f10992f6142246dc96541","kind":"commit","published_at":"2021-01-21T17:45:50.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v1.0.3","html_url":"https://github.com/chaijs/loupe/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v1.0.3/manifests"},{"name":"v2.0.0","sha":"7f77faa0ca815f6cd456b227b535e319316db14d","kind":"tag","published_at":"2021-01-20T23:55:46.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v2.0.0","html_url":"https://github.com/chaijs/loupe/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v2.0.0/manifests"},{"name":"v1.0.2","sha":"20087b8deadb62b1fd7d3d6c21819380158861d7","kind":"commit","published_at":"2020-04-22T14:14:53.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v1.0.2","html_url":"https://github.com/chaijs/loupe/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"e69a6b278d7f12ec66339a6bbc0862b320326723","kind":"commit","published_at":"2020-04-22T11:45:32.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v1.0.1","html_url":"https://github.com/chaijs/loupe/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"71b5f78d98381479b48e61c06dc44b37bc201da0","kind":"commit","published_at":"2020-04-22T10:04:01.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/v1.0.0","html_url":"https://github.com/chaijs/loupe/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/v1.0.0/manifests"},{"name":"0.0.1","sha":"68c44598e429605a5cc20b29c6c9bca082e7a246","kind":"tag","published_at":"2013-12-17T12:38:58.000Z","download_url":"https://codeload.github.com/chaijs/loupe/tar.gz/0.0.1","html_url":"https://github.com/chaijs/loupe/releases/tag/0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaijs%2Floupe/tags/0.0.1/manifests"}]},"repo_metadata_updated_at":"2024-09-30T06:42:59.919Z","dependent_packages_count":151,"downloads":82535684,"downloads_period":"last-month","dependent_repos_count":81526,"rankings":{"downloads":0.0559917466248887,"dependent_repos_count":0.1089717122577296,"dependent_packages_count":0.27021158862455485,"stargazers_count":8.47348386218853,"forks_count":6.465364646007486,"docker_downloads_count":0.07042091555951771,"average":2.574074078543785},"purl":"pkg:npm/loupe","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/loupe","docker_dependents_count":1932,"docker_downloads_count":1860046055,"usage_url":"https://repos.ecosyste.ms/usage/npm/loupe","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/loupe/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/loupe/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/loupe/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/loupe/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/loupe/related_packages","maintainers":[{"uuid":"chaijs","login":"chaijs","name":null,"email":"chaijs@keithcirkel.co.uk","url":null,"packages_count":20,"html_url":"https://www.npmjs.com/~chaijs","role":null,"created_at":"2022-11-21T03:24:03.082Z","updated_at":"2022-11-21T03:24:03.082Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/chaijs/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006546,"maintainers_count":1012937,"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":67,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3929210796","node_id":"PR_kwDOOD_vJs7DJO0J","number":115,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 33 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-12T00:05:07.000Z","updated_at":"2026-02-12T02:01:51.383Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":33,"packages":[{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"supertest","old_version":"7.1.3","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.29","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ansi-escapes","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.11","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"check-error","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/chaijs/check-error"},{"name":"commander","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/tj/commander.js"},{"name":"esbuild","old_version":"0.25.7","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"loupe","old_version":"3.1.4","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"rollup","old_version":"4.45.1","new_version":"4.57.1","repository_url":"https://github.com/rollup/rollup"},{"name":"semver","old_version":"7.7.2","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"sirv","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/lukeed/sirv"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"vite","old_version":"7.0.5","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.3` | `7.2.2` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.29.0` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.29` | `0.3.31` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `7.2.0` | `7.3.0` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.11` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [check-error](https://github.com/chaijs/check-error) | `2.1.1` | `2.1.3` |\n| [commander](https://github.com/tj/commander.js) | `14.0.2` | `14.0.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.7` | `0.25.12` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.4` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.1` | `4.57.1` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.7.4` |\n| [sirv](https://github.com/lukeed/sirv) | `3.0.1` | `3.0.2` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.0.5` | `7.3.1` |\n\n\nUpdates `prettier` from 3.6.2 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/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.7.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.7.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eLWC: Avoid quote around interpolations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003e#18383\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;   \u0026lt;/div\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.3 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo=\u0026quot;{bar}\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.4 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix comment inside union type gets duplicated (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003e#18393\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ntype Foo = (/** comment */ a | b) | c;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b04d05b831f1476ac6e24e1211972bfdd475c9b8\"\u003e\u003ccode\u003eb04d05b\u003c/code\u003e\u003c/a\u003e Remove lint step from release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18415\"\u003e#18415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.1.3 to 7.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: replace \u0026amp;\u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/39\"\u003e#39\u003c/a\u003e;should\u0026amp;\u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/39\"\u003e#39\u003c/a\u003e; dependency with native assertions in cookies module  1954bcf\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.2.1...v7.2.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.2.1...v7.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct case-sensitive require path for assertion module  d4f04fb\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.2.0...v7.2.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.2.0...v7.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fixed package lock  c4b08a6\u003c/li\u003e\n\u003cli\u003efix: drop v14 and v16 from tests  d084ce2\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/872\"\u003e#872\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/js-yaml-3.14.2  61f3ddf\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/873\"\u003e#873\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/multi-6d05d0e569  bd2fe45\u003c/li\u003e\n\u003cli\u003echore(deps): bump qs, body-parser and express  07bf4fb\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/866\"\u003e#866\u003c/a\u003e from SchroederSteffen/use-lowercase-header-name  0666797\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/868\"\u003e#868\u003c/a\u003e from dmurvihill/cookie-assertions  953eca7\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2  81ab94c\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/870\"\u003e#870\u003c/a\u003e from kudlav/patch-1  14d905d\u003c/li\u003e\n\u003cli\u003eUpdate links to documentation in README  f508b30\u003c/li\u003e\n\u003cli\u003efeat(cookies): add cookie assertions  4f89680\u003c/li\u003e\n\u003cli\u003echore(readme): use lower-case header name  1e642b0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.4...v7.2.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.4...v7.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.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/forwardemail/supertest/commit/d7997513dcfb2f918e617f48ea4d56006aa0c3c3\"\u003e\u003ccode\u003ed799751\u003c/code\u003e\u003c/a\u003e 7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/1954bcf24afbb74dca311f088f0aa00000021f7a\"\u003e\u003ccode\u003e1954bcf\u003c/code\u003e\u003c/a\u003e fix: replace 'should' dependency with native assertions in cookies module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/8fb74533c95170e9cb40bf31506c26ceecc2dca3\"\u003e\u003ccode\u003e8fb7453\u003c/code\u003e\u003c/a\u003e 7.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/d4f04fb5c341477a4dcea69435b92494c73695d6\"\u003e\u003ccode\u003ed4f04fb\u003c/code\u003e\u003c/a\u003e fix: correct case-sensitive require path for assertion module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b8f0a43352005f68f2f788c4758f5d37ad568d77\"\u003e\u003ccode\u003eb8f0a43\u003c/code\u003e\u003c/a\u003e 7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/c4b08a695852f2ffc327acf913db9bef6c6d59bf\"\u003e\u003ccode\u003ec4b08a6\u003c/code\u003e\u003c/a\u003e fix: fixed package lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/d084ce23bb693badfeb5a3f30ba9489d777feb67\"\u003e\u003ccode\u003ed084ce2\u003c/code\u003e\u003c/a\u003e fix: drop v14 and v16 from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/61f3ddf17ef8d40ee9fc9e9e47b39f1bf59bd687\"\u003e\u003ccode\u003e61f3ddf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/872\"\u003e#872\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/js-yaml-3.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/bd2fe4520170ee920c4fc1ab605ebebc1674a72d\"\u003e\u003ccode\u003ebd2fe45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/873\"\u003e#873\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/multi-6d05d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/07bf4fb720a996e040d28b7ba9cfa5c4c8865521\"\u003e\u003ccode\u003e07bf4fb\u003c/code\u003e\u003c/a\u003e chore(deps): bump qs, body-parser and express\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-validator-identifier` from 7.27.1 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v8.0.0-alpha.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.15.0-v7.28.5.md\"\u003eCHANGELOG - v7.15.0 to v7.28.5\u003c/a\u003e for v7.15.0 to v7.28.5 changes (the last common release between the v8 and v7 release lines was v7.28.5).\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev8.0.0-rc.1 (2026-01-31)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17763\"\u003e#17763\u003c/a\u003e Drop support for eslint v7-v8 (\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://redirect.github.com/babel/babel/pull/17755\"\u003e#17755\u003c/a\u003e Make \u003ccode\u003eeslint-parser/experimental-worker\u003c/code\u003e the default (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17762\"\u003e#17762\u003c/a\u003e Remove \u003ccode\u003ebrowser\u003c/code\u003e entrypoint for \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17760\"\u003e#17760\u003c/a\u003e [Babel 8]: partial-application plugin requires \u0026quot;version\u0026quot; option (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17756\"\u003e#17756\u003c/a\u003e Use \u003ccode\u003epackage.json#imports\u003c/code\u003e for browser-specific 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\u003cli\u003e\u003ccode\u003ebabel-build-external-helpers\u003c/code\u003e, \u003ccode\u003ebabel-cli\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17746\"\u003e#17746\u003c/a\u003e [Babel 8] Extract babel-build-external-helpers (\u003ca href=\"https://github.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/17722\"\u003e#17722\u003c/a\u003e Remove \u003ccode\u003eNodePath#visit\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-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17741\"\u003e#17741\u003c/a\u003e [Babel 8] Disallow excess arguments in babel-external-helpers (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-pipeline-operator\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/17732\"\u003e#17732\u003c/a\u003e [Babel 8] Remove smart pipeline support and remove accessor property from Standardized alias (\u003ca href=\"https://github.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-object-assign\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17619\"\u003e#17619\u003c/a\u003e [Babel 8] Remove \u003ccode\u003e@babel/plugin-transform-object-assign\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/6d418d27144b223ad7b92c7b398de4bc27cdb7ba\"\u003e\u003ccode\u003e6d418d2\u003c/code\u003e\u003c/a\u003e Update identifier parsing to unicode 17 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/17501\"\u003e#17501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-helper-validator-identifier\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.28.0 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/parser\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/a0b4e5a6452fb4db17b4f6b352285f87e01f3353\"\u003e\u003ccode\u003ea0b4e5a\u003c/code\u003e\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17765\"\u003e#17765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cb78ab722e48d34a63e3e357c447e13a99984d0b\"\u003e\u003ccode\u003ecb78ab7\u003c/code\u003e\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17723\"\u003e#17723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17729\"\u003e#17729\u003c/a\u003e)\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/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17603\"\u003e#17603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/8e3dd5d112b12e36b7c9192efd0c3cb7d9b8d58a\"\u003e\u003ccode\u003e8e3dd5d\u003c/code\u003e\u003c/a\u003e Record and tuple cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17597\"\u003e#17597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17573\"\u003e#17573\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-parser\"\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/parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-utils` from 4.7.0 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-utils/releases\"\u003e\u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.9.0...v4.9.1\"\u003e4.9.1\u003c/a\u003e (2025-12-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix ESLint v9 compatibility (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/292\"\u003e#292\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3123493c280e49cb76456a24c803af3302eaa2d6\"\u003e3123493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.8.0...v4.9.0\"\u003e4.9.0\u003c/a\u003e (2025-09-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eisParenthesized:\u003c/strong\u003e support the latest \u003ccode\u003etypescript-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/261\"\u003e#261\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/e872dbdea1122a14f14782f00cc392b76e4c6242\"\u003ee872dbd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.7.0...v4.8.0\"\u003e4.8.0\u003c/a\u003e (2025-09-03)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eget-static-value:\u003c/strong\u003e incorrect return when variable has object mutation (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/257\"\u003e#257\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/161ffe1b7ffb469a56a0030c04771e9f90d64059\"\u003e161ffe1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for typescript AST to \u003ccode\u003eisParenthesized\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/692ce08851581ed2385a3804d6a00d73af458479\"\u003e692ce08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3123493c280e49cb76456a24c803af3302eaa2d6\"\u003e\u003ccode\u003e3123493\u003c/code\u003e\u003c/a\u003e fix: fix ESLint v9 compatibility (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/85e05cb8a299f31cc70683fde526f93737a28b4c\"\u003e\u003ccode\u003e85e05cb\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/stale from 9 to 10 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/1b352497bca905ea41ea2d09ba61fb13ccfdca21\"\u003e\u003ccode\u003e1b35249\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/0730e0acce53c0367b979bfbce967fd6af474d3d\"\u003e\u003ccode\u003e0730e0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3cd1a721c476aafe4f587bba6d8cbfa2b33c4cdf\"\u003e\u003ccode\u003e3cd1a72\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/f83b8296015ef1f07f6e11e61e2993eee9afe0be\"\u003e\u003ccode\u003ef83b829\u003c/code\u003e\u003c/a\u003e chore(deps): bump cycjimmy/semantic-release-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/873d813c6f39cecc6eac9f4971443a3041199191\"\u003e\u003ccode\u003e873d813\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-pages-artifact from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/1da21d4440028679f3c8d5841b85f9d97ca7f0f7\"\u003e\u003ccode\u003e1da21d4\u003c/code\u003e\u003c/a\u003e chore: flow-up for trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/1a66ae74a5d27f763583a2ecd74cb2a25f28be10\"\u003e\u003ccode\u003e1a66ae7\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/e872dbdea1122a14f14782f00cc392b76e4c6242\"\u003e\u003ccode\u003ee872dbd\u003c/code\u003e\u003c/a\u003e feat(isParenthesized): support the latest \u003ccode\u003etypescript-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.7.0...v4.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/regexpp` from 4.12.1 to 4.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/regexpp/releases\"\u003e\u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.12.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/compare/v4.12.1...v4.12.2\"\u003e4.12.2\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/regexpp/commit/bafa277cc530d06785c14b8ce24357bce0adf6f7\"\u003ebafa277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/regexpp/commit/6c62ba35689e91428b2e4c882818dd044006ff93\"\u003e6c62ba3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/11f93e01a21638fc2b95dfcd750ff1385ed9c5f1\"\u003e\u003ccode\u003e11f93e0\u003c/code\u003e\u003c/a\u003e chore: flow-up for trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/ec9b3c35a1447a4a9756e8ed9457da023cb8da5e\"\u003e\u003ccode\u003eec9b3c3\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/6c62ba35689e91428b2e4c882818dd044006ff93\"\u003e\u003ccode\u003e6c62ba3\u003c/code\u003e\u003c/a\u003e fix: updates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/bafa277cc530d06785c14b8ce24357bce0adf6f7\"\u003e\u003ccode\u003ebafa277\u003c/code\u003e\u003c/a\u003e fix: updates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/a1a0661693156f7e92362736d30002fad4bf03c5\"\u003e\u003ccode\u003ea1a0661\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eupdate-unicode-properties\u003c/code\u003e script (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/regexpp/compare/v4.12.1...v4.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/gen-mapping` from 0.3.12 to 0.3.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/gen-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/gen-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.13] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/gen-mapping/0.3.12...gen-mapping/0.3.13\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/gen-mapping/0.3.12...gen-mapping/0.3.13\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/jridgewell/sourcemaps/commit/a969b67424a2e16e3cf8b137d7146d9424bf8534\"\u003e\u003ccode\u003ea969b67\u003c/code\u003e\u003c/a\u003e gen-mapping/0.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/c780a904904048808f6043969dc1b87fc5b361d1\"\u003e\u003ccode\u003ec780a90\u003c/code\u003e\u003c/a\u003e Update links to point to monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e2fa5d783de70877df8b304cb1af484ecfd0636b\"\u003e\u003ccode\u003ee2fa5d7\u003c/code\u003e\u003c/a\u003e remapping/2.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/gen-mapping/0.3.13/packages/gen-mapping\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/sourcemap-codec` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/sourcemap-codec/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/sourcemap-codec\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[1.5.5] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.4...sourcemap-codec/1.5.5\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.4...sourcemap-codec/1.5.5\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/jridgewell/sourcemaps/commit/e53a6dfb18f404a0cc77d1c92aa4bcc11dac16a6\"\u003e\u003ccode\u003ee53a6df\u003c/code\u003e\u003c/a\u003e sourcemap-codec/1.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/sourcemap-codec/1.5.5/packages/sourcemap-codec\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/trace-mapping` from 0.3.29 to 0.3.31\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/trace-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/trace-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.31] - 2025-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the performance of \u003ccode\u003egeneratedPositionFor\u003c/code\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping/issues/42\"\u003e#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.30...trace-mapping/0.3.31\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.30...trace-mapping/0.3.31\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e[0.3.30] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.29...trace-mapping/0.3.30\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.29...trace-mapping/0.3.30\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/jridgewell/sourcemaps/commit/74fc8e11d30641b82e3ca3532cd89477671afeab\"\u003e\u003ccode\u003e74fc8e1\u003c/code\u003e\u003c/a\u003e trace-mapping/0.3.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/2042d5f031bb436a2425cd0d451f24ef68972f36\"\u003e\u003ccode\u003e2042d5f\u003c/code\u003e\u003c/a\u003e Use real arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e2f5db12bb57a06ff736ca5a30d662ba97798731\"\u003e\u003ccode\u003ee2f5db1\u003c/code\u003e\u003c/a\u003e simplifiy with PR feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/5c8e94e44636afb0e3a028426900b80c74bea745\"\u003e\u003ccode\u003e5c8e94e\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'upstream/main' into connor4312/41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/08f73074303a8be800a57e803603fa4e458b621c\"\u003e\u003ccode\u003e08f7307\u003c/code\u003e\u003c/a\u003e Benchmark generatedPositionFor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/d3b3fcd8fa92cab53a5505086521d1b28a32bf4e\"\u003e\u003ccode\u003ed3b3fcd\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/392ea806b1d17d961d5859cfc00986e1bf31f195\"\u003e\u003ccode\u003e392ea80\u003c/code\u003e\u003c/a\u003e fix: pathological slow case in bySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/095a5825c482003597a30aa380b50159219f3618\"\u003e\u003ccode\u003e095a582\u003c/code\u003e\u003c/a\u003e trace-mapping/0.3.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/trace-mapping/0.3.31/packages/trace-mapping\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/chai` from 5.2.2 to 5.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-escapes` from 7.2.0 to 7.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/ansi-escapes/releases\"\u003eansi-escapes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd synchronized output escapes  9b1e276\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.2.0...v7.3.0\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.2.0...v7.3.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/ansi-escapes/commit/73e652efe7a353bdf25f456e592c858e4648db3d\"\u003e\u003ccode\u003e73e652e\u003c/code\u003e\u003c/a\u003e 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/9b1e276a25de77659e46713630c9490b8233c6f8\"\u003e\u003ccode\u003e9b1e276\u003c/code\u003e\u003c/a\u003e Add synchronized output escapes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.2.0...v7.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ast-v8-to-istanbul` from 0.3.3 to 0.3.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/releases\"\u003east-v8-to-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: invalid d.ts in \u003ccode\u003etypes\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/132\"\u003eAriPerkkio/ast-v8-to-istanbul#132\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/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/130\"\u003eAriPerkkio/ast-v8-to-istanbul#130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.10...v0.3.11\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.10...v0.3.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: split entrypoint to \u003ccode\u003eCoverageMapper\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/117\"\u003eAriPerkkio/ast-v8-to-istanbul#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: map functions without closing brace mapping by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/120\"\u003eAriPerkkio/ast-v8-to-istanbul#120\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/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/120\"\u003eAriPerkkio/ast-v8-to-istanbul#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support \u003ccode\u003eignore start\u003c/code\u003e and \u003ccode\u003eignore stop\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/109\"\u003eAriPerkkio/ast-v8-to-istanbul#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: source map with multiple sources may fail in \u003ccode\u003egetSourceLines\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/116\"\u003eAriPerkkio/ast-v8-to-istanbul#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.8...v0.3.9\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.8...v0.3.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect ignore hints on ternary branches by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/101\"\u003eAriPerkkio/ast-v8-to-istanbul#101\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.7...v0.3.8\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.7...v0.3.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: windows end-of-line by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/98\"\u003eAriPerkkio/ast-v8-to-istanbul#98\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.6...v0.3.7\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.6...v0.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: support \u003ccode\u003eexport default function\u003c/code\u003e by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/94\"\u003eAriPerkkio/ast-v8-to-istanbul#94\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/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/94\"\u003eAriPerkkio/ast-v8-to-istanbul#94\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.5...v0.3.6\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.5...v0.3.6\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/6a8108cf6ef437084319524c73acd2ecf12347ef\"\u003e\u003ccode\u003e6a8108c\u003c/code\u003e\u003c/a\u003e 0.3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/214160c8fb99867a836ad32b634abd5d51032d5a\"\u003e\u003ccode\u003e214160c\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003epublint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/75ff71ec5551da1510cbc371ea57a3fd92d748eb\"\u003e\u003ccode\u003e75ff71e\u003c/code\u003e\u003c/a\u003e fix: invalid d.ts in \u003ccode\u003etypes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/06170d53122b079405b51dfe4e903b7841309c6c\"\u003e\u003ccode\u003e06170d5\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003eoxlint\u003c/code\u003e and \u003ccode\u003eoxfmt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/9aad9ab6d029d68cf9249e75f3934124eca74c48\"\u003e\u003ccode\u003e9aad9ab\u003c/code\u003e\u003c/a\u003e ci: remove \u003ccode\u003ee18e/action-dependency-diff\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/8d13f06e7135b2b1714a92d3d1d0a2fc83d4ded2\"\u003e\u003ccode\u003e8d13f06\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ee18e/action-dependency-diff\u003c/code\u003e GitHub Action workflow (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/6c0df91124fecc6a7ccc11074c93e8d9a7ae0f7f\"\u003e\u003ccode\u003e6c0df91\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/a77028464d53ef2e3046b85f32cdc0f56be3d49e\"\u003e\u003ccode\u003ea770284\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003etsdown\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/bbdd1a567247525f6cafee1a8e90f9eaefe11766\"\u003e\u003ccode\u003ebbdd1a5\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/de721fae6028c9845905ed6edd538b48edb54455\"\u003e\u003ccode\u003ede721fa\u003c/code\u003e\u003c/a\u003e chore: add LICENSE\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.11\"\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 ast-v8-to-istanbul since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 5.2.1 to 5.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: keep names in bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1702\"\u003echaijs/chai#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: support publishing v5 by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1703\"\u003echaijs/chai#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update npm tag name by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1704\"\u003echaijs/chai#1704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003cp\u003eReverts the removal of the bundled version of chai in 5.3.1\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate core contributors by \u003ca href=\"https://github.com/keithamus\"\u003e\u003ccode\u003e@​keithamus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1697\"\u003echaijs/chai#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: reintroduce bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1699\"\u003echaijs/chai#1699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove bundled chai by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1694\"\u003echaijs/chai#1694\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1696\"\u003echaijs/chai#1696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: use \u003ccode\u003efiles\u003c/code\u003e for publishing by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1695\"\u003echaijs/chai#1695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445243d5e769c6b155e2a35e25a5f747afd2da88\"\u003e\u003ccode\u003e445243d\u003c/code\u003e\u003c/a\u003e chore: update npm tag name (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1704\"\u003e#1704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/42013e17619736b96c78a4b2dd8b0e7282b2b76f\"\u003e\u003ccode\u003e42013e1\u003c/code\u003e\u003c/a\u003e chore: support publishing v5 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a6c9b77ccab6b30e025050d8355662f7a20e2c78\"\u003e\u003ccode\u003ea6c9b77\u003c/code\u003e\u003c/a\u003e fix: keep names in bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/f2c2e3eb44ad687a3a641ac8475e158562016437\"\u003e\u003ccode\u003ef2c2e3e\u003c/code\u003e\u003c/a\u003e fix: reintroduce bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445d4777bd77a88f2007fbbefb7c6b37bb35b527\"\u003e\u003ccode\u003e445d477\u003c/code\u003e\u003c/a\u003e Update core contributors (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/fdcad8b11b2e9294d58b023eaf6b1208efaf9e6f\"\u003e\u003ccode\u003efdcad8b\u003c/code\u003e\u003c/a\u003e chore: remove bundled chai (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/10cb3442313f6455e1626eea7f47a382615de3e7\"\u003e\u003ccode\u003e10cb344\u003c/code\u003e\u003c/a\u003e chore: change \u003ccode...\n\n_Description has been truncated_","html_url":"https://github.com/oculairmedia/Letta-MCP-server/pull/115","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oculairmedia%2FLetta-MCP-server/issues/115","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/115/packages"},{"uuid":"3766423627","node_id":"PR_kwDOPOZjR866xmmD","number":733,"state":"open","title":"chore(deps):(deps): bump the production-dependencies group across 1 directory with 137 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["rsl37"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-29T05:07:15.000Z","updated_at":"2025-12-29T05:08:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"production-dependencies","update_count":137,"packages":[{"name":"@noble/post-quantum","old_version":"0.4.1","new_version":"0.5.4","repository_url":"https://github.com/paulmillr/noble-post-quantum"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/node","old_version":"10.28.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@vercel/analytics","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/vercel/analytics"},{"name":"@vercel/speed-insights","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/vercel/speed-insights"},{"name":"bcryptjs","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/dcodeIO/bcrypt.js"},{"name":"better-sqlite3","old_version":"12.4.6","new_version":"12.5.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"dd-trace","old_version":"5.80.0","new_version":"5.81.0","repository_url":"https://github.com/DataDog/dd-trace-js"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"express-rate-limit","old_version":"8.0.1","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.23.26","repository_url":"https://github.com/motiondivision/motion"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.3","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"kysely","old_version":"0.28.3","new_version":"0.28.9","repository_url":"https://github.com/kysely-org/kysely"},{"name":"lucide-react","old_version":"0.535.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nodemailer","old_version":"7.0.11","new_version":"7.0.12","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"react-router-dom","old_version":"7.7.1","new_version":"7.11.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.48.0","new_version":"8.50.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vercel/node","old_version":"5.5.10","new_version":"5.5.16","repository_url":"https://github.com/vercel/vercel"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.19","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@adobe/css-tools","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@floating-ui/core","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.2","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@paralleldrive/cuid2","old_version":"2.2.2","new_version":"2.3.1","repository_url":"https://github.com/ericelliott/cuid2"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.10","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bare-events","old_version":"2.6.0","new_version":"2.8.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"bare-fs","old_version":"4.1.6","new_version":"4.5.2","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"bare-os","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/holepunchto/bare-os"},{"name":"bare-stream","old_version":"2.6.5","new_version":"2.7.0","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"basic-ftp","old_version":"5.0.5","new_version":"5.1.0","repository_url":"https://github.com/patrickjuchli/basic-ftp"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"engine.io-client","old_version":"6.6.3","new_version":"6.6.4","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":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"intl-messageformat","old_version":"10.7.16","new_version":"10.7.18","repository_url":"https://github.com/formatjs/formatjs"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"jsonfile","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jprichardson/node-jsonfile"},{"name":"lodash-es","old_version":"4.17.21","new_version":"4.17.22","repository_url":"https://github.com/lodash/lodash"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mithril","old_version":"2.3.3","new_version":"2.3.8","repository_url":"https://github.com/MithrilJS/mithril.js"},{"name":"nwsapi","old_version":"2.2.21","new_version":"2.2.23","repository_url":"https://github.com/dperini/nwsapi"},{"name":"postcss-js","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/postcss/postcss-js"},{"name":"postgres-bytea","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/bendrucker/postgres-bytea"},{"name":"puppeteer-core","old_version":"24.15.0","new_version":"24.34.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"rollup","old_version":"4.46.2","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"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":"socks","old_version":"2.8.6","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"validator","old_version":"13.15.23","new_version":"13.15.26","repository_url":"https://github.com/validatorjs/validator.js"},{"name":"yaml","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 95 updates in the /GLX_App_files directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/post-quantum](https://github.com/paulmillr/noble-post-quantum) | `0.4.1` | `0.5.4` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.3.5` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.28.0` | `10.32.1` |\n| [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) | `1.5.0` | `1.6.1` |\n| [@vercel/speed-insights](https://github.com/vercel/speed-insights/tree/HEAD/packages/web) | `1.2.0` | `1.3.1` |\n| [bcryptjs](https://github.com/dcodeIO/bcrypt.js) | `3.0.2` | `3.0.3` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.6` | `12.5.0` |\n| [dd-trace](https://github.com/DataDog/dd-trace-js) | `5.80.0` | `5.81.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.0.1` | `8.2.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.23.26` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.3` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.3` | `0.28.9` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.535.0` | `0.562.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.11` | `7.0.12` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.7.1` | `7.11.0` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.48.0` | `8.50.1` |\n| [@vercel/node](https://github.com/vercel/vercel/tree/HEAD/packages/node) | `5.5.10` | `5.5.16` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.19` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.3` | `4.4.4` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.2` | `7.28.4` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.2` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.2` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.4` | `2.1.6` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@paralleldrive/cuid2](https://github.com/ericelliott/cuid2) | `2.2.2` | `2.3.1` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.12` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.10` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.6.0` | `2.8.2` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.1.6` | `4.5.2` |\n| [bare-os](https://github.com/holepunchto/bare-os) | `3.6.1` | `3.6.2` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.6.5` | `2.7.0` |\n| [basic-ftp](https://github.com/patrickjuchli/basic-ftp) | `5.0.5` | `5.1.0` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.5` |\n| [engine.io-client](https://github.com/socketio/socket.io) | `6.6.3` | `6.6.4` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [intl-messageformat](https://github.com/formatjs/formatjs) | `10.7.16` | `10.7.18` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [jsonfile](https://github.com/jprichardson/node-jsonfile) | `6.1.0` | `6.2.0` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.21` | `4.17.22` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [mithril](https://github.com/MithrilJS/mithril.js) | `2.3.3` | `2.3.8` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.21` | `2.2.23` |\n| [postcss-js](https://github.com/postcss/postcss-js) | `4.0.1` | `4.1.0` |\n| [postgres-bytea](https://github.com/bendrucker/postgres-bytea) | `1.0.0` | `1.0.1` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.15.0` | `24.34.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.54.0` |\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| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.6` | `2.8.7` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.3.0` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [validator](https://github.com/validatorjs/validator.js) | `13.15.23` | `13.15.26` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.0` | `2.8.2` |\n\n\nUpdates `@noble/post-quantum` from 0.4.1 to 0.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases\"\u003e\u003ccode\u003e@​noble/post-quantum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ecdhKem.encapsulate default rand length by \u003ca href=\"https://github.com/FiloSottile\"\u003e\u003ccode\u003e@​FiloSottile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-post-quantum/pull/35\"\u003epaulmillr/noble-post-quantum#35\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003ehybrid.js\u003c/code\u003e submodule exports to align with other modules. Old names are still available until v0.6. New usage:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport {\n  ml_kem768_x25519, ml_kem768_p256, ml_kem1024_p384,\n  KitchenSink_ml_kem768_x25519, XWing,\n  QSF_ml_kem768_p256, QSF_ml_kem1024_p384,\n} from '@noble/post-quantum/hybrid.js';\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FiloSottile\"\u003e\u003ccode\u003e@​FiloSottile\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/noble-post-quantum/pull/35\"\u003epaulmillr/noble-post-quantum#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.3...0.5.4\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.3...0.5.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.3\u003c/h2\u003e\n\u003cp\u003eImplement \u003ca href=\"https://datatracker.ietf.org/doc/draft-irtf-cfrg-concrete-hybrid-kems/\"\u003eirtf-cfrg-concrete-hybrid-kems-02\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eContributed by \u003ca href=\"https://github.com/panva\"\u003e\u003ccode\u003e@​panva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-post-quantum/pull/34\"\u003epaulmillr/noble-post-quantum#34\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { MLKEM768X25519, MLKEM768P256, MLKEM1024P384 } from '@noble/post-quantum/hybrid.js';\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MurasameKei\"\u003e\u003ccode\u003e@​MurasameKei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/noble-post-quantum/pull/31\"\u003epaulmillr/noble-post-quantum#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.2...0.5.3\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.2...0.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable extension-less imports. If you've used \u003ccode\u003e/ml-dsa\u003c/code\u003e, switch to \u003ccode\u003e/ml-dsa.js\u003c/code\u003e now. See \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases/tag/0.5.0\"\u003e0.5.0\u003c/a\u003e for more details.\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eGitHub Immutable Releases\u003c/h4\u003e\n\u003cp\u003eThis GH release does not standalone noble-post-quantum.js, until we fix bugs related to newly added GitHub Immutable Releases\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse stable noble-hashes and noble-curves v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd hybrid PQ algorithms: XWing,   KitchenSinkMLKEM768X25519, QSFMLKEM768P256, QSFMLKEM1024P384\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/paulmillr/noble-post-quantum/commit/099503b78d4aa88c15ae86f31edb11e374d7c652\"\u003e\u003ccode\u003e099503b\u003c/code\u003e\u003c/a\u003e Release 0.5.4.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/fc2faa5234e2c9ecaa31ba05bd01553a8e6ff877\"\u003e\u003ccode\u003efc2faa5\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/27bb5e58071f7e0119747b5f8093b9ff9e1aebaf\"\u003e\u003ccode\u003e27bb5e5\u003c/code\u003e\u003c/a\u003e hybrid: rename exports; e.g. MLKEM768P256 to ml_kem768_p256. Keep old ones ar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/01e15cfc4995bc75d28c1aaf7b585f1b8dc93934\"\u003e\u003ccode\u003e01e15cf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-post-quantum/issues/35\"\u003e#35\u003c/a\u003e from FiloSottile/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/83cb12e198cb659fc3163c3624a5b2ee97074dca\"\u003e\u003ccode\u003e83cb12e\u003c/code\u003e\u003c/a\u003e Fix ecdhKem.encapsulate default rand length\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d4e31da3534176e469539929f4423ceaa695be33\"\u003e\u003ccode\u003ed4e31da\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/36c58b655a2035a06e35a0b377a897e7c4951052\"\u003e\u003ccode\u003e36c58b6\u003c/code\u003e\u003c/a\u003e Release 0.5.3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d64505f5a982087c09ee1e847fe1bfc7d739f381\"\u003e\u003ccode\u003ed64505f\u003c/code\u003e\u003c/a\u003e Refactor hybrids a bit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/0fc650105fc3f2b4d3f9f5413ca91e741d6c6efe\"\u003e\u003ccode\u003e0fc6501\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-post-quantum/issues/34\"\u003e#34\u003c/a\u003e from panva/concrete-hybrid-kems\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/33bea34f3413033be26ed09f4008ed85a18dba69\"\u003e\u003ccode\u003e33bea34\u003c/code\u003e\u003c/a\u003e ci: reuse test:slow workflow\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​noble/post-quantum\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.10 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.5 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.28.0 to 10.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.32.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003echore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e22.77 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e40.62 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e45.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e78.3 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e68.28 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e82.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e94.83 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e40.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e28.82 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e33.7 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e25.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.77 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.6 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e26.62 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e41.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e77.1 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e82.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e78.18 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e122.47 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e236.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e248.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e44.94 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/sveltekit\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e40.98 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node-core\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e50.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e157.73 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e - without tracing\u003c/td\u003e\n\u003ctd\u003e90.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/aws-serverless\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e106.02 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e10.32.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.32.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003echore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.32.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Apply scope attributes to logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18184\"\u003e#18184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eYou can now set attributes on the SDK's scopes which will be applied to all logs as long as the respective scopes are active. For the time being, only \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003enumber\u003c/code\u003e and \u003ccode\u003eboolean\u003c/code\u003e attribute values are supported.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eSentry.geGlobalScope().setAttributes({ is_admin: true, auth_provider: 'google' });\n\u003cp\u003eSentry.withScope(scope =\u0026gt; {\u003cbr /\u003e\nscope.setAttribute('step', 'authentication');\u003c/p\u003e\n\u003cp\u003e// scope attributes \u003ccode\u003eis_admin\u003c/code\u003e, \u003ccode\u003eauth_provider\u003c/code\u003e and \u003ccode\u003estep\u003c/code\u003e are added\u003cbr /\u003e\nSentry.logger.info(\u003ccode\u003euser ${user.id} logged in\u003c/code\u003e, { activeSince: 100 });\u003cbr /\u003e\nSentry.logger.info(\u003ccode\u003eupdated ${user.id} last activity\u003c/code\u003e);\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003e// scope attributes \u003ccode\u003eis_admin\u003c/code\u003e and \u003ccode\u003eauth_provider\u003c/code\u003e are added\u003cbr /\u003e\nSentry.logger.warn('stale website version, reloading page');\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add Request body with \u003ccode\u003eattachRawBodyFromRequest\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18501\"\u003e#18501\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTo attach the raw request body (from \u003ccode\u003eRequest\u003c/code\u003e objects passed as the first \u003ccode\u003efetch\u003c/code\u003e argument) to replay events, you can now use the \u003ccode\u003eattachRawBodyFromRequest\u003c/code\u003e option in the Replay integration:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  integrations: [\n    Sentry.replayIntegration({\n      attachRawBodyFromRequest: true,\n    }),\n  ],\n});\n\u003c/code\u003e\u003c/pre\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/getsentry/sentry-javascript/commit/528ade2d7315bc61d9419b88b2ac82ed58b04ee9\"\u003e\u003ccode\u003e528ade2\u003c/code\u003e\u003c/a\u003e release: 10.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/25f695d4c382621e5ffe805958c6833ddde346ac\"\u003e\u003ccode\u003e25f695d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18578\"\u003e#18578\u003c/a\u003e from getsentry/prepare-release/10.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a981a3dcb12d752fbaea2bc21a23e9cf04a31c31\"\u003e\u003ccode\u003ea981a3d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for \u003ccode\u003e10.32.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0d8547cb0fb5cb5c49bdea1b9c9f6f8c0c69c229\"\u003e\u003ccode\u003e0d8547c\u003c/code\u003e\u003c/a\u003e fix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/71384a2487c4e044c5c8f9d5cfa2ce4ac71e6a11\"\u003e\u003ccode\u003e71384a2\u003c/code\u003e\u003c/a\u003e chore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d1dd30805303a097ed0987ab71a59bc8922f9e1c\"\u003e\u003ccode\u003ed1dd308\u003c/code\u003e\u003c/a\u003e chore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/12f30071d512d2a2f5d693ac04b7448024466150\"\u003e\u003ccode\u003e12f3007\u003c/code\u003e\u003c/a\u003e fix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3fda84df88bd93ecadba2c809fa9be02e2588ced\"\u003e\u003ccode\u003e3fda84d\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a538901657d856931a95a2cd7b738616f95542ec\"\u003e\u003ccode\u003ea538901\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18563\"\u003e#18563\u003c/a\u003e from getsentry/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/063c4dc3280e82f6cb18fbc74f5a46a206f25ced\"\u003e\u003ccode\u003e063c4dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18562\"\u003e#18562\u003c/a\u003e from getsentry/ab/skip-ci-when-no-code-changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.28.0...10.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/analytics` from 1.5.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/analytics/releases\"\u003e\u003ccode\u003e@​vercel/analytics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/181\"\u003evercel/analytics#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.6.0...1.6.1\"\u003ehttps://github.com/vercel/analytics/compare/1.6.0...1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eundefined\u003c/code\u003e to AllowedPropertyValues type by \u003ca href=\"https://github.com/timolins\"\u003e\u003ccode\u003e@​timolins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/174\"\u003evercel/analytics#174\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/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.5.0...1.6.0\"\u003ehttps://github.com/vercel/analytics/compare/1.5.0...1.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/vercel/analytics/commit/0028584e514ba508911b9b64bb691616ae63b2e6\"\u003e\u003ccode\u003e0028584\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/182d1851ce1948d5b3121f78ce049a87c7f5993e\"\u003e\u003ccode\u003e182d185\u003c/code\u003e\u003c/a\u003e chore: prepare release (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/4f2b656b5eb3a71ec1d211d582789718c2fb2cdc\"\u003e\u003ccode\u003e4f2b656\u003c/code\u003e\u003c/a\u003e Add undefined to AllowedPropertyValues type (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/9a406c41f9a5b7575929e1c7157604fde3528169\"\u003e\u003ccode\u003e9a406c4\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/analytics/commits/1.6.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/speed-insights` from 1.2.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/speed-insights/releases\"\u003e\u003ccode\u003e@​vercel/speed-insights\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/107\"\u003evercel/speed-insights#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.3.0...1.3.1\"\u003ehttps://github.com/vercel/speed-insights/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\u003efeat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat:  postinstall script removal by \u003ca href=\"https://github.com/feugy\"\u003e\u003ccode\u003e@​feugy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/106\"\u003evercel/speed-insights#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add route param to beforeSend event type by \u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\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/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.2.0...1.3.0\"\u003ehttps://github.com/vercel/speed-insights/compare/1.2.0...1.3.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/vercel/speed-insights/commit/2452c35b7f11fe1d1a850b5527375e2a6bd574c1\"\u003e\u003ccode\u003e2452c35\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/7ed15ed7ce32c0525d446ec213890b1ab4f3a059\"\u003e\u003ccode\u003e7ed15ed\u003c/code\u003e\u003c/a\u003e fix: add route param to beforeSend event type (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/a1dfa74986399f3e367e4493605b013a5d30ed7f\"\u003e\u003ccode\u003ea1dfa74\u003c/code\u003e\u003c/a\u003e feat: next release and postinstall script removal (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/f48623c059cd7cab3919c3f7ecb8a109d4f886d9\"\u003e\u003ccode\u003ef48623c\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/speed-insights/commits/1.3.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcryptjs` from 3.0.2 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/dcodeIO/bcrypt.js/releases\"\u003ebcryptjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAlways yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/strong\u003e (1211e9a2213e0b3ee232a204b3ce899beebce31a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcodeIO/bcrypt.js/commit/1211e9a2213e0b3ee232a204b3ce899beebce31a\"\u003e\u003ccode\u003e1211e9a\u003c/code\u003e\u003c/a\u003e fix: Always yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/compare/v3.0.2...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.6 to 12.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.1 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1424\"\u003eWiseLibs/better-sqlite3#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.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/WiseLibs/better-sqlite3/commit/6209be238d6a1b181f516e4e636986604b0f62e1\"\u003e\u003ccode\u003e6209be2\u003c/code\u003e\u003c/a\u003e 12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/34455619813d6ec83d00bf1db38b7d19a12a4e92\"\u003e\u003ccode\u003e3445561\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.1 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dd-trace` from 5.80.0 to 5.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/dd-trace-js/releases\"\u003edd-trace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.81.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/77b29cae48\"\u003e\u003ccode\u003e77b29cae48\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e change integration tag to match python (Sam Brenner) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7128\"\u003e#7128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f6e121999b\"\u003e\u003ccode\u003ef6e121999b\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003etest\u003c/strong\u003e: make assertions order-insensitive to prevent failing tests based on the framework version (Calvin Bayer) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7129\"\u003e#7129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/48cbba9bbf\"\u003e\u003ccode\u003e48cbba9bbf\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(debugger)\u003c/strong\u003e: implement intelligent snapshot pruning for oversized payloads (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7006\"\u003e#7006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/e9493e1923\"\u003e\u003ccode\u003ee9493e1923\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(llmobs)\u003c/strong\u003e: add source:otel tag to evaluations when DD_TRACE_OTEL_ENABLED is set (Zachary Groves) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7113\"\u003e#7113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/86b4f716ce\"\u003e\u003ccode\u003e86b4f716ce\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore\u003c/strong\u003e: move vendored dependencies to non-standard folder (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7115\"\u003e#7115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/2a5063a090\"\u003e\u003ccode\u003e2a5063a090\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(deps)\u003c/strong\u003e: bump the gh-actions-packages group across 2 directories with 3 updates (dependabot[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7117\"\u003e#7117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/ebce36d6d3\"\u003e\u003ccode\u003eebce36d6d3\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: use official version of dd-license-attribution (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7118\"\u003e#7118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/623b972855\"\u003e\u003ccode\u003e623b972855\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(ci)\u003c/strong\u003e: do not push system-tests results on dependabot PR (Charles de Beauchesne) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7114\"\u003e#7114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/b479dad1ee\"\u003e\u003ccode\u003eb479dad1ee\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003erefactor\u003c/strong\u003e: rename TypeScript documentation npm scripts (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7107\"\u003e#7107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/a8ed0d8a2a\"\u003e\u003ccode\u003ea8ed0d8a2a\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003etest\u003c/strong\u003e: rewrite assertion to use Node.js assert (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6999\"\u003e#6999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/083a15e32e\"\u003e\u003ccode\u003e083a15e32e\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e switch to js implementation of orchestrion (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6877\"\u003e#6877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/acc6bef295\"\u003e\u003ccode\u003eacc6bef295\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: do not push to test optim on dependabot pr (Charles de Beauchesne) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7087\"\u003e#7087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/07c5d9ec64\"\u003e\u003ccode\u003e07c5d9ec64\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003etest\u003c/strong\u003e: fix openfeature flaky tests (Ayan Khan) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7088\"\u003e#7088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f52cb0b066\"\u003e\u003ccode\u003ef52cb0b066\u003c/code\u003e\u003c/a\u003e] - [test optimization] allow overwriting the RUM flush wait time by setting environment variable DD_CIVISIBILITY_RUM_FLUSH_WAIT_MILLIS (Calvin Bayer)\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/5856d72b53\"\u003e\u003ccode\u003e5856d72b53\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e remove dev dependency on \u003ccode\u003e@​rspack/cli\u003c/code\u003e (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7096\"\u003e#7096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/df41c8db22\"\u003e\u003ccode\u003edf41c8db22\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e cache forensics workflow (d) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7066\"\u003e#7066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/ffa3de42c5\"\u003e\u003ccode\u003effa3de42c5\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e vendor bundled non-datadog dependencies (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6958\"\u003e#6958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/519137b6e0\"\u003e\u003ccode\u003e519137b6e0\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(llmobs)\u003c/strong\u003e: add reasoning token metrics in openai plugin (Xinyuan Guo) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7026\"\u003e#7026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/1c9a1f41ce\"\u003e\u003ccode\u003e1c9a1f41ce\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: add tests for the most popular package managers (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7073\"\u003e#7073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/9abe91ae72\"\u003e\u003ccode\u003e9abe91ae72\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix\u003c/strong\u003e: update resource name when child span is active in store for Next.js (Crystal Luc-Magloire) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7000\"\u003e#7000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/d562791c0b\"\u003e\u003ccode\u003ed562791c0b\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(ai_guard)\u003c/strong\u003e: add tags to Evaluation and AIGuardAbortError (Manuel Álvarez Álvarez) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7059\"\u003e#7059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/e5d623c163\"\u003e\u003ccode\u003ee5d623c163\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: fix dependabot.yml to not have overlapping directories (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7070\"\u003e#7070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/460bf1461b\"\u003e\u003ccode\u003e460bf1461b\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e collect and propagate process tags in first span of each chunk (Thomas Hunter II) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6733\"\u003e#6733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/237ea96e4c\"\u003e\u003ccode\u003e237ea96e4c\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e chore(ci) update one-pipeline (campaigner-prod[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7054\"\u003e#7054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/31a2890d20\"\u003e\u003ccode\u003e31a2890d20\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix(ws)\u003c/strong\u003e: wrap event remove handler for message event removal (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7052\"\u003e#7052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/a897a2086c\"\u003e\u003ccode\u003ea897a2086c\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore\u003c/strong\u003e: simplify update-3rdparty-licenses workflow (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7064\"\u003e#7064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/9aaadb558e\"\u003e\u003ccode\u003e9aaadb558e\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: safer dependabot updates (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7049\"\u003e#7049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/590ba8edc7\"\u003e\u003ccode\u003e590ba8edc7\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003eotel\u003c/strong\u003e: add support for scope metrics (Munir Abdinur) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7063\"\u003e#7063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/b95a717ca0\"\u003e\u003ccode\u003eb95a717ca0\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore\u003c/strong\u003e: refactor update-3rdparty-licenses workflow (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7061\"\u003e#7061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/2ce2872554\"\u003e\u003ccode\u003e2ce2872554\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix\u003c/strong\u003e: inline update-3rdparty-licenses.sh script into GH Workflow (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7058\"\u003e#7058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/a408e50526\"\u003e\u003ccode\u003ea408e50526\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003etest\u003c/strong\u003e: skip prisma 7 tests for older Node.js versions (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7050\"\u003e#7050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f62588731f\"\u003e\u003ccode\u003ef62588731f\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efix(otel)\u003c/strong\u003e: support setting DD_METRICS_OTEL_ENABLED to False (Munir Abdinur) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7028\"\u003e#7028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/490a6ffec2\"\u003e\u003ccode\u003e490a6ffec2\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e ignore space at eol in update 3rd party license script (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7053\"\u003e#7053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/46db10679b\"\u003e\u003ccode\u003e46db10679b\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix(aws-sdk)\u003c/strong\u003e: do not patch client config deserialization multiple times (Sam Brenner) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6991\"\u003e#6991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/4b11d91375\"\u003e\u003ccode\u003e4b11d91375\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(debugger)\u003c/strong\u003e: add special handling for very large collections/objects (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6912\"\u003e#6912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/5abf8070bd\"\u003e\u003ccode\u003e5abf8070bd\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix(debugger)\u003c/strong\u003e: initialize lastCaptureNs to ensure first probe hit is captured (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7042\"\u003e#7042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/d23ef758ed\"\u003e\u003ccode\u003ed23ef758ed\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix(debugger)\u003c/strong\u003e: allow snapshotsPerSecond to be a float (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7041\"\u003e#7041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/bc60861fc6\"\u003e\u003ccode\u003ebc60861fc6\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(deps)\u003c/strong\u003e: bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7046\"\u003e#7046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/3ca3bd6200\"\u003e\u003ccode\u003e3ca3bd6200\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(deps-dev)\u003c/strong\u003e: bump eslint-plugin-jsdoc (dependabot[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7045\"\u003e#7045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/581b163549\"\u003e\u003ccode\u003e581b163549\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(ci)\u003c/strong\u003e: Bump temporary version of \u003ccode\u003edd-license-attribution\u003c/code\u003e (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7040\"\u003e#7040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/926cf806e4\"\u003e\u003ccode\u003e926cf806e4\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e ^W^WPrepare support for vendored dependencies (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7039\"\u003e#7039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/114188adc8\"\u003e\u003ccode\u003e114188adc8\u003c/code\u003e\u003c/a\u003e] - Google GenAI integration for LLM observability and APM tracing. (Crystal Luc-Magloire)\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/e26aaf5ff3\"\u003e\u003ccode\u003ee26aaf5ff3\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(openai)\u003c/strong\u003e: instrument openai reusable prompts (Alexandre Choura) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6941\"\u003e#6941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/930155a2ea\"\u003e\u003ccode\u003e930155a2ea\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(anthropic)\u003c/strong\u003e: add anthropic beta client support (Alexandre Choura) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7010\"\u003e#7010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/0dc8604284\"\u003e\u003ccode\u003e0dc8604284\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore\u003c/strong\u003e: auto-generate \u003ccode\u003eLICENSE-3rdparty.csv\u003c/code\u003e file (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6968\"\u003e#6968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/4b4c83ecc6\"\u003e\u003ccode\u003e4b4c83ecc6\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e Compute and set http endpoint when route is not available (Ilyas Shabi) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6861\"\u003e#6861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/d680a50d31\"\u003e\u003ccode\u003ed680a50d31\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e [test optimization] Fix playwright's quarantine and retry logic (Juan Antonio Fernández de Alba) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7024\"\u003e#7024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/89ed9a52e5\"\u003e\u003ccode\u003e89ed9a52e5\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(deps)\u003c/strong\u003e: bump \u003ccode\u003e@​isaacs/ttlcache\u003c/code\u003e (dependabot[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7032\"\u003e#7032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/2b91fd57cc\"\u003e\u003ccode\u003e2b91fd57cc\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003echore(deps)\u003c/strong\u003e: Bump Next.js test-version (Carles Capell) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7021\"\u003e#7021\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/DataDog/dd-trace-js/commit/2febdb40ca20631c486956bf7efa479f18f28922\"\u003e\u003ccode\u003e2febdb4\u003c/code\u003e\u003c/a\u003e v5.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/d72c3f0c71085dc6b8a647c33d6002556737b62c\"\u003e\u003ccode\u003ed72c3f0\u003c/code\u003e\u003c/a\u003e change integration tag to match python (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7128\"\u003e#7128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/00e7536c5157ddc783b02e4c976d1ad330ddb360\"\u003e\u003ccode\u003e00e7536\u003c/code\u003e\u003c/a\u003e test: make assertions order-insensitive to prevent failing tests based on the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/1e1535b3f3125bd31d63f67eef0818faf7d745de\"\u003e\u003ccode\u003e1e1535b\u003c/code\u003e\u003c/a\u003e feat(debugger): implement intelligent snapshot pruning for oversized payloads...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/e9d688e1139cadf9c26d323ae8184d6ef6782baf\"\u003e\u003ccode\u003ee9d688e\u003c/code\u003e\u003c/a\u003e feat(llmobs): add source:otel tag to evaluations when DD_TRACE_OTEL_ENABLED i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f3e398e8e84cadfd78054323a7b1438c81a1b880\"\u003e\u003ccode\u003ef3e398e\u003c/code\u003e\u003c/a\u003e chore: move vendored dependencies to non-standard folder (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7115\"\u003e#7115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/bed6edc8f3da87257ab0681a16835eeac5461266\"\u003e\u003ccode\u003ebed6edc\u003c/code\u003e\u003c/a\u003e chore(deps): bump the gh-actions-packages group across 2 directories with 3 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/42b18faca1e0c68ad973216109ecff34d061a853\"\u003e\u003ccode\u003e42b18fa\u003c/code\u003e\u003c/a\u003e ci: use official version of dd-license-attribution (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7118\"\u003e#7118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f2e2c1ca96519032be1f242c34be1a02f9b6cc03\"\u003e\u003ccode\u003ef2e2c1c\u003c/code\u003e\u003c/a\u003e chore(ci): do not push system-tests results on dependabot PR (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/c99595d8603af3c9de036baabec506ca1fbfff46\"\u003e\u003ccode\u003ec99595d\u003c/code\u003e\u003c/a\u003e refactor: rename TypeScript documentation npm scripts (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7107\"\u003e#7107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DataDog/dd-trace-js/compare/v5.80.0...v5.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\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\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.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/6933\"\u003eexpressjs/express#6933\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/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.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\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: 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/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config 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/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: 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/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … 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/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined 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/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes 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/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link 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/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection 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/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security 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)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.2.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: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\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/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e for triage team (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v5.1.0...v5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.0.1 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the...\n\n_Description has been truncated_","html_url":"https://github.com/rsl37/GLX_Civic_Networking_App/pull/733","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsl37%2FGLX_Civic_Networking_App/issues/733","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/733/packages"},{"uuid":"3740743019","node_id":"PR_kwDOPOZjR865d8fM","number":729,"state":"closed","title":"chore(deps):(deps): bump the production-dependencies group across 1 directory with 126 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["rsl37"],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2025-12-22T04:58:36.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-17T22:39:47.000Z","updated_at":"2025-12-22T04:58:37.000Z","time_to_close":368329,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"production-dependencies","update_count":126,"packages":[{"name":"@noble/post-quantum","old_version":"0.4.1","new_version":"0.5.2","repository_url":"https://github.com/paulmillr/noble-post-quantum"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/node","old_version":"10.28.0","new_version":"10.31.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@vercel/analytics","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/vercel/analytics"},{"name":"@vercel/speed-insights","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/vercel/speed-insights"},{"name":"bcryptjs","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/dcodeIO/bcrypt.js"},{"name":"better-sqlite3","old_version":"12.4.6","new_version":"12.5.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"dd-trace","old_version":"5.80.0","new_version":"5.81.0","repository_url":"https://github.com/DataDog/dd-trace-js"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"express-rate-limit","old_version":"8.0.1","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.23.26","repository_url":"https://github.com/motiondivision/motion"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"kysely","old_version":"0.28.3","new_version":"0.28.9","repository_url":"https://github.com/kysely-org/kysely"},{"name":"lucide-react","old_version":"0.535.0","new_version":"0.561.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-router-dom","old_version":"7.7.1","new_version":"7.11.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vercel/node","old_version":"5.5.10","new_version":"5.5.15","repository_url":"https://github.com/vercel/vercel"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.19","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@adobe/css-tools","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@floating-ui/core","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.2","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@paralleldrive/cuid2","old_version":"2.2.2","new_version":"2.3.1","repository_url":"https://github.com/ericelliott/cuid2"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.9","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bare-events","old_version":"2.6.0","new_version":"2.8.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"bare-fs","old_version":"4.1.6","new_version":"4.5.2","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"bare-os","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/holepunchto/bare-os"},{"name":"bare-stream","old_version":"2.6.5","new_version":"2.7.0","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"intl-messageformat","old_version":"10.7.16","new_version":"10.7.18","repository_url":"https://github.com/formatjs/formatjs"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"jsonfile","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jprichardson/node-jsonfile"},{"name":"lodash-es","old_version":"4.17.21","new_version":"4.17.22","repository_url":"https://github.com/lodash/lodash"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mithril","old_version":"2.3.3","new_version":"2.3.8","repository_url":"https://github.com/MithrilJS/mithril.js"},{"name":"nwsapi","old_version":"2.2.21","new_version":"2.2.23","repository_url":"https://github.com/dperini/nwsapi"},{"name":"postcss-js","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/postcss/postcss-js"},{"name":"postgres-bytea","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/bendrucker/postgres-bytea"},{"name":"puppeteer-core","old_version":"24.15.0","new_version":"24.33.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"rollup","old_version":"4.46.2","new_version":"4.53.5","repository_url":"https://github.com/rollup/rollup"},{"name":"socks","old_version":"2.8.6","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"yaml","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 84 updates in the /GLX_App_files directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/post-quantum](https://github.com/paulmillr/noble-post-quantum) | `0.4.1` | `0.5.2` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.3.5` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.28.0` | `10.31.0` |\n| [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) | `1.5.0` | `1.6.1` |\n| [@vercel/speed-insights](https://github.com/vercel/speed-insights/tree/HEAD/packages/web) | `1.2.0` | `1.3.1` |\n| [bcryptjs](https://github.com/dcodeIO/bcrypt.js) | `3.0.2` | `3.0.3` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.6` | `12.5.0` |\n| [dd-trace](https://github.com/DataDog/dd-trace-js) | `5.80.0` | `5.81.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.0.1` | `8.2.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.23.26` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.3` | `0.28.9` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.535.0` | `0.561.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.7.1` | `7.11.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.48.0` | `8.50.0` |\n| [@vercel/node](https://github.com/vercel/vercel/tree/HEAD/packages/node) | `5.5.10` | `5.5.15` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.19` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.3` | `4.4.4` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.2` | `7.28.4` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.2` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.2` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.4` | `2.1.6` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@paralleldrive/cuid2](https://github.com/ericelliott/cuid2) | `2.2.2` | `2.3.1` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.12` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.9` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.6.0` | `2.8.2` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.1.6` | `4.5.2` |\n| [bare-os](https://github.com/holepunchto/bare-os) | `3.6.1` | `3.6.2` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.6.5` | `2.7.0` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [intl-messageformat](https://github.com/formatjs/formatjs) | `10.7.16` | `10.7.18` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [jsonfile](https://github.com/jprichardson/node-jsonfile) | `6.1.0` | `6.2.0` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.21` | `4.17.22` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [mithril](https://github.com/MithrilJS/mithril.js) | `2.3.3` | `2.3.8` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.21` | `2.2.23` |\n| [postcss-js](https://github.com/postcss/postcss-js) | `4.0.1` | `4.1.0` |\n| [postgres-bytea](https://github.com/bendrucker/postgres-bytea) | `1.0.0` | `1.0.1` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.15.0` | `24.33.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.53.5` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.6` | `2.8.7` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.0` | `2.8.2` |\n\n\nUpdates `@noble/post-quantum` from 0.4.1 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases\"\u003e\u003ccode\u003e@​noble/post-quantum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable extension-less imports. If you've used \u003ccode\u003e/ml-dsa\u003c/code\u003e, switch to \u003ccode\u003e/ml-dsa.js\u003c/code\u003e now. See \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases/tag/0.5.0\"\u003e0.5.0\u003c/a\u003e for more details.\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eGitHub Immutable Releases\u003c/h4\u003e\n\u003cp\u003eThis GH release does not standalone noble-post-quantum.js, until we fix bugs related to newly added GitHub Immutable Releases\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse stable noble-hashes and noble-curves v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd hybrid PQ algorithms: XWing,   KitchenSinkMLKEM768X25519, QSFMLKEM768P256, QSFMLKEM1024P384\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtext\u003c/code\u003e to ML-DSA \u0026amp; SLH-DSA\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetPublicKey\u003c/code\u003e to ML-KEM \u0026amp; ML-DSA\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 423KB =\u0026gt; 312KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/post-quantum/slh-dsa\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/post-quantum/slh-dsa.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanged argument order in all methods to be consistent with noble-curves\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esign(secretKey, msg, rnd)\u003c/code\u003e =\u0026gt; \u003ccode\u003esign(msg, secretKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003everify(publicKey, msg, sig, ctx)\u003c/code\u003e =\u0026gt; \u003ccode\u003everify(sig, msg, publicKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse noble-hashes v2 with smaller package size and improved security\u003c/li\u003e\n\u003cli\u003eNew prehash API\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.0\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.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/paulmillr/noble-post-quantum/commit/a095660f0c9a119a5b9e53b76b8e91833ebc80bf\"\u003e\u003ccode\u003ea095660\u003c/code\u003e\u003c/a\u003e Release 0.5.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d362f4182cb5015ebebc56847c582e28a2f41345\"\u003e\u003ccode\u003ed362f41\u003c/code\u003e\u003c/a\u003e pkg.json: add back export maps for text editor autocompletion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/938090118639cfced2a231109659c723fb69a15d\"\u003e\u003ccode\u003e9380901\u003c/code\u003e\u003c/a\u003e Release 0.5.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/3c9a8be5eca53ad18b1f6640e52bc804e4068c8b\"\u003e\u003ccode\u003e3c9a8be\u003c/code\u003e\u003c/a\u003e Bump jsbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/381ab3eb1f1cfe41776832df1a3f4e1888208c9e\"\u003e\u003ccode\u003e381ab3e\u003c/code\u003e\u003c/a\u003e Fix bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/9f5415d3202f4b4be94a64bf9fc0d18d403d7e20\"\u003e\u003ccode\u003e9f5415d\u003c/code\u003e\u003c/a\u003e Make validation errors more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/0113a8ce6d7ca86cae6d68c0181437baaa30e863\"\u003e\u003ccode\u003e0113a8c\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/028ddc07ee9d50fa9a4d3ee71a73e2b96ee58795\"\u003e\u003ccode\u003e028ddc0\u003c/code\u003e\u003c/a\u003e Release 0.5.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/4e86935b2f4c8abed47123587c1429a83f248d58\"\u003e\u003ccode\u003e4e86935\u003c/code\u003e\u003c/a\u003e Improve error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d30966381cc02a19c1ab0901823dc37105bb9017\"\u003e\u003ccode\u003ed309663\u003c/code\u003e\u003c/a\u003e mldsa, slhdsa: Move ctx and randomness to opts.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.10 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.5 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.28.0 to 10.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.31.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(browser): Add support for GraphQL persisted operations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18505\"\u003e#18505\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe \u003ccode\u003egraphqlClientIntegration\u003c/code\u003e now supports GraphQL persisted operations (queries). When a persisted query is detected, the integration will capture the operation hash and version as span attributes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egraphql.persisted_query.hash.sha256\u003c/code\u003e - The SHA-256 hash of the persisted query\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraphql.persisted_query.version\u003c/code\u003e - The version of the persisted query protocol\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, the \u003ccode\u003egraphql.document\u003c/code\u003e attribute format has changed to align with OpenTelemetry semantic conventions. It now contains only the GraphQL query string instead of the full JSON request payload.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e\u0026quot;graphql.document\u0026quot;: \u0026quot;{\\\u0026quot;query\\\u0026quot;:\\\u0026quot;query Test { user { id } }\\\u0026quot;}\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAfter:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e\u0026quot;graphql.document\u0026quot;: \u0026quot;query Test { user { id } }\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node): Support \u003ccode\u003epropagateTraceparent\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18476\"\u003e#18476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Expose spotlight option in TypeScript (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18436\"\u003e#18436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add additional exports for \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Export \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18509\"\u003e#18509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Parse individual cookies from cookie header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18325\"\u003e#18325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Add instrument OpenAI export to node (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18461\"\u003e#18461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nuxt): Bump \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e to 4.6.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18349\"\u003e#18349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(profiling): Add support for Node v24 in the prune script (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18447\"\u003e#18447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(tracing): strip inline media from messages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18413\"\u003e#18413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Add ESM support for postgres.js instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17961\"\u003e#17961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Stringify span context in linked traces log statement (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18376\"\u003e#18376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(google-cloud-serverless): Move \u003ccode\u003e@​types/express\u003c/code\u003e to optional peerDeps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18452\"\u003e#18452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): passthrough node-cron context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17835\"\u003e#17835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstack-router): Check for \u003ccode\u003efromLocation\u003c/code\u003e existence before reporting pageload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18463\"\u003e#18463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): add system prompt, model to google genai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18424\"\u003e#18424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Set span operations for AI spans with model ID only (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(browser): Improve profiling debug statement (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18473\"\u003e#18473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: upgrade Playwright to ~1.56.0 for WSL2 compatibility (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18468\"\u003e#18468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(bugbot): Add testing conventions code review rules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18433\"\u003e#18433\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.31.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(browser): Add support for GraphQL persisted operations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18505\"\u003e#18505\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe \u003ccode\u003egraphqlClientIntegration\u003c/code\u003e now supports GraphQL persisted operations (queries). When a persisted query is detected, the integration will capture the operation hash and version as span attributes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egraphql.persisted_query.hash.sha256\u003c/code\u003e - The SHA-256 hash of the persisted query\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraphql.persisted_query.version\u003c/code\u003e - The version of the persisted query protocol\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, the \u003ccode\u003egraphql.document\u003c/code\u003e attribute format has changed to align with OpenTelemetry semantic conventions. It now contains only the GraphQL query string instead of the full JSON request payload.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e\u0026quot;graphql.document\u0026quot;: \u0026quot;{\\\u0026quot;query\\\u0026quot;:\\\u0026quot;query Test { user { id } }\\\u0026quot;}\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAfter:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e\u0026quot;graphql.document\u0026quot;: \u0026quot;query Test { user { id } }\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node): Support \u003ccode\u003epropagateTraceparent\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18476\"\u003e#18476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Expose spotlight option in TypeScript (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18436\"\u003e#18436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add additional exports for \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Export \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18509\"\u003e#18509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Parse individual cookies from cookie header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18325\"\u003e#18325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Add instrument OpenAI export to node (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18461\"\u003e#18461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nuxt): Bump \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e to 4.6.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18349\"\u003e#18349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(profiling): Add support for Node v24 in the prune script (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18447\"\u003e#18447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(tracing): strip inline media from messages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18413\"\u003e#18413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Add ESM support for postgres.js instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17961\"\u003e#17961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Stringify span context in linked traces log statement (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18376\"\u003e#18376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(google-cloud-serverless): Move \u003ccode\u003e@​types/express\u003c/code\u003e to optional peerDeps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18452\"\u003e#18452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): passthrough node-cron context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17835\"\u003e#17835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstack-router): Check for \u003ccode\u003efromLocation\u003c/code\u003e existence before reporting pageload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18463\"\u003e#18463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): add system prompt, model to google genai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18424\"\u003e#18424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Set span operations for AI spans with model ID only (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(browser): Improve profiling debug statement (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18473\"\u003e#18473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: upgrade Playwright to ~1.56.0 for WSL2 compatibility (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18468\"\u003e#18468\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/getsentry/sentry-javascript/commit/bb70f39682c5f43ac66fe23e66d3121769c82596\"\u003e\u003ccode\u003ebb70f39\u003c/code\u003e\u003c/a\u003e release: 10.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f2574f9b269e239a8179c0150f323e709569ac8c\"\u003e\u003ccode\u003ef2574f9\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.31.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18526\"\u003e#18526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/47e82e330c9ee086ab022a9cdf0291eac2070888\"\u003e\u003ccode\u003e47e82e3\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8acba7fe859503c681783c209f1793f50b534409\"\u003e\u003ccode\u003e8acba7f\u003c/code\u003e\u003c/a\u003e feat(node): Support \u003ccode\u003epropagateTraceparent\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/87d04c4d17e0e0982460b4f78c1d9a2b445a8239\"\u003e\u003ccode\u003e87d04c4\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into timfish/feat/node-propagateTraceparent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6f0b8b427ad76b181c94a1b68a068557ddaba1e0\"\u003e\u003ccode\u003e6f0b8b4\u003c/code\u003e\u003c/a\u003e feat(core): Add additional exports for \u003ccode\u003ecaptureException\u003c/code\u003e and `captureMessage...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a88286282c2b8f9a206f441e933a35581607f700\"\u003e\u003ccode\u003ea882862\u003c/code\u003e\u003c/a\u003e chore(deps): bump next from 14.2.32 to 14.2.35 in /dev-packages/e2e-tests/tes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4068b570e06208a791f1e885680747694e13a73b\"\u003e\u003ccode\u003e4068b57\u003c/code\u003e\u003c/a\u003e test(cloudflare-mcp): Pin mcp sdk to 1.24.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18524\"\u003e#18524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e42e912c04d92a48d664c97e3f530f3fa18a6fbd\"\u003e\u003ccode\u003ee42e912\u003c/code\u003e\u003c/a\u003e feat(core): Export \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ffe161469cc3d6a630b3b1b1792ae4a1a9cfa16c\"\u003e\u003ccode\u003effe1614\u003c/code\u003e\u003c/a\u003e chore(deps): bump next from 16.0.9 to 16.0.10 in /dev-packages/e2e-tests/test...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.28.0...10.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/analytics` from 1.5.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/analytics/releases\"\u003e\u003ccode\u003e@​vercel/analytics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/181\"\u003evercel/analytics#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.6.0...1.6.1\"\u003ehttps://github.com/vercel/analytics/compare/1.6.0...1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eundefined\u003c/code\u003e to AllowedPropertyValues type by \u003ca href=\"https://github.com/timolins\"\u003e\u003ccode\u003e@​timolins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/174\"\u003evercel/analytics#174\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/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.5.0...1.6.0\"\u003ehttps://github.com/vercel/analytics/compare/1.5.0...1.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/vercel/analytics/commit/0028584e514ba508911b9b64bb691616ae63b2e6\"\u003e\u003ccode\u003e0028584\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/182d1851ce1948d5b3121f78ce049a87c7f5993e\"\u003e\u003ccode\u003e182d185\u003c/code\u003e\u003c/a\u003e chore: prepare release (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/4f2b656b5eb3a71ec1d211d582789718c2fb2cdc\"\u003e\u003ccode\u003e4f2b656\u003c/code\u003e\u003c/a\u003e Add undefined to AllowedPropertyValues type (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/9a406c41f9a5b7575929e1c7157604fde3528169\"\u003e\u003ccode\u003e9a406c4\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/analytics/commits/1.6.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/speed-insights` from 1.2.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/speed-insights/releases\"\u003e\u003ccode\u003e@​vercel/speed-insights\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/107\"\u003evercel/speed-insights#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.3.0...1.3.1\"\u003ehttps://github.com/vercel/speed-insights/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\u003efeat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat:  postinstall script removal by \u003ca href=\"https://github.com/feugy\"\u003e\u003ccode\u003e@​feugy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/106\"\u003evercel/speed-insights#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add route param to beforeSend event type by \u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\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/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.2.0...1.3.0\"\u003ehttps://github.com/vercel/speed-insights/compare/1.2.0...1.3.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/vercel/speed-insights/commit/2452c35b7f11fe1d1a850b5527375e2a6bd574c1\"\u003e\u003ccode\u003e2452c35\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/7ed15ed7ce32c0525d446ec213890b1ab4f3a059\"\u003e\u003ccode\u003e7ed15ed\u003c/code\u003e\u003c/a\u003e fix: add route param to beforeSend event type (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/a1dfa74986399f3e367e4493605b013a5d30ed7f\"\u003e\u003ccode\u003ea1dfa74\u003c/code\u003e\u003c/a\u003e feat: next release and postinstall script removal (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/f48623c059cd7cab3919c3f7ecb8a109d4f886d9\"\u003e\u003ccode\u003ef48623c\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/speed-insights/commits/1.3.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcryptjs` from 3.0.2 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/dcodeIO/bcrypt.js/releases\"\u003ebcryptjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAlways yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/strong\u003e (1211e9a2213e0b3ee232a204b3ce899beebce31a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcodeIO/bcrypt.js/commit/1211e9a2213e0b3ee232a204b3ce899beebce31a\"\u003e\u003ccode\u003e1211e9a\u003c/code\u003e\u003c/a\u003e fix: Always yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/compare/v3.0.2...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.6 to 12.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.1 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1424\"\u003eWiseLibs/better-sqlite3#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.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/WiseLibs/better-sqlite3/commit/6209be238d6a1b181f516e4e636986604b0f62e1\"\u003e\u003ccode\u003e6209be2\u003c/code\u003e\u003c/a\u003e 12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/34455619813d6ec83d00bf1db38b7d19a12a4e92\"\u003e\u003ccode\u003e3445561\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.1 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dd-trace` from 5.80.0 to 5.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/dd-trace-js/releases\"\u003edd-trace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.81.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/77b29cae48\"\u003e\u003ccode\u003e77b29cae48\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e change integration tag to match python (Sam Brenner) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7128\"\u003e#7128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f6e121999b\"\u003e\u003ccode\u003ef6e121999b\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003etest\u003c/strong\u003e: make assertions order-insensitive to prevent failing tests based on the framework version (Calvin Bayer) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7129\"\u003e#7129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/48cbba9bbf\"\u003e\u003ccode\u003e48cbba9bbf\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(debugger)\u003c/strong\u003e: implement intelligent snapshot pruning for oversized payloads (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7006\"\u003e#7006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/e9493e1923\"\u003e\u003ccode\u003ee9493e1923\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(llmobs)\u003c/strong\u003e: add source:otel tag to evaluations when DD_TRACE_OTEL_ENABLED is set (Zachary Groves) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7113\"\u003e#7113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/86b4f716ce\"\u003e\u003ccode\u003e86b4f716ce\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore\u003c/strong\u003e: move vendored dependencies to non-standard folder (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7115\"\u003e#7115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/2a5063a090\"\u003e\u003ccode\u003e2a5063a090\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(deps)\u003c/strong\u003e: bump the gh-actions-packages group across 2 directories with 3 updates (dependabot[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7117\"\u003e#7117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/ebce36d6d3\"\u003e\u003ccode\u003eebce36d6d3\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: use official version of dd-license-attribution (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7118\"\u003e#7118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/623b972855\"\u003e\u003ccode\u003e623b972855\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(ci)\u003c/strong\u003e: do not push system-tests results on dependabot PR (Charles de Beauchesne) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7114\"\u003e#7114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/b479dad1ee\"\u003e\u003ccode\u003eb479dad1ee\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003erefactor\u003c/strong\u003e: rename TypeScript documentation npm scripts (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7107\"\u003e#7107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/a8ed0d8a2a\"\u003e\u003ccode\u003ea8ed0d8a2a\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003etest\u003c/strong\u003e: rewrite assertion to use Node.js assert (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6999\"\u003e#6999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/083a15e32e\"\u003e\u003ccode\u003e083a15e32e\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e switch to js implementation of orchestrion (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6877\"\u003e#6877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/acc6bef295\"\u003e\u003ccode\u003eacc6bef295\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: do not push to test optim on dependabot pr (Charles de Beauchesne) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7087\"\u003e#7087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/07c5d9ec64\"\u003e\u003ccode\u003e07c5d9ec64\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003etest\u003c/strong\u003e: fix openfeature flaky tests (Ayan Khan) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7088\"\u003e#7088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f52cb0b066\"\u003e\u003ccode\u003ef52cb0b066\u003c/code\u003e\u003c/a\u003e] - [test optimization] allow overwriting the RUM flush wait time by setting environment variable DD_CIVISIBILITY_RUM_FLUSH_WAIT_MILLIS (Calvin Bayer)\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/5856d72b53\"\u003e\u003ccode\u003e5856d72b53\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e remove dev dependency on \u003ccode\u003e@​rspack/cli\u003c/code\u003e (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7096\"\u003e#7096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/df41c8db22\"\u003e\u003ccode\u003edf41c8db22\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e cache forensics workflow (d) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7066\"\u003e#7066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/ffa3de42c5\"\u003e\u003ccode\u003effa3de42c5\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e vendor bundled non-datadog dependencies (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6958\"\u003e#6958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/519137b6e0\"\u003e\u003ccode\u003e519137b6e0\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(llmobs)\u003c/strong\u003e: add reasoning token metrics in openai plugin (Xinyuan Guo) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7026\"\u003e#7026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/1c9a1f41ce\"\u003e\u003ccode\u003e1c9a1f41ce\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: add tests for the most popular package managers (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7073\"\u003e#7073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/9abe91ae72\"\u003e\u003ccode\u003e9abe91ae72\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix\u003c/strong\u003e: update resource name when child span is active in store for Next.js (Crystal Luc-Magloire) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7000\"\u003e#7000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/d562791c0b\"\u003e\u003ccode\u003ed562791c0b\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(ai_guard)\u003c/strong\u003e: add tags to Evaluation and AIGuardAbortError (Manuel Álvarez Álvarez) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7059\"\u003e#7059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/e5d623c163\"\u003e\u003ccode\u003ee5d623c163\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: fix dependabot.yml to not have overlapping directories (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7070\"\u003e#7070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/460bf1461b\"\u003e\u003ccode\u003e460bf1461b\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e collect and propagate process tags in first span of each chunk (Thomas Hunter II) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6733\"\u003e#6733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/237ea96e4c\"\u003e\u003ccode\u003e237ea96e4c\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e chore(ci) update one-pipeline (campaigner-prod[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7054\"\u003e#7054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/31a2890d20\"\u003e\u003ccode\u003e31a2890d20\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix(ws)\u003c/strong\u003e: wrap event remove handler for message event removal (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7052\"\u003e#7052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/a897a2086c\"\u003e\u003ccode\u003ea897a2086c\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore\u003c/strong\u003e: simplify update-3rdparty-licenses workflow (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7064\"\u003e#7064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/9aaadb558e\"\u003e\u003ccode\u003e9aaadb558e\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: safer dependabot updates (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7049\"\u003e#7049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/590ba8edc7\"\u003e\u003ccode\u003e590ba8edc7\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003eotel\u003c/strong\u003e: add support for scope metrics (Munir Abdinur) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7063\"\u003e#7063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/b95a717ca0\"\u003e\u003ccode\u003eb95a717ca0\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore\u003c/strong\u003e: refactor update-3rdparty-licenses workflow (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7061\"\u003e#7061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/2ce2872554\"\u003e\u003ccode\u003e2ce2872554\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix\u003c/strong\u003e: inline update-3rdparty-licenses.sh script into GH Workflow (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7058\"\u003e#7058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/a408e50526\"\u003e\u003ccode\u003ea408e50526\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003etest\u003c/strong\u003e: skip prisma 7 tests for older Node.js versions (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7050\"\u003e#7050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f62588731f\"\u003e\u003ccode\u003ef62588731f\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efix(otel)\u003c/strong\u003e: support setting DD_METRICS_OTEL_ENABLED to False (Munir Abdinur) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7028\"\u003e#7028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/490a6ffec2\"\u003e\u003ccode\u003e490a6ffec2\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e ignore space at eol in update 3rd party license script (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7053\"\u003e#7053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/46db10679b\"\u003e\u003ccode\u003e46db10679b\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix(aws-sdk)\u003c/strong\u003e: do not patch client config deserialization multiple times (Sam Brenner) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6991\"\u003e#6991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/4b11d91375\"\u003e\u003ccode\u003e4b11d91375\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(debugger)\u003c/strong\u003e: add special handling for very large collections/objects (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6912\"\u003e#6912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/5abf8070bd\"\u003e\u003ccode\u003e5abf8070bd\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix(debugger)\u003c/strong\u003e: initialize lastCaptureNs to ensure first probe hit is captured (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7042\"\u003e#7042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/d23ef758ed\"\u003e\u003ccode\u003ed23ef758ed\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix(debugger)\u003c/strong\u003e: allow snapshotsPerSecond to be a float (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7041\"\u003e#7041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/bc60861fc6\"\u003e\u003ccode\u003ebc60861fc6\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(deps)\u003c/strong\u003e: bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7046\"\u003e#7046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/3ca3bd6200\"\u003e\u003ccode\u003e3ca3bd6200\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(deps-dev)\u003c/strong\u003e: bump eslint-plugin-jsdoc (dependabot[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7045\"\u003e#7045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/581b163549\"\u003e\u003ccode\u003e581b163549\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(ci)\u003c/strong\u003e: Bump temporary version of \u003ccode\u003edd-license-attribution\u003c/code\u003e (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7040\"\u003e#7040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/926cf806e4\"\u003e\u003ccode\u003e926cf806e4\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e ^W^WPrepare support for vendored dependencies (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7039\"\u003e#7039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/114188adc8\"\u003e\u003ccode\u003e114188adc8\u003c/code\u003e\u003c/a\u003e] - Google GenAI integration for LLM observability and APM tracing. (Crystal Luc-Magloire)\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/e26aaf5ff3\"\u003e\u003ccode\u003ee26aaf5ff3\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(openai)\u003c/strong\u003e: instrument openai reusable prompts (Alexandre Choura) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6941\"\u003e#6941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/930155a2ea\"\u003e\u003ccode\u003e930155a2ea\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(anthropic)\u003c/strong\u003e: add anthropic beta client support (Alexandre Choura) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7010\"\u003e#7010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/0dc8604284\"\u003e\u003ccode\u003e0dc8604284\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore\u003c/strong\u003e: auto-generate \u003ccode\u003eLICENSE-3rdparty.csv\u003c/code\u003e file (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6968\"\u003e#6968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/4b4c83ecc6\"\u003e\u003ccode\u003e4b4c83ecc6\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e Compute and set http endpoint when route is not available (Ilyas Shabi) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6861\"\u003e#6861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/d680a50d31\"\u003e\u003ccode\u003ed680a50d31\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e [test optimization] Fix playwright's quarantine and retry logic (Juan Antonio Fernández de Alba) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7024\"\u003e#7024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/89ed9a52e5\"\u003e\u003ccode\u003e89ed9a52e5\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(deps)\u003c/strong\u003e: bump \u003ccode\u003e@​isaacs/ttlcache\u003c/code\u003e (dependabot[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7032\"\u003e#7032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/2b91fd57cc\"\u003e\u003ccode\u003e2b91fd57cc\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003echore(deps)\u003c/strong\u003e: Bump Next.js test-version (Carles Capell) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7021\"\u003e#7021\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/DataDog/dd-trace-js/commit/2febdb40ca20631c486956bf7efa479f18f28922\"\u003e\u003ccode\u003e2febdb4\u003c/code\u003e\u003c/a\u003e v5.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/d72c3f0c71085dc6b8a647c33d6002556737b62c\"\u003e\u003ccode\u003ed72c3f0\u003c/code\u003e\u003c/a\u003e change integration tag to match python (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7128\"\u003e#7128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/00e7536c5157ddc783b02e4c976d1ad330ddb360\"\u003e\u003ccode\u003e00e7536\u003c/code\u003e\u003c/a\u003e test: make assertions order-insensitive to prevent failing tests based on the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/1e1535b3f3125bd31d63f67eef0818faf7d745de\"\u003e\u003ccode\u003e1e1535b\u003c/code\u003e\u003c/a\u003e feat(debugger): implement intelligent snapshot pruning for oversized payloads...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/e9d688e1139cadf9c26d323ae8184d6ef6782baf\"\u003e\u003ccode\u003ee9d688e\u003c/code\u003e\u003c/a\u003e feat(llmobs): add source:otel tag to evaluations when DD_TRACE_OTEL_ENABLED i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f3e398e8e84cadfd78054323a7b1438c81a1b880\"\u003e\u003ccode\u003ef3e398e\u003c/code\u003e\u003c/a\u003e chore: move vendored dependencies to non-standard folder (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7115\"\u003e#7115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/bed6edc8f3da87257ab0681a16835eeac5461266\"\u003e\u003ccode\u003ebed6edc\u003c/code\u003e\u003c/a\u003e chore(deps): bump the gh-actions-packages group across 2 directories with 3 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/42b18faca1e0c68ad973216109ecff34d061a853\"\u003e\u003ccode\u003e42b18fa\u003c/code\u003e\u003c/a\u003e ci: use official version of dd-license-attribution (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7118\"\u003e#7118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f2e2c1ca96519032be1f242c34be1a02f9b6cc03\"\u003e\u003ccode\u003ef2e2c1c\u003c/code\u003e\u003c/a\u003e chore(ci): do not push system-tests results on dependabot PR (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/c99595d8603af3c9de036baabec506ca1fbfff46\"\u003e\u003ccode\u003ec99595d\u003c/code\u003e\u003c/a\u003e refactor: rename TypeScript documentation npm scripts (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7107\"\u003e#7107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DataDog/dd-trace-js/compare/v5.80.0...v5.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\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\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.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/6933\"\u003eexpressjs/express#6933\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/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.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\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: 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/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config 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/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: 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/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … 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/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined 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/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes 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/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link 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/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection 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/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security 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)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.2.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: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\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/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efek...\n\n_Description has been truncated_","html_url":"https://github.com/rsl37/GLX_Civic_Networking_App/pull/729","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsl37%2FGLX_Civic_Networking_App/issues/729","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/729/packages"},{"uuid":"3736888075","node_id":"PR_kwDOPOZjR865Q8XS","number":721,"state":"open","title":"chore(deps):(deps): bump the production-dependencies group in /GLX_App_files with 120 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["rsl37"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-17T01:05:32.000Z","updated_at":"2025-12-17T01:06:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"production-dependencies","update_count":120,"packages":[{"name":"@noble/post-quantum","old_version":"0.4.1","new_version":"0.5.2","repository_url":"https://github.com/paulmillr/noble-post-quantum"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/node","old_version":"10.28.0","new_version":"10.31.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@vercel/analytics","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/vercel/analytics"},{"name":"@vercel/speed-insights","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/vercel/speed-insights"},{"name":"bcryptjs","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/dcodeIO/bcrypt.js"},{"name":"better-sqlite3","old_version":"12.4.6","new_version":"12.5.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"express-rate-limit","old_version":"8.0.1","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.23.26","repository_url":"https://github.com/motiondivision/motion"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"kysely","old_version":"0.28.3","new_version":"0.28.9","repository_url":"https://github.com/kysely-org/kysely"},{"name":"lucide-react","old_version":"0.535.0","new_version":"0.561.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-router-dom","old_version":"7.7.1","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vercel/node","old_version":"5.5.10","new_version":"5.5.15","repository_url":"https://github.com/vercel/vercel"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.19","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@mapbox/node-pre-gyp","old_version":"2.0.0","new_version":"2.0.3","repository_url":"https://github.com/mapbox/node-pre-gyp"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"@vercel/build-utils","old_version":"13.1.2","new_version":"13.2.3","repository_url":"https://github.com/vercel/vercel"},{"name":"@vercel/nft","old_version":"0.30.1","new_version":"1.1.1","repository_url":"https://github.com/vercel/nft"},{"name":"@adobe/css-tools","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.2","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@floating-ui/core","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.2","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@paralleldrive/cuid2","old_version":"2.2.2","new_version":"2.3.1","repository_url":"https://github.com/ericelliott/cuid2"},{"name":"@radix-ui/primitive","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-guards","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popper","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-roving-focus","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/node-core","old_version":"10.28.0","new_version":"10.31.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/opentelemetry","old_version":"10.28.0","new_version":"10.31.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@typescript-eslint/project-service","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.9","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bare-events","old_version":"2.6.0","new_version":"2.8.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"bare-fs","old_version":"4.1.6","new_version":"4.5.2","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"bare-os","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/holepunchto/bare-os"},{"name":"bare-stream","old_version":"2.6.5","new_version":"2.7.0","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001731","new_version":"1.0.30001760","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"electron-to-chromium","old_version":"1.5.192","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"fraction.js","old_version":"4.3.7","new_version":"5.3.4","repository_url":"https://github.com/rawify/Fraction.js"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"intl-messageformat","old_version":"10.7.16","new_version":"10.7.18","repository_url":"https://github.com/formatjs/formatjs"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"jsonfile","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jprichardson/node-jsonfile"},{"name":"jwa","old_version":"1.4.2","new_version":"2.0.1","repository_url":"https://github.com/brianloveswords/node-jwa"},{"name":"jws","old_version":"3.2.3","new_version":"4.0.1","repository_url":"https://github.com/brianloveswords/node-jws"},{"name":"lodash-es","old_version":"4.17.21","new_version":"4.17.22","repository_url":"https://github.com/lodash/lodash"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mithril","old_version":"2.3.3","new_version":"2.3.8","repository_url":"https://github.com/MithrilJS/mithril.js"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.21","new_version":"2.2.23","repository_url":"https://github.com/dperini/nwsapi"},{"name":"postcss-js","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/postcss/postcss-js"},{"name":"puppeteer-core","old_version":"24.15.0","new_version":"24.33.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"react-router","old_version":"7.7.1","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"rollup","old_version":"4.46.2","new_version":"4.53.5","repository_url":"https://github.com/rollup/rollup"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"socks","old_version":"2.8.6","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"streamx","old_version":"2.22.1","new_version":"2.23.0","repository_url":"https://github.com/mafintosh/streamx"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"yaml","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":"/GLX_App_files","ecosystem":"npm"},"body":"Bumps the production-dependencies group in /GLX_App_files with 120 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/post-quantum](https://github.com/paulmillr/noble-post-quantum) | `0.4.1` | `0.5.2` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.3.5` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.28.0` | `10.31.0` |\n| [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) | `1.5.0` | `1.6.1` |\n| [@vercel/speed-insights](https://github.com/vercel/speed-insights/tree/HEAD/packages/web) | `1.2.0` | `1.3.1` |\n| [bcryptjs](https://github.com/dcodeIO/bcrypt.js) | `3.0.2` | `3.0.3` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.6` | `12.5.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.0.1` | `8.2.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.23.26` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.3` | `0.28.9` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.535.0` | `0.561.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.7.1` | `7.10.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.48.0` | `8.50.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.48.0` | `8.50.0` |\n| [@vercel/node](https://github.com/vercel/vercel/tree/HEAD/packages/node) | `5.5.10` | `5.5.15` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.19` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@mapbox/node-pre-gyp](https://github.com/mapbox/node-pre-gyp) | `2.0.0` | `2.0.3` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.12` |\n| [@vercel/build-utils](https://github.com/vercel/vercel/tree/HEAD/packages/now-build-utils) | `13.1.2` | `13.2.3` |\n| [@vercel/nft](https://github.com/vercel/nft) | `0.30.1` | `1.1.1` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.3` | `4.4.4` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.0` | `7.28.5` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.2` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.5` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.2` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.0` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.2` | `7.28.5` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.2` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.2` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.4` | `2.1.6` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@paralleldrive/cuid2](https://github.com/ericelliott/cuid2) | `2.2.2` | `2.3.1` |\n| [@radix-ui/primitive](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-focus-guards](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-popper](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.5` |\n| [@radix-ui/react-roving-focus](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@sentry/node-core](https://github.com/getsentry/sentry-javascript) | `10.28.0` | `10.31.0` |\n| [@sentry/opentelemetry](https://github.com/getsentry/sentry-javascript) | `10.28.0` | `10.31.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.48.0` | `8.50.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.48.0` | `8.50.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.48.0` | `8.50.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.48.0` | `8.50.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.48.0` | `8.50.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.48.0` | `8.50.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.48.0` | `8.50.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.48.0` | `8.50.0` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.9` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.6.0` | `2.8.2` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.1.6` | `4.5.2` |\n| [bare-os](https://github.com/holepunchto/bare-os) | `3.6.1` | `3.6.2` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.6.5` | `2.7.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001731` | `1.0.30001760` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.192` | `1.5.267` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [fraction.js](https://github.com/rawify/Fraction.js) | `4.3.7` | `5.3.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [intl-messageformat](https://github.com/formatjs/formatjs) | `10.7.16` | `10.7.18` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [jsonfile](https://github.com/jprichardson/node-jsonfile) | `6.1.0` | `6.2.0` |\n| [jwa](https://github.com/brianloveswords/node-jwa) | `1.4.2` | `2.0.1` |\n| [jws](https://github.com/brianloveswords/node-jws) | `3.2.3` | `4.0.1` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.21` | `4.17.22` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [mithril](https://github.com/MithrilJS/mithril.js) | `2.3.3` | `2.3.8` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.21` | `2.2.23` |\n| [postcss-js](https://github.com/postcss/postcss-js) | `4.0.1` | `4.1.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.15.0` | `24.33.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.7.1` | `7.10.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.53.5` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.6` | `2.8.7` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.22.1` | `2.23.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.0` | `2.8.2` |\n\nUpdates `@noble/post-quantum` from 0.4.1 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases\"\u003e\u003ccode\u003e@​noble/post-quantum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable extension-less imports. If you've used \u003ccode\u003e/ml-dsa\u003c/code\u003e, switch to \u003ccode\u003e/ml-dsa.js\u003c/code\u003e now. See \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases/tag/0.5.0\"\u003e0.5.0\u003c/a\u003e for more details.\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eGitHub Immutable Releases\u003c/h4\u003e\n\u003cp\u003eThis GH release does not standalone noble-post-quantum.js, until we fix bugs related to newly added GitHub Immutable Releases\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse stable noble-hashes and noble-curves v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd hybrid PQ algorithms: XWing,   KitchenSinkMLKEM768X25519, QSFMLKEM768P256, QSFMLKEM1024P384\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtext\u003c/code\u003e to ML-DSA \u0026amp; SLH-DSA\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetPublicKey\u003c/code\u003e to ML-KEM \u0026amp; ML-DSA\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 423KB =\u0026gt; 312KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/post-quantum/slh-dsa\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/post-quantum/slh-dsa.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanged argument order in all methods to be consistent with noble-curves\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esign(secretKey, msg, rnd)\u003c/code\u003e =\u0026gt; \u003ccode\u003esign(msg, secretKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003everify(publicKey, msg, sig, ctx)\u003c/code\u003e =\u0026gt; \u003ccode\u003everify(sig, msg, publicKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse noble-hashes v2 with smaller package size and improved security\u003c/li\u003e\n\u003cli\u003eNew prehash API\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.0\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.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/paulmillr/noble-post-quantum/commit/a095660f0c9a119a5b9e53b76b8e91833ebc80bf\"\u003e\u003ccode\u003ea095660\u003c/code\u003e\u003c/a\u003e Release 0.5.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d362f4182cb5015ebebc56847c582e28a2f41345\"\u003e\u003ccode\u003ed362f41\u003c/code\u003e\u003c/a\u003e pkg.json: add back export maps for text editor autocompletion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/938090118639cfced2a231109659c723fb69a15d\"\u003e\u003ccode\u003e9380901\u003c/code\u003e\u003c/a\u003e Release 0.5.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/3c9a8be5eca53ad18b1f6640e52bc804e4068c8b\"\u003e\u003ccode\u003e3c9a8be\u003c/code\u003e\u003c/a\u003e Bump jsbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/381ab3eb1f1cfe41776832df1a3f4e1888208c9e\"\u003e\u003ccode\u003e381ab3e\u003c/code\u003e\u003c/a\u003e Fix bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/9f5415d3202f4b4be94a64bf9fc0d18d403d7e20\"\u003e\u003ccode\u003e9f5415d\u003c/code\u003e\u003c/a\u003e Make validation errors more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/0113a8ce6d7ca86cae6d68c0181437baaa30e863\"\u003e\u003ccode\u003e0113a8c\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/028ddc07ee9d50fa9a4d3ee71a73e2b96ee58795\"\u003e\u003ccode\u003e028ddc0\u003c/code\u003e\u003c/a\u003e Release 0.5.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/4e86935b2f4c8abed47123587c1429a83f248d58\"\u003e\u003ccode\u003e4e86935\u003c/code\u003e\u003c/a\u003e Improve error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d30966381cc02a19c1ab0901823dc37105bb9017\"\u003e\u003ccode\u003ed309663\u003c/code\u003e\u003c/a\u003e mldsa, slhdsa: Move ctx and randomness to opts.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.10 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.5 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.28.0 to 10.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.31.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(browser): Add support for GraphQL persisted operations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18505\"\u003e#18505\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe \u003ccode\u003egraphqlClientIntegration\u003c/code\u003e now supports GraphQL persisted operations (queries). When a persisted query is detected, the integration will capture the operation hash and version as span attributes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egraphql.persisted_query.hash.sha256\u003c/code\u003e - The SHA-256 hash of the persisted query\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraphql.persisted_query.version\u003c/code\u003e - The version of the persisted query protocol\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, the \u003ccode\u003egraphql.document\u003c/code\u003e attribute format has changed to align with OpenTelemetry semantic conventions. It now contains only the GraphQL query string instead of the full JSON request payload.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e\u0026quot;graphql.document\u0026quot;: \u0026quot;{\\\u0026quot;query\\\u0026quot;:\\\u0026quot;query Test { user { id } }\\\u0026quot;}\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAfter:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e\u0026quot;graphql.document\u0026quot;: \u0026quot;query Test { user { id } }\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node): Support \u003ccode\u003epropagateTraceparent\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18476\"\u003e#18476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Expose spotlight option in TypeScript (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18436\"\u003e#18436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add additional exports for \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Export \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18509\"\u003e#18509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Parse individual cookies from cookie header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18325\"\u003e#18325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Add instrument OpenAI export to node (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18461\"\u003e#18461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nuxt): Bump \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e to 4.6.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18349\"\u003e#18349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(profiling): Add support for Node v24 in the prune script (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18447\"\u003e#18447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(tracing): strip inline media from messages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18413\"\u003e#18413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Add ESM support for postgres.js instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17961\"\u003e#17961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Stringify span context in linked traces log statement (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18376\"\u003e#18376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(google-cloud-serverless): Move \u003ccode\u003e@​types/express\u003c/code\u003e to optional peerDeps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18452\"\u003e#18452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): passthrough node-cron context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17835\"\u003e#17835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstack-router): Check for \u003ccode\u003efromLocation\u003c/code\u003e existence before reporting pageload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18463\"\u003e#18463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): add system prompt, model to google genai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18424\"\u003e#18424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Set span operations for AI spans with model ID only (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(browser): Improve profiling debug statement (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18473\"\u003e#18473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: upgrade Playwright to ~1.56.0 for WSL2 compatibility (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18468\"\u003e#18468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(bugbot): Add testing conventions code review rules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18433\"\u003e#18433\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.31.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(browser): Add support for GraphQL persisted operations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18505\"\u003e#18505\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe \u003ccode\u003egraphqlClientIntegration\u003c/code\u003e now supports GraphQL persisted operations (queries). When a persisted query is detected, the integration will capture the operation hash and version as span attributes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egraphql.persisted_query.hash.sha256\u003c/code\u003e - The SHA-256 hash of the persisted query\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraphql.persisted_query.version\u003c/code\u003e - The version of the persisted query protocol\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, the \u003ccode\u003egraphql.document\u003c/code\u003e attribute format has changed to align with OpenTelemetry semantic conventions. It now contains only the GraphQL query string instead of the full JSON request payload.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e\u0026quot;graphql.document\u0026quot;: \u0026quot;{\\\u0026quot;query\\\u0026quot;:\\\u0026quot;query Test { user { id } }\\\u0026quot;}\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAfter:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e\u0026quot;graphql.document\u0026quot;: \u0026quot;query Test { user { id } }\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node): Support \u003ccode\u003epropagateTraceparent\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18476\"\u003e#18476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Expose spotlight option in TypeScript (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18436\"\u003e#18436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add additional exports for \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Export \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18509\"\u003e#18509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Parse individual cookies from cookie header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18325\"\u003e#18325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Add instrument OpenAI export to node (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18461\"\u003e#18461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nuxt): Bump \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e to 4.6.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18349\"\u003e#18349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(profiling): Add support for Node v24 in the prune script (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18447\"\u003e#18447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(tracing): strip inline media from messages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18413\"\u003e#18413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Add ESM support for postgres.js instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17961\"\u003e#17961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Stringify span context in linked traces log statement (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18376\"\u003e#18376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(google-cloud-serverless): Move \u003ccode\u003e@​types/express\u003c/code\u003e to optional peerDeps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18452\"\u003e#18452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): passthrough node-cron context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17835\"\u003e#17835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstack-router): Check for \u003ccode\u003efromLocation\u003c/code\u003e existence before reporting pageload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18463\"\u003e#18463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): add system prompt, model to google genai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18424\"\u003e#18424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Set span operations for AI spans with model ID only (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(browser): Improve profiling debug statement (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18473\"\u003e#18473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: upgrade Playwright to ~1.56.0 for WSL2 compatibility (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18468\"\u003e#18468\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/getsentry/sentry-javascript/commit/bb70f39682c5f43ac66fe23e66d3121769c82596\"\u003e\u003ccode\u003ebb70f39\u003c/code\u003e\u003c/a\u003e release: 10.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f2574f9b269e239a8179c0150f323e709569ac8c\"\u003e\u003ccode\u003ef2574f9\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.31.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18526\"\u003e#18526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/47e82e330c9ee086ab022a9cdf0291eac2070888\"\u003e\u003ccode\u003e47e82e3\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8acba7fe859503c681783c209f1793f50b534409\"\u003e\u003ccode\u003e8acba7f\u003c/code\u003e\u003c/a\u003e feat(node): Support \u003ccode\u003epropagateTraceparent\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/87d04c4d17e0e0982460b4f78c1d9a2b445a8239\"\u003e\u003ccode\u003e87d04c4\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into timfish/feat/node-propagateTraceparent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6f0b8b427ad76b181c94a1b68a068557ddaba1e0\"\u003e\u003ccode\u003e6f0b8b4\u003c/code\u003e\u003c/a\u003e feat(core): Add additional exports for \u003ccode\u003ecaptureException\u003c/code\u003e and `captureMessage...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a88286282c2b8f9a206f441e933a35581607f700\"\u003e\u003ccode\u003ea882862\u003c/code\u003e\u003c/a\u003e chore(deps): bump next from 14.2.32 to 14.2.35 in /dev-packages/e2e-tests/tes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4068b570e06208a791f1e885680747694e13a73b\"\u003e\u003ccode\u003e4068b57\u003c/code\u003e\u003c/a\u003e test(cloudflare-mcp): Pin mcp sdk to 1.24.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18524\"\u003e#18524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e42e912c04d92a48d664c97e3f530f3fa18a6fbd\"\u003e\u003ccode\u003ee42e912\u003c/code\u003e\u003c/a\u003e feat(core): Export \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ffe161469cc3d6a630b3b1b1792ae4a1a9cfa16c\"\u003e\u003ccode\u003effe1614\u003c/code\u003e\u003c/a\u003e chore(deps): bump next from 16.0.9 to 16.0.10 in /dev-packages/e2e-tests/test...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.28.0...10.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/analytics` from 1.5.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/analytics/releases\"\u003e\u003ccode\u003e@​vercel/analytics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/181\"\u003evercel/analytics#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.6.0...1.6.1\"\u003ehttps://github.com/vercel/analytics/compare/1.6.0...1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eundefined\u003c/code\u003e to AllowedPropertyValues type by \u003ca href=\"https://github.com/timolins\"\u003e\u003ccode\u003e@​timolins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/174\"\u003evercel/analytics#174\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/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.5.0...1.6.0\"\u003ehttps://github.com/vercel/analytics/compare/1.5.0...1.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/vercel/analytics/commit/0028584e514ba508911b9b64bb691616ae63b2e6\"\u003e\u003ccode\u003e0028584\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/182d1851ce1948d5b3121f78ce049a87c7f5993e\"\u003e\u003ccode\u003e182d185\u003c/code\u003e\u003c/a\u003e chore: prepare release (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/4f2b656b5eb3a71ec1d211d582789718c2fb2cdc\"\u003e\u003ccode\u003e4f2b656\u003c/code\u003e\u003c/a\u003e Add undefined to AllowedPropertyValues type (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/9a406c41f9a5b7575929e1c7157604fde3528169\"\u003e\u003ccode\u003e9a406c4\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/analytics/commits/1.6.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/speed-insights` from 1.2.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/speed-insights/releases\"\u003e\u003ccode\u003e@​vercel/speed-insights\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/107\"\u003evercel/speed-insights#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.3.0...1.3.1\"\u003ehttps://github.com/vercel/speed-insights/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\u003efeat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat:  postinstall script removal by \u003ca href=\"https://github.com/feugy\"\u003e\u003ccode\u003e@​feugy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/106\"\u003evercel/speed-insights#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add route param to beforeSend event type by \u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\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/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.2.0...1.3.0\"\u003ehttps://github.com/vercel/speed-insights/compare/1.2.0...1.3.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/vercel/speed-insights/commit/2452c35b7f11fe1d1a850b5527375e2a6bd574c1\"\u003e\u003ccode\u003e2452c35\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/7ed15ed7ce32c0525d446ec213890b1ab4f3a059\"\u003e\u003ccode\u003e7ed15ed\u003c/code\u003e\u003c/a\u003e fix: add route param to beforeSend event type (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/a1dfa74986399f3e367e4493605b013a5d30ed7f\"\u003e\u003ccode\u003ea1dfa74\u003c/code\u003e\u003c/a\u003e feat: next release and postinstall script removal (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/f48623c059cd7cab3919c3f7ecb8a109d4f886d9\"\u003e\u003ccode\u003ef48623c\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/speed-insights/commits/1.3.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcryptjs` from 3.0.2 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/dcodeIO/bcrypt.js/releases\"\u003ebcryptjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAlways yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/strong\u003e (1211e9a2213e0b3ee232a204b3ce899beebce31a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcodeIO/bcrypt.js/commit/1211e9a2213e0b3ee232a204b3ce899beebce31a\"\u003e\u003ccode\u003e1211e9a\u003c/code\u003e\u003c/a\u003e fix: Always yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/compare/v3.0.2...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.6 to 12.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.1 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1424\"\u003eWiseLibs/better-sqlite3#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.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/WiseLibs/better-sqlite3/commit/6209be238d6a1b181f516e4e636986604b0f62e1\"\u003e\u003ccode\u003e6209be2\u003c/code\u003e\u003c/a\u003e 12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/34455619813d6ec83d00bf1db38b7d19a12a4e92\"\u003e\u003ccode\u003e3445561\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.1 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\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\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.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/6933\"\u003eexpressjs/express#6933\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/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.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\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: 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/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config 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/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: 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/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … 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/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined 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/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes 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/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link 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/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection 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/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security 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)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.2.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: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\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/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e for triage team (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v5.1.0...v5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.0.1 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.0.1...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.24 to 12.23.26\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.26] 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoved initialisation of default scale correctors to allow for overwriting existing correctors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.25] 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure relative projection boxes are re-measured when parent layout changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/611c7e80a94d24c1b04e99733c683f9fe7d84c3a\"\u003e\u003ccode\u003e611c7e8\u003c/code\u003e\u003c/a\u003e v12.23.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e29cb76c7d674e9f34d3f1c02d28bafc5a0d7e86\"\u003e\u003ccode\u003ee29cb76\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/356141cdb2599ed500d17d63e75d224908548935\"\u003e\u003ccode\u003e356141c\u003c/code\u003e\u003c/a\u003e Moving default scale corrector initialisation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/42eefee25a586d2f2577f7f11b5d57d5482ecf6a\"\u003e\u003ccode\u003e42eefee\u003c/code\u003e\u003c/a\u003e Updating notify slack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/78681bc6fe9c1297eacec6f634bd3f13328d64a7\"\u003e\u003ccode\u003e78681bc\u003c/code\u003e\u003c/a\u003e v12.23.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/757b56fac9e62de34f12207704e7e3d6e94abf9f\"\u003e\u003ccode\u003e757b56f\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d1f73d2379aa18af5601aa986297ef04d8e2cc3\"\u003e\u003ccode\u003e3d1f73d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3412\"\u003e#3412\u003c/a\u003e from motiondivision/fix/layout-group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4f249bdd432f78ff5b3ecdbbc9b71fa527ba5471\"\u003e\u003ccode\u003e4f249bd\u003c/code\u003e\u003c/a\u003e Removing logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/00b0f3b02bf4b0b6b4f2feef1dfdef549a71bd57\"\u003e\u003ccode\u003e00b0f3b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/07b95fff226084dc76c4064bc2073594b071bd82\"\u003e\u003ccode\u003e07b95ff\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.24...v12.23.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.0 to 11.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.2 / 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix spurrious \u003ccode\u003eUnhandledPromiseRejectionWarning\u003c/code\u003e that could occur when calling \u003ccode\u003e.copy()\u003c/code\u003e in some cases (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1056\"\u003e#1056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.1 / 2025-08-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix case where \u003ccode\u003emove\u003c/code\u003e/\u003ccode\u003emoveSync\u003c/code\u003e could incorrectly think files are identical on Windows (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1050\"\u003e#1050\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/jprichardson/node-fs-extra/commit/403e8aaf191e1fe7f40273cacce754330c923b8a\"\u003e\u003ccode\u003e403e8aa\u003c/code\u003e\u003c/a\u003e 11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/47f1095d4bea4a9c0a2efea017b3a5570597366f\"\u003e\u003ccode\u003e47f1095\u003c/code\u003e\u003c/a\u003e Fix UnhandledPromiseRejectionWarning in copy (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/5e62bb79e6a0305033e69422101ecc8494b53a54\"\u003e\u003ccode\u003e5e62bb7\u003c/code\u003e\u003c/a\u003e 11.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/b897b36648860e9c0b12050163d98d9228422316\"\u003e\u003ccode\u003eb897b36\u003c/code\u003e\u003c/a\u003e fix incorrect identical result for windows node v22+ (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/22583f7bbe1b6b573a74faf8d0fa83c9ee4779d5\"\u003e\u003ccode\u003e22583f7\u003c/code\u003e\u003c/a\u003e Test on more modern Node versions (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/83ff8ca965d16f69c49cfebe717114363a3783bd\"\u003e\u003ccode\u003e83ff8ca\u003c/code\u003e\u003c/a\u003e Do not mutate args in ensure symlink tests (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.0...11.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kysely` from 0.28.3 to 0.28.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kysely-org/kysely/releases\"\u003ekysely's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.9\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003ch4\u003ePostgreSQL 🐘\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: withSchema not applying for delete query using clause. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1648\"\u003ekysely-org/kysely#1648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: withSchema adds schema to for update|share|key share|no key share of tables causing database errors. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1659\"\u003ekysely-org/kysely#1659\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003ch2\u003e📦 CICD \u0026amp; Tooling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epublish to jsr. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1457\"\u003ekysely-org/kysely#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump pnpm, use trustPolicy, exclude safe downgrades, fix browser test, fix bun tests. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1641\"\u003ekysely-org/kysely#1641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): add deno lint with JSR rules. Add verbatimModuleSyntax in tsconfig.json. Apply lint fixes. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1642\"\u003ekysely-org/kysely#1642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump dependencies, run prettier. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1644\"\u003ekysely-org/kysely#1644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump github actions. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1645\"\u003ekysely-org/kysely#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix TypeScript native type errors in test-setup.ts. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1660\"\u003ekysely-org/kysely#1660\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003ch2\u003e🐤 New Contributors\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.8...v0.28.9\"\u003ehttps://github.com/kysely-org/kysely/compare/v0.28.8...v0.28.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.28.8\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003ch4\u003ePostgreSQL 🐘\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: filter schemas the current user does not have access to in postres introspector by \u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: insert/update not being wrapped in parens when in CTE of a merge query. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add SECURITY.md. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1590\"\u003ekysely-org/kysely#1590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct JSDoc type references in migration docs by \u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\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/kysely-org/kysely/commit/44e578de6214e9558c13bbcb0fdf24fc2d53d281\"\u003e\u003ccode\u003e44e578d\u003c/code\u003e\u003c/a\u003e 0.28.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/fc8318f6ac441c5dab992752aadc12c8b79708ef\"\u003e\u003ccode\u003efc8318f\u003c/code\u003e\u003c/a\u003e fix TypeScript native type errors in test-setup.ts. (\u003ca href=\"https://redirect.github.com/kysely-org/k...\n\n_Description has been truncated_","html_url":"https://github.com/rsl37/GLX_Civic_Networking_App/pull/721","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsl37%2FGLX_Civic_Networking_App/issues/721","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/721/packages"},{"uuid":"3712750688","node_id":"PR_kwDOPOZjR864A32r","number":703,"state":"open","title":"chore(deps):(deps): bump the production-dependencies group across 1 directory with 126 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["rsl37"],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-09T21:40:18.000Z","updated_at":"2025-12-15T06:18:44.889Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"production-dependencies","update_count":126,"packages":[{"name":"@noble/post-quantum","old_version":"0.4.1","new_version":"0.5.2","repository_url":"https://github.com/paulmillr/noble-post-quantum"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/node","old_version":"10.28.0","new_version":"10.29.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@vercel/analytics","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/vercel/analytics"},{"name":"@vercel/speed-insights","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/vercel/speed-insights"},{"name":"bcryptjs","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/dcodeIO/bcrypt.js"},{"name":"better-sqlite3","old_version":"12.4.6","new_version":"12.5.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"express-rate-limit","old_version":"8.0.1","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.1","repository_url":"https://github.com/express-validator/express-validator"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.23.25","repository_url":"https://github.com/motiondivision/motion"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"kysely","old_version":"0.28.3","new_version":"0.28.8","repository_url":"https://github.com/kysely-org/kysely"},{"name":"lucide-react","old_version":"0.535.0","new_version":"0.556.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nodemailer","old_version":"7.0.5","new_version":"7.0.11","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"react-router-dom","old_version":"7.7.1","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@playwright/test","old_version":"1.54.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.48.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vercel/node","old_version":"5.5.10","new_version":"5.5.15","repository_url":"https://github.com/vercel/vercel"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.3.5","new_version":"6.4.1","repository_url":"https://github.com/vitejs/vite"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@adobe/css-tools","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@floating-ui/core","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.2","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@paralleldrive/cuid2","old_version":"2.2.2","new_version":"2.3.1","repository_url":"https://github.com/ericelliott/cuid2"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.8","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bare-events","old_version":"2.6.0","new_version":"2.8.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"bare-fs","old_version":"4.1.6","new_version":"4.5.2","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"bare-os","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/holepunchto/bare-os"},{"name":"bare-stream","old_version":"2.6.5","new_version":"2.7.0","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"glob","old_version":"10.4.5","new_version":"10.5.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"intl-messageformat","old_version":"10.7.16","new_version":"10.7.18","repository_url":"https://github.com/formatjs/formatjs"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"jsonfile","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jprichardson/node-jsonfile"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mithril","old_version":"2.3.3","new_version":"2.3.8","repository_url":"https://github.com/MithrilJS/mithril.js"},{"name":"nwsapi","old_version":"2.2.21","new_version":"2.2.23","repository_url":"https://github.com/dperini/nwsapi"},{"name":"postcss-js","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/postcss/postcss-js"},{"name":"puppeteer-core","old_version":"24.15.0","new_version":"24.32.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"rollup","old_version":"4.46.2","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"socks","old_version":"2.8.6","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"yaml","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 85 updates in the /GLX_App_files directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/post-quantum](https://github.com/paulmillr/noble-post-quantum) | `0.4.1` | `0.5.2` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.3.5` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.28.0` | `10.29.0` |\n| [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) | `1.5.0` | `1.6.1` |\n| [@vercel/speed-insights](https://github.com/vercel/speed-insights/tree/HEAD/packages/web) | `1.2.0` | `1.3.1` |\n| [bcryptjs](https://github.com/dcodeIO/bcrypt.js) | `3.0.2` | `3.0.3` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.6` | `12.5.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.0.1` | `8.2.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.23.25` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.3` | `0.28.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.535.0` | `0.556.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.5` | `7.0.11` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.7.1` | `7.10.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.54.1` | `1.57.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.48.0` | `8.49.0` |\n| [@vercel/node](https://github.com/vercel/vercel/tree/HEAD/packages/node) | `5.5.10` | `5.5.15` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.22` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.18` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `6.4.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.3` | `4.4.4` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.2` | `7.28.4` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.2` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.2` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.4` | `2.1.6` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@paralleldrive/cuid2](https://github.com/ericelliott/cuid2) | `2.2.2` | `2.3.1` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.12` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.8` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.6.0` | `2.8.2` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.1.6` | `4.5.2` |\n| [bare-os](https://github.com/holepunchto/bare-os) | `3.6.1` | `3.6.2` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.6.5` | `2.7.0` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `10.5.0` |\n| [intl-messageformat](https://github.com/formatjs/formatjs) | `10.7.16` | `10.7.18` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [jsonfile](https://github.com/jprichardson/node-jsonfile) | `6.1.0` | `6.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [mithril](https://github.com/MithrilJS/mithril.js) | `2.3.3` | `2.3.8` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.21` | `2.2.23` |\n| [postcss-js](https://github.com/postcss/postcss-js) | `4.0.1` | `4.1.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.15.0` | `24.32.1` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.53.3` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.6` | `2.8.7` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.0` | `2.8.2` |\n\n\nUpdates `@noble/post-quantum` from 0.4.1 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases\"\u003e\u003ccode\u003e@​noble/post-quantum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable extension-less imports. If you've used \u003ccode\u003e/ml-dsa\u003c/code\u003e, switch to \u003ccode\u003e/ml-dsa.js\u003c/code\u003e now. See \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases/tag/0.5.0\"\u003e0.5.0\u003c/a\u003e for more details.\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eGitHub Immutable Releases\u003c/h4\u003e\n\u003cp\u003eThis GH release does not standalone noble-post-quantum.js, until we fix bugs related to newly added GitHub Immutable Releases\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse stable noble-hashes and noble-curves v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd hybrid PQ algorithms: XWing,   KitchenSinkMLKEM768X25519, QSFMLKEM768P256, QSFMLKEM1024P384\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtext\u003c/code\u003e to ML-DSA \u0026amp; SLH-DSA\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetPublicKey\u003c/code\u003e to ML-KEM \u0026amp; ML-DSA\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 423KB =\u0026gt; 312KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/post-quantum/slh-dsa\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/post-quantum/slh-dsa.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanged argument order in all methods to be consistent with noble-curves\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esign(secretKey, msg, rnd)\u003c/code\u003e =\u0026gt; \u003ccode\u003esign(msg, secretKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003everify(publicKey, msg, sig, ctx)\u003c/code\u003e =\u0026gt; \u003ccode\u003everify(sig, msg, publicKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse noble-hashes v2 with smaller package size and improved security\u003c/li\u003e\n\u003cli\u003eNew prehash API\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.0\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.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/paulmillr/noble-post-quantum/commit/a095660f0c9a119a5b9e53b76b8e91833ebc80bf\"\u003e\u003ccode\u003ea095660\u003c/code\u003e\u003c/a\u003e Release 0.5.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d362f4182cb5015ebebc56847c582e28a2f41345\"\u003e\u003ccode\u003ed362f41\u003c/code\u003e\u003c/a\u003e pkg.json: add back export maps for text editor autocompletion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/938090118639cfced2a231109659c723fb69a15d\"\u003e\u003ccode\u003e9380901\u003c/code\u003e\u003c/a\u003e Release 0.5.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/3c9a8be5eca53ad18b1f6640e52bc804e4068c8b\"\u003e\u003ccode\u003e3c9a8be\u003c/code\u003e\u003c/a\u003e Bump jsbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/381ab3eb1f1cfe41776832df1a3f4e1888208c9e\"\u003e\u003ccode\u003e381ab3e\u003c/code\u003e\u003c/a\u003e Fix bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/9f5415d3202f4b4be94a64bf9fc0d18d403d7e20\"\u003e\u003ccode\u003e9f5415d\u003c/code\u003e\u003c/a\u003e Make validation errors more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/0113a8ce6d7ca86cae6d68c0181437baaa30e863\"\u003e\u003ccode\u003e0113a8c\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/028ddc07ee9d50fa9a4d3ee71a73e2b96ee58795\"\u003e\u003ccode\u003e028ddc0\u003c/code\u003e\u003c/a\u003e Release 0.5.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/4e86935b2f4c8abed47123587c1429a83f248d58\"\u003e\u003ccode\u003e4e86935\u003c/code\u003e\u003c/a\u003e Improve error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d30966381cc02a19c1ab0901823dc37105bb9017\"\u003e\u003ccode\u003ed309663\u003c/code\u003e\u003c/a\u003e mldsa, slhdsa: Move ctx and randomness to opts.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.10 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.5 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.28.0 to 10.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(solid|solidstart): Bump accepted \u003ccode\u003e@​solidjs/router\u003c/code\u003e range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18395\"\u003e#18395\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe expanded the supported version range for \u003ccode\u003e@solidjs/router\u003c/code\u003e to include \u003ccode\u003e0.14.x\u003c/code\u003e and \u003ccode\u003e0.15.x\u003c/code\u003e versions.\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(logs): Add support for \u003ccode\u003emsg\u003c/code\u003e in pino integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18389\"\u003e#18389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Include system message in anthropic-ai messages span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18332\"\u003e#18332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Add missing attributes in vercel-ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18333\"\u003e#18333\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(tanstackstart-react): clean up re-exported types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18393\"\u003e#18393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Avoid looking up openai integration options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17695\"\u003e#17695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nuxt): Relax captured unhandled error assertion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18397\"\u003e#18397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(tanstackstart-react): Set up E2E test application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18358\"\u003e#18358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.22 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e22.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e40.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e45.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e78.08 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e68.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e82.65 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e94.61 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e40.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e28.8 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e33.66 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e25.9 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.72 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.56 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.32 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e26.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e41.22 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e76.9 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e82.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e78.09 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e122.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e235.71 KB\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(solid|solidstart): Bump accepted \u003ccode\u003e@​solidjs/router\u003c/code\u003e range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18395\"\u003e#18395\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe expanded the supported version range for \u003ccode\u003e@solidjs/router\u003c/code\u003e to include \u003ccode\u003e0.14.x\u003c/code\u003e and \u003ccode\u003e0.15.x\u003c/code\u003e versions.\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(logs): Add support for \u003ccode\u003emsg\u003c/code\u003e in pino integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18389\"\u003e#18389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Include system message in anthropic-ai messages span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18332\"\u003e#18332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Add missing attributes in vercel-ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18333\"\u003e#18333\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(tanstackstart-react): clean up re-exported types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18393\"\u003e#18393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Avoid looking up openai integration options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17695\"\u003e#17695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nuxt): Relax captured unhandled error assertion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18397\"\u003e#18397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(tanstackstart-react): Set up E2E test application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18358\"\u003e#18358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3529d462957712c69772f3343274c73811fbe0ed\"\u003e\u003ccode\u003e3529d46\u003c/code\u003e\u003c/a\u003e release: 10.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b3b613ca3961951a84c2526c7ac949a0102ff71\"\u003e\u003ccode\u003e7b3b613\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18407\"\u003e#18407\u003c/a\u003e from getsentry/prepare-release/10.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/477f6adbd434b5d037674bc48765800ba2f6feb5\"\u003e\u003ccode\u003e477f6ad\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cf5c4baacc6861c25a91cf5bbc83e59a292e56e0\"\u003e\u003ccode\u003ecf5c4ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18406\"\u003e#18406\u003c/a\u003e from getsentry/manual-master-sync-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3c5d47f02002f49dea74bb8dc2c3a82176222256\"\u003e\u003ccode\u003e3c5d47f\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into manual-master-sync-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/862f41599ffb37c75a7bd1fa6b4a8ae85205015a\"\u003e\u003ccode\u003e862f415\u003c/code\u003e\u003c/a\u003e test(nuxt): Relax captured unhandled error assertion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18397\"\u003e#18397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b6eb205db06b90cdfad1b5953247f13212eed1ed\"\u003e\u003ccode\u003eb6eb205\u003c/code\u003e\u003c/a\u003e fix(node): Include system message in anthropic-ai messages span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18332\"\u003e#18332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/65f500642f521bff0bfed9fc2d357b774bc052b3\"\u003e\u003ccode\u003e65f5006\u003c/code\u003e\u003c/a\u003e fix(tracing): Add missing attributes in vercel-ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18333\"\u003e#18333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/df4c541292d14472b1f99278dd0a04db18c678df\"\u003e\u003ccode\u003edf4c541\u003c/code\u003e\u003c/a\u003e feat(solid|solidstart): Bump accepted \u003ccode\u003e@​solidjs/router\u003c/code\u003e range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18395\"\u003e#18395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f9617719005f3675f7e66d4b2eab79ff839a6ba5\"\u003e\u003ccode\u003ef961771\u003c/code\u003e\u003c/a\u003e ref(core): Avoid looking up openai integration options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17695\"\u003e#17695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.28.0...10.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/analytics` from 1.5.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/analytics/releases\"\u003e\u003ccode\u003e@​vercel/analytics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/181\"\u003evercel/analytics#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.6.0...1.6.1\"\u003ehttps://github.com/vercel/analytics/compare/1.6.0...1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eundefined\u003c/code\u003e to AllowedPropertyValues type by \u003ca href=\"https://github.com/timolins\"\u003e\u003ccode\u003e@​timolins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/174\"\u003evercel/analytics#174\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/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.5.0...1.6.0\"\u003ehttps://github.com/vercel/analytics/compare/1.5.0...1.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/vercel/analytics/commit/0028584e514ba508911b9b64bb691616ae63b2e6\"\u003e\u003ccode\u003e0028584\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/182d1851ce1948d5b3121f78ce049a87c7f5993e\"\u003e\u003ccode\u003e182d185\u003c/code\u003e\u003c/a\u003e chore: prepare release (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/4f2b656b5eb3a71ec1d211d582789718c2fb2cdc\"\u003e\u003ccode\u003e4f2b656\u003c/code\u003e\u003c/a\u003e Add undefined to AllowedPropertyValues type (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/9a406c41f9a5b7575929e1c7157604fde3528169\"\u003e\u003ccode\u003e9a406c4\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/analytics/commits/1.6.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/speed-insights` from 1.2.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/speed-insights/releases\"\u003e\u003ccode\u003e@​vercel/speed-insights\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/107\"\u003evercel/speed-insights#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.3.0...1.3.1\"\u003ehttps://github.com/vercel/speed-insights/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\u003efeat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat:  postinstall script removal by \u003ca href=\"https://github.com/feugy\"\u003e\u003ccode\u003e@​feugy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/106\"\u003evercel/speed-insights#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add route param to beforeSend event type by \u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\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/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.2.0...1.3.0\"\u003ehttps://github.com/vercel/speed-insights/compare/1.2.0...1.3.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/vercel/speed-insights/commit/2452c35b7f11fe1d1a850b5527375e2a6bd574c1\"\u003e\u003ccode\u003e2452c35\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/7ed15ed7ce32c0525d446ec213890b1ab4f3a059\"\u003e\u003ccode\u003e7ed15ed\u003c/code\u003e\u003c/a\u003e fix: add route param to beforeSend event type (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/a1dfa74986399f3e367e4493605b013a5d30ed7f\"\u003e\u003ccode\u003ea1dfa74\u003c/code\u003e\u003c/a\u003e feat: next release and postinstall script removal (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/f48623c059cd7cab3919c3f7ecb8a109d4f886d9\"\u003e\u003ccode\u003ef48623c\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/speed-insights/commits/1.3.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcryptjs` from 3.0.2 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/dcodeIO/bcrypt.js/releases\"\u003ebcryptjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAlways yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/strong\u003e (1211e9a2213e0b3ee232a204b3ce899beebce31a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcodeIO/bcrypt.js/commit/1211e9a2213e0b3ee232a204b3ce899beebce31a\"\u003e\u003ccode\u003e1211e9a\u003c/code\u003e\u003c/a\u003e fix: Always yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/compare/v3.0.2...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.6 to 12.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.1 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1424\"\u003eWiseLibs/better-sqlite3#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.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/WiseLibs/better-sqlite3/commit/6209be238d6a1b181f516e4e636986604b0f62e1\"\u003e\u003ccode\u003e6209be2\u003c/code\u003e\u003c/a\u003e 12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/34455619813d6ec83d00bf1db38b7d19a12a4e92\"\u003e\u003ccode\u003e3445561\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.1 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\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\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.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/6933\"\u003eexpressjs/express#6933\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/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.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\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: 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/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config 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/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: 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/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … 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/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined 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/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes 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/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link 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/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection 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/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security 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)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.2.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: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\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/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e for triage team (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v5.1.0...v5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.0.1 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.0.1...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-validator` from 7.2.1 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-validator/express-validator/releases\"\u003eexpress-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded Validator to v13.15.23 (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1338\"\u003e#1338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded validator to v13.12.15 (see their release notes: \u003ca href=\"https://github.com/validatorjs/validator.js/releases/tag/13.15.15\"\u003ehttps://github.com/validatorjs/validator.js/releases/tag/13.15.15\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/express-validator/express-validator/commit/24da8b7e1d06827df19f691f6be0e4bc0153225e\"\u003e\u003ccode\u003e24da8b7\u003c/code\u003e\u003c/a\u003e 7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/1a7fdb78b3f32f5f101f1ec5f9b29ef01c862aa4\"\u003e\u003ccode\u003e1a7fdb7\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to ~13.15.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/cf2d9a22691acf2cc24214e666249e4befbccf99\"\u003e\u003ccode\u003ecf2d9a2\u003c/code\u003e\u003c/a\u003e website: fix v5 to v6 link (again)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2ddba39d3405b10755c163c03adeee1ed4160811\"\u003e\u003ccode\u003e2ddba39\u003c/code\u003e\u003c/a\u003e 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/5c8495fd00824725c5f8fbd3c1857abc388539de\"\u003e\u003ccode\u003e5c8495f\u003c/code\u003e\u003c/a\u003e website: generate v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/45c92aaed8dcbab12e7f27e02af47dfee76a27f7\"\u003e\u003ccode\u003e45c92aa\u003c/code\u003e\u003c/a\u003e docs: regenerate validator API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2e6134b4106dacf9f42ae681b7ffab9546d5650d\"\u003e\u003ccode\u003e2e6134b\u003c/code\u003e\u003c/a\u003e Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/6028e748d35a2085e907e35a4172acf56a379b2c\"\u003e\u003ccode\u003e6028e74\u003c/code\u003e\u003c/a\u003e Include test files in tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/ff60e2f6779fef8260f8ffbe34a09e3d3f3f5860\"\u003e\u003ccode\u003eff60e2f\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to v13.15.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/9e95533e21e6b77f72de1cd6fa05980ae36766fb\"\u003e\u003ccode\u003e9e95533\u003c/code\u003e\u003c/a\u003e refactor: use optional chain (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-validator/express-validator/compare/v7.2.1...v7.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.24 to 12.23.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.25] 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure relative projection boxes are re-measured when parent layout changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/78681bc6fe9c1297eacec6f634bd3f13328d64a7\"\u003e\u003ccode\u003e78681bc\u003c/code\u003e\u003c/a\u003e v12.23.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/757b56fac9e62de34f12207704e7e3d6e94abf9f\"\u003e\u003ccode\u003e757b56f\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d1f73d2379aa18af5601aa986297ef04d8e2cc3\"\u003e\u003ccode\u003e3d1f73d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3412\"\u003e#3412\u003c/a\u003e from motiondivision/fix/layout-group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4f249bdd432f78ff5b3ecdbbc9b71fa527ba5471\"\u003e\u003ccode\u003e4f249bd\u003c/code\u003e\u003c/a\u003e Removing logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/00b0f3b02bf4b0b6b4f2feef1dfdef549a71bd57\"\u003e\u003ccode\u003e00b0f3b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/07b95fff226084dc76c4064bc2073594b071bd82\"\u003e\u003ccode\u003e07b95ff\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/64a2b22457c39cca365403b544699a85a37a8ac0\"\u003e\u003ccode\u003e64a2b22\u003c/code\u003e\u003c/a\u003e Adding layout version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/68e0f9b7bcf2e74706d2453abe0958d2d48d61e6\"\u003e\u003ccode\u003e68e0f9b\u003c/code\u003e\u003c/a\u003e Fix image links in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e20a643dbecf19ebc9307934be9563208e00269b\"\u003e\u003ccode\u003ee20a643\u003c/code\u003e\u003c/a\u003e Update README.md with new sponsor links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e787e5f072ffd0ec779040ec3d19926c78b3736f\"\u003e\u003ccode\u003ee787e5f\u003c/code\u003e\u003c/a\u003e Remove duplicate links in README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.24...v12.23.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.0 to 11.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.2 / 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix spurrious \u003ccode\u003eUnhandledPromiseRejectionWarning\u003c/code\u003e that could occur when calling \u003ccode\u003e.copy()\u003c/code\u003e in some cases (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1056\"\u003e#1056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.1 / 2025-08-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix case where \u003ccode\u003emove\u003c/code\u003e/\u003ccode\u003emoveSync\u003c/code\u003e could incorrectly think files are identical on Windows (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1050\"\u003e#1050\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/jprichardson/node-fs-extra/commit/403e8aaf191e1fe7f40273cacce754330c923b8a\"\u003e\u003ccode\u003e403e8aa\u003c/code\u003e\u003c/a\u003e 11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/47f1095d4bea4a9c0a2efea017b3a5570597366f\"\u003e\u003ccode\u003e47f1095\u003c/code\u003e\u003c/a\u003e Fix UnhandledPromiseRejectionWarning in copy (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/5e62bb79e6a0305033e69422101ecc8494b53a54\"\u003e\u003ccode\u003e5e62bb7\u003c/code\u003e\u003c/a\u003e 11.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/b897b36648860e9c0b12050163d98d9228422316\"\u003e\u003ccode\u003eb897b36\u003c/code\u003e\u003c/a\u003e fix incorrect identical result for windows node v22+ (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/22583f7bbe1b6b573a74faf8d0fa83c9ee4779d5\"\u003e\u003ccode\u003e22583f7\u003c/code\u003e\u003c/a\u003e Test on more modern Node versions (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/83ff8ca965d16f69c49cfebe717114363a3783bd\"\u003e\u003ccode\u003e83ff8ca\u003c/code\u003e\u003c/a\u003e Do not mutate args in ensure symlink tests (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.0...11.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kysely` from 0.28.3 to 0.28.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kysely-org/kysely/releases\"\u003ekysely's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.8\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003ch4\u003ePostgreSQL 🐘\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: filter schemas the current user does not have access to in postres introspector by \u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: insert/update not being wrapped in parens when in CTE of a merge query. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add SECURITY.md. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1590\"\u003ekysely-org/kysely#1590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct JSDoc type references in migration docs by \u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 CICD \u0026amp; Tooling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): add dependency provenance check, bump deps to force check. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1589\"\u003ekysely-org/kysely#1589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bumps dependencies. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1600\"\u003ekysely-org/kysely#1600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1612\"\u003ekysely-org/kysely#1612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003ch2\u003e🐤 New Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.7...v0.28.8\"\u003ehttps://github.com/kysely-org/kysely/compare/v0.28.7...v0.28.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.28.7\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: unexported dynamic builders resulting in ts(2742) when composite: true. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1578\"\u003ekysely-org/kysely#1578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ExpressionBuilder): improper custom operator support in \u003ccode\u003eeb()\u003c/code\u003e. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1579\"\u003ekysely-org/kysely#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(TransactionBuilder): auto rollback only if transaction begun. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1580\"\u003ekysely-org/kysely#1580\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\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/kysely-org/kysely/commit/4daed49d735dd48e17c90c4f16b369f56f282e09\"\u003e\u003ccode\u003e4daed49\u003c/code\u003e\u003c/a\u003e 0.28.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/41e43004895595a925eea679d9051b4bc3161b9d\"\u003e\u003ccode\u003e41e4300\u003c/code\u003e\u003c/a\u003e chore: bump deps. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/5f25f83f8ea0463d01a3bed1d1530cd0853dec55\"\u003e\u003ccode\u003e5f25f83\u003c/code\u003e\u003c/a\u003e fix: insert/update not being wrapped in parens when in CTE of a merge query. ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/e8a2a3576bd9d86456e4bac164166c271c90fd65\"\u003e\u003ccode\u003ee8a2a35\u003c/code\u003e\u003c/a\u003e chore: bumps dependencies. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1600\"\u003e#1600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/0f9b60a40f4f890fa0a89813f2771e21d679b396\"\u003e\u003ccode\u003e0f9b60a\u003c/code\u003e\u003c/a\u003e fix: correct JSDoc type references in migration docs (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/820c39e2babe5dff08143acf17d7e9a7e3c6f199\"\u003e\u003ccode\u003e820c39e\u003c/code\u003e\u003c/a\u003e chore: add SECURITY.md. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1590\"\u003e#1590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/05716fe596eee16173193d0ed36fa760eba820f1\"\u003e\u003ccode\u003e05716fe\u003c/code\u003e\u003c/a\u003e chore(ci): add dependency provenance check, bump deps to force check. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/e44e780a4dd3ba3a48a6efa01e314888ffefb8d7\"\u003e\u003ccode\u003ee44e780\u003c/code\u003e\u003c/a\u003e fix: filter schemas the current user does not have access to in postgres intr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/504af7af1c99d41ddb80f81d54a03f09792e9297\"\u003e\u003ccode\u003e504af7a\u003c/code\u003e\u003c/a\u003e 0.28.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/002229f500343a1bb1c14740b1abf734794426b4\"\u003e\u003ccode\u003e002229f\u003c/code\u003e\u003c/a\u003e add publish.yml.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.3...v0.28.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for kysely since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.535.0 to 0.556.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.556.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add \u003ccode\u003ebook-search\u003c/code\u003e icon (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3573\"\u003e#3573\u003c/a\u003e) by \u003ca href=\"https://github.com/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3580\"\u003elucide-icons/lucide#3580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3809\"\u003elucide-icons/lucide#3809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(workflows): Enable trusted publishing in release by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3808\"\u003elucide-icons/lucide#3808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003escooter\u003c/code\u003e icon by \u003ca href=\"https://github.com/Ahmed-Dghaies\"\u003e\u003ccode\u003e@​Ahmed-Dghaies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3818\"\u003elucide-icons/lucide#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eplug\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3841\"\u003elucide-icons/lucide#3841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ethermometer-sun\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3773\"\u003elucide-icons/lucide#3773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Shrink square-scissors icons to match optical volume by \u003ca href=\"https://github.com/eden881\"\u003e\u003ccode\u003e@​eden881\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3603\"\u003elucide-icons/lucide#3603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(preview-comment): add symmetry preview by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3823\"\u003elucide-icons/lucide#3823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eestimated-weight\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3822\"\u003elucide-icons/lucide#3822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eflashlight\u003c/code\u003e icons by \u003ca href=\"https://github....\n\n_Description has been truncated_","html_url":"https://github.com/rsl37/GLX_Civic_Networking_App/pull/703","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsl37%2FGLX_Civic_Networking_App/issues/703","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/703/packages"},{"uuid":"3700574641","node_id":"PR_kwDOPOZjR863Yahw","number":688,"state":"open","title":"chore(deps):(deps): bump the production-dependencies group across 1 directory with 125 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["rsl37"],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-05T22:49:52.000Z","updated_at":"2025-12-08T06:27:36.151Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"production-dependencies","update_count":125,"packages":[{"name":"@noble/post-quantum","old_version":"0.4.1","new_version":"0.5.2","repository_url":"https://github.com/paulmillr/noble-post-quantum"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/node","old_version":"10.28.0","new_version":"10.29.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@vercel/analytics","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/vercel/analytics"},{"name":"@vercel/speed-insights","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/vercel/speed-insights"},{"name":"bcryptjs","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/dcodeIO/bcrypt.js"},{"name":"better-sqlite3","old_version":"12.4.6","new_version":"12.5.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"express-rate-limit","old_version":"8.0.1","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.1","repository_url":"https://github.com/express-validator/express-validator"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.23.25","repository_url":"https://github.com/motiondivision/motion"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"kysely","old_version":"0.28.3","new_version":"0.28.8","repository_url":"https://github.com/kysely-org/kysely"},{"name":"lucide-react","old_version":"0.535.0","new_version":"0.556.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nodemailer","old_version":"7.0.5","new_version":"7.0.11","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"react-router-dom","old_version":"7.7.1","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@playwright/test","old_version":"1.54.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vercel/node","old_version":"5.5.10","new_version":"5.5.15","repository_url":"https://github.com/vercel/vercel"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.3.5","new_version":"6.4.1","repository_url":"https://github.com/vitejs/vite"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@adobe/css-tools","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@floating-ui/core","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.2","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@paralleldrive/cuid2","old_version":"2.2.2","new_version":"2.3.1","repository_url":"https://github.com/ericelliott/cuid2"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.8","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bare-events","old_version":"2.6.0","new_version":"2.8.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"bare-fs","old_version":"4.1.6","new_version":"4.5.2","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"bare-os","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/holepunchto/bare-os"},{"name":"bare-stream","old_version":"2.6.5","new_version":"2.7.0","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"glob","old_version":"10.4.5","new_version":"10.5.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"intl-messageformat","old_version":"10.7.16","new_version":"10.7.18","repository_url":"https://github.com/formatjs/formatjs"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"jsonfile","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jprichardson/node-jsonfile"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mithril","old_version":"2.3.3","new_version":"2.3.8","repository_url":"https://github.com/MithrilJS/mithril.js"},{"name":"nwsapi","old_version":"2.2.21","new_version":"2.2.22","repository_url":"https://github.com/dperini/nwsapi"},{"name":"postcss-js","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/postcss/postcss-js"},{"name":"puppeteer-core","old_version":"24.15.0","new_version":"24.32.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"rollup","old_version":"4.46.2","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"socks","old_version":"2.8.6","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"yaml","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 84 updates in the /GLX_App_files directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/post-quantum](https://github.com/paulmillr/noble-post-quantum) | `0.4.1` | `0.5.2` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.3.5` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.28.0` | `10.29.0` |\n| [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) | `1.5.0` | `1.6.1` |\n| [@vercel/speed-insights](https://github.com/vercel/speed-insights/tree/HEAD/packages/web) | `1.2.0` | `1.3.1` |\n| [bcryptjs](https://github.com/dcodeIO/bcrypt.js) | `3.0.2` | `3.0.3` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.6` | `12.5.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.0.1` | `8.2.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.23.25` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.3` | `0.28.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.535.0` | `0.556.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.5` | `7.0.11` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.7.1` | `7.10.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.54.1` | `1.57.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.48.0` | `8.48.1` |\n| [@vercel/node](https://github.com/vercel/vercel/tree/HEAD/packages/node) | `5.5.10` | `5.5.15` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.22` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.18` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `6.4.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.3` | `4.4.4` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.2` | `7.28.4` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.2` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.2` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.4` | `2.1.6` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@paralleldrive/cuid2](https://github.com/ericelliott/cuid2) | `2.2.2` | `2.3.1` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.12` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.8` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.6.0` | `2.8.2` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.1.6` | `4.5.2` |\n| [bare-os](https://github.com/holepunchto/bare-os) | `3.6.1` | `3.6.2` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.6.5` | `2.7.0` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `10.5.0` |\n| [intl-messageformat](https://github.com/formatjs/formatjs) | `10.7.16` | `10.7.18` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [jsonfile](https://github.com/jprichardson/node-jsonfile) | `6.1.0` | `6.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [mithril](https://github.com/MithrilJS/mithril.js) | `2.3.3` | `2.3.8` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.21` | `2.2.22` |\n| [postcss-js](https://github.com/postcss/postcss-js) | `4.0.1` | `4.1.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.15.0` | `24.32.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.53.3` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.6` | `2.8.7` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.0` | `2.8.2` |\n\n\nUpdates `@noble/post-quantum` from 0.4.1 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases\"\u003e\u003ccode\u003e@​noble/post-quantum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable extension-less imports. If you've used \u003ccode\u003e/ml-dsa\u003c/code\u003e, switch to \u003ccode\u003e/ml-dsa.js\u003c/code\u003e now. See \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases/tag/0.5.0\"\u003e0.5.0\u003c/a\u003e for more details.\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eGitHub Immutable Releases\u003c/h4\u003e\n\u003cp\u003eThis GH release does not standalone noble-post-quantum.js, until we fix bugs related to newly added GitHub Immutable Releases\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse stable noble-hashes and noble-curves v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd hybrid PQ algorithms: XWing,   KitchenSinkMLKEM768X25519, QSFMLKEM768P256, QSFMLKEM1024P384\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtext\u003c/code\u003e to ML-DSA \u0026amp; SLH-DSA\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetPublicKey\u003c/code\u003e to ML-KEM \u0026amp; ML-DSA\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 423KB =\u0026gt; 312KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/post-quantum/slh-dsa\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/post-quantum/slh-dsa.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanged argument order in all methods to be consistent with noble-curves\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esign(secretKey, msg, rnd)\u003c/code\u003e =\u0026gt; \u003ccode\u003esign(msg, secretKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003everify(publicKey, msg, sig, ctx)\u003c/code\u003e =\u0026gt; \u003ccode\u003everify(sig, msg, publicKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse noble-hashes v2 with smaller package size and improved security\u003c/li\u003e\n\u003cli\u003eNew prehash API\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.0\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.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/paulmillr/noble-post-quantum/commit/a095660f0c9a119a5b9e53b76b8e91833ebc80bf\"\u003e\u003ccode\u003ea095660\u003c/code\u003e\u003c/a\u003e Release 0.5.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d362f4182cb5015ebebc56847c582e28a2f41345\"\u003e\u003ccode\u003ed362f41\u003c/code\u003e\u003c/a\u003e pkg.json: add back export maps for text editor autocompletion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/938090118639cfced2a231109659c723fb69a15d\"\u003e\u003ccode\u003e9380901\u003c/code\u003e\u003c/a\u003e Release 0.5.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/3c9a8be5eca53ad18b1f6640e52bc804e4068c8b\"\u003e\u003ccode\u003e3c9a8be\u003c/code\u003e\u003c/a\u003e Bump jsbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/381ab3eb1f1cfe41776832df1a3f4e1888208c9e\"\u003e\u003ccode\u003e381ab3e\u003c/code\u003e\u003c/a\u003e Fix bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/9f5415d3202f4b4be94a64bf9fc0d18d403d7e20\"\u003e\u003ccode\u003e9f5415d\u003c/code\u003e\u003c/a\u003e Make validation errors more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/0113a8ce6d7ca86cae6d68c0181437baaa30e863\"\u003e\u003ccode\u003e0113a8c\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/028ddc07ee9d50fa9a4d3ee71a73e2b96ee58795\"\u003e\u003ccode\u003e028ddc0\u003c/code\u003e\u003c/a\u003e Release 0.5.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/4e86935b2f4c8abed47123587c1429a83f248d58\"\u003e\u003ccode\u003e4e86935\u003c/code\u003e\u003c/a\u003e Improve error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d30966381cc02a19c1ab0901823dc37105bb9017\"\u003e\u003ccode\u003ed309663\u003c/code\u003e\u003c/a\u003e mldsa, slhdsa: Move ctx and randomness to opts.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.10 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.5 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.28.0 to 10.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(solid|solidstart): Bump accepted \u003ccode\u003e@​solidjs/router\u003c/code\u003e range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18395\"\u003e#18395\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe expanded the supported version range for \u003ccode\u003e@solidjs/router\u003c/code\u003e to include \u003ccode\u003e0.14.x\u003c/code\u003e and \u003ccode\u003e0.15.x\u003c/code\u003e versions.\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(logs): Add support for \u003ccode\u003emsg\u003c/code\u003e in pino integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18389\"\u003e#18389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Include system message in anthropic-ai messages span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18332\"\u003e#18332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Add missing attributes in vercel-ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18333\"\u003e#18333\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(tanstackstart-react): clean up re-exported types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18393\"\u003e#18393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Avoid looking up openai integration options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17695\"\u003e#17695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nuxt): Relax captured unhandled error assertion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18397\"\u003e#18397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(tanstackstart-react): Set up E2E test application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18358\"\u003e#18358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.22 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e22.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e40.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e45.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e78.08 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e68.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e82.65 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e94.61 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e40.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e28.8 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e33.66 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e25.9 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.72 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.56 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.32 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e26.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e41.22 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e76.9 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e82.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e78.09 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e122.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e235.71 KB\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(solid|solidstart): Bump accepted \u003ccode\u003e@​solidjs/router\u003c/code\u003e range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18395\"\u003e#18395\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe expanded the supported version range for \u003ccode\u003e@solidjs/router\u003c/code\u003e to include \u003ccode\u003e0.14.x\u003c/code\u003e and \u003ccode\u003e0.15.x\u003c/code\u003e versions.\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(logs): Add support for \u003ccode\u003emsg\u003c/code\u003e in pino integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18389\"\u003e#18389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Include system message in anthropic-ai messages span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18332\"\u003e#18332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Add missing attributes in vercel-ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18333\"\u003e#18333\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(tanstackstart-react): clean up re-exported types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18393\"\u003e#18393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Avoid looking up openai integration options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17695\"\u003e#17695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nuxt): Relax captured unhandled error assertion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18397\"\u003e#18397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(tanstackstart-react): Set up E2E test application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18358\"\u003e#18358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3529d462957712c69772f3343274c73811fbe0ed\"\u003e\u003ccode\u003e3529d46\u003c/code\u003e\u003c/a\u003e release: 10.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b3b613ca3961951a84c2526c7ac949a0102ff71\"\u003e\u003ccode\u003e7b3b613\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18407\"\u003e#18407\u003c/a\u003e from getsentry/prepare-release/10.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/477f6adbd434b5d037674bc48765800ba2f6feb5\"\u003e\u003ccode\u003e477f6ad\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cf5c4baacc6861c25a91cf5bbc83e59a292e56e0\"\u003e\u003ccode\u003ecf5c4ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18406\"\u003e#18406\u003c/a\u003e from getsentry/manual-master-sync-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3c5d47f02002f49dea74bb8dc2c3a82176222256\"\u003e\u003ccode\u003e3c5d47f\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into manual-master-sync-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/862f41599ffb37c75a7bd1fa6b4a8ae85205015a\"\u003e\u003ccode\u003e862f415\u003c/code\u003e\u003c/a\u003e test(nuxt): Relax captured unhandled error assertion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18397\"\u003e#18397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b6eb205db06b90cdfad1b5953247f13212eed1ed\"\u003e\u003ccode\u003eb6eb205\u003c/code\u003e\u003c/a\u003e fix(node): Include system message in anthropic-ai messages span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18332\"\u003e#18332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/65f500642f521bff0bfed9fc2d357b774bc052b3\"\u003e\u003ccode\u003e65f5006\u003c/code\u003e\u003c/a\u003e fix(tracing): Add missing attributes in vercel-ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18333\"\u003e#18333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/df4c541292d14472b1f99278dd0a04db18c678df\"\u003e\u003ccode\u003edf4c541\u003c/code\u003e\u003c/a\u003e feat(solid|solidstart): Bump accepted \u003ccode\u003e@​solidjs/router\u003c/code\u003e range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18395\"\u003e#18395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f9617719005f3675f7e66d4b2eab79ff839a6ba5\"\u003e\u003ccode\u003ef961771\u003c/code\u003e\u003c/a\u003e ref(core): Avoid looking up openai integration options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17695\"\u003e#17695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.28.0...10.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/analytics` from 1.5.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/analytics/releases\"\u003e\u003ccode\u003e@​vercel/analytics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/181\"\u003evercel/analytics#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.6.0...1.6.1\"\u003ehttps://github.com/vercel/analytics/compare/1.6.0...1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eundefined\u003c/code\u003e to AllowedPropertyValues type by \u003ca href=\"https://github.com/timolins\"\u003e\u003ccode\u003e@​timolins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/174\"\u003evercel/analytics#174\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/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.5.0...1.6.0\"\u003ehttps://github.com/vercel/analytics/compare/1.5.0...1.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/vercel/analytics/commit/0028584e514ba508911b9b64bb691616ae63b2e6\"\u003e\u003ccode\u003e0028584\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/182d1851ce1948d5b3121f78ce049a87c7f5993e\"\u003e\u003ccode\u003e182d185\u003c/code\u003e\u003c/a\u003e chore: prepare release (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/4f2b656b5eb3a71ec1d211d582789718c2fb2cdc\"\u003e\u003ccode\u003e4f2b656\u003c/code\u003e\u003c/a\u003e Add undefined to AllowedPropertyValues type (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/9a406c41f9a5b7575929e1c7157604fde3528169\"\u003e\u003ccode\u003e9a406c4\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/analytics/commits/1.6.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/speed-insights` from 1.2.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/speed-insights/releases\"\u003e\u003ccode\u003e@​vercel/speed-insights\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/107\"\u003evercel/speed-insights#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.3.0...1.3.1\"\u003ehttps://github.com/vercel/speed-insights/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\u003efeat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat:  postinstall script removal by \u003ca href=\"https://github.com/feugy\"\u003e\u003ccode\u003e@​feugy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/106\"\u003evercel/speed-insights#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add route param to beforeSend event type by \u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\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/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.2.0...1.3.0\"\u003ehttps://github.com/vercel/speed-insights/compare/1.2.0...1.3.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/vercel/speed-insights/commit/2452c35b7f11fe1d1a850b5527375e2a6bd574c1\"\u003e\u003ccode\u003e2452c35\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/7ed15ed7ce32c0525d446ec213890b1ab4f3a059\"\u003e\u003ccode\u003e7ed15ed\u003c/code\u003e\u003c/a\u003e fix: add route param to beforeSend event type (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/a1dfa74986399f3e367e4493605b013a5d30ed7f\"\u003e\u003ccode\u003ea1dfa74\u003c/code\u003e\u003c/a\u003e feat: next release and postinstall script removal (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/f48623c059cd7cab3919c3f7ecb8a109d4f886d9\"\u003e\u003ccode\u003ef48623c\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/speed-insights/commits/1.3.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcryptjs` from 3.0.2 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/dcodeIO/bcrypt.js/releases\"\u003ebcryptjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAlways yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/strong\u003e (1211e9a2213e0b3ee232a204b3ce899beebce31a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcodeIO/bcrypt.js/commit/1211e9a2213e0b3ee232a204b3ce899beebce31a\"\u003e\u003ccode\u003e1211e9a\u003c/code\u003e\u003c/a\u003e fix: Always yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/compare/v3.0.2...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.6 to 12.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.1 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1424\"\u003eWiseLibs/better-sqlite3#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.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/WiseLibs/better-sqlite3/commit/6209be238d6a1b181f516e4e636986604b0f62e1\"\u003e\u003ccode\u003e6209be2\u003c/code\u003e\u003c/a\u003e 12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/34455619813d6ec83d00bf1db38b7d19a12a4e92\"\u003e\u003ccode\u003e3445561\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.1 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\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\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.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/6933\"\u003eexpressjs/express#6933\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/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.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\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: 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/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config 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/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: 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/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … 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/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined 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/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes 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/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link 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/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection 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/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security 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\u003ch1\u003e5.2.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: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\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/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e for triage team (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v5.1.0...v5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.0.1 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.0.1...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-validator` from 7.2.1 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-validator/express-validator/releases\"\u003eexpress-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded Validator to v13.15.23 (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1338\"\u003e#1338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded validator to v13.12.15 (see their release notes: \u003ca href=\"https://github.com/validatorjs/validator.js/releases/tag/13.15.15\"\u003ehttps://github.com/validatorjs/validator.js/releases/tag/13.15.15\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/express-validator/express-validator/commit/24da8b7e1d06827df19f691f6be0e4bc0153225e\"\u003e\u003ccode\u003e24da8b7\u003c/code\u003e\u003c/a\u003e 7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/1a7fdb78b3f32f5f101f1ec5f9b29ef01c862aa4\"\u003e\u003ccode\u003e1a7fdb7\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to ~13.15.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/cf2d9a22691acf2cc24214e666249e4befbccf99\"\u003e\u003ccode\u003ecf2d9a2\u003c/code\u003e\u003c/a\u003e website: fix v5 to v6 link (again)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2ddba39d3405b10755c163c03adeee1ed4160811\"\u003e\u003ccode\u003e2ddba39\u003c/code\u003e\u003c/a\u003e 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/5c8495fd00824725c5f8fbd3c1857abc388539de\"\u003e\u003ccode\u003e5c8495f\u003c/code\u003e\u003c/a\u003e website: generate v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/45c92aaed8dcbab12e7f27e02af47dfee76a27f7\"\u003e\u003ccode\u003e45c92aa\u003c/code\u003e\u003c/a\u003e docs: regenerate validator API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2e6134b4106dacf9f42ae681b7ffab9546d5650d\"\u003e\u003ccode\u003e2e6134b\u003c/code\u003e\u003c/a\u003e Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/6028e748d35a2085e907e35a4172acf56a379b2c\"\u003e\u003ccode\u003e6028e74\u003c/code\u003e\u003c/a\u003e Include test files in tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/ff60e2f6779fef8260f8ffbe34a09e3d3f3f5860\"\u003e\u003ccode\u003eff60e2f\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to v13.15.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/9e95533e21e6b77f72de1cd6fa05980ae36766fb\"\u003e\u003ccode\u003e9e95533\u003c/code\u003e\u003c/a\u003e refactor: use optional chain (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-validator/express-validator/compare/v7.2.1...v7.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.24 to 12.23.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.25] 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure relative projection boxes are re-measured when parent layout changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/78681bc6fe9c1297eacec6f634bd3f13328d64a7\"\u003e\u003ccode\u003e78681bc\u003c/code\u003e\u003c/a\u003e v12.23.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/757b56fac9e62de34f12207704e7e3d6e94abf9f\"\u003e\u003ccode\u003e757b56f\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d1f73d2379aa18af5601aa986297ef04d8e2cc3\"\u003e\u003ccode\u003e3d1f73d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3412\"\u003e#3412\u003c/a\u003e from motiondivision/fix/layout-group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4f249bdd432f78ff5b3ecdbbc9b71fa527ba5471\"\u003e\u003ccode\u003e4f249bd\u003c/code\u003e\u003c/a\u003e Removing logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/00b0f3b02bf4b0b6b4f2feef1dfdef549a71bd57\"\u003e\u003ccode\u003e00b0f3b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/07b95fff226084dc76c4064bc2073594b071bd82\"\u003e\u003ccode\u003e07b95ff\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/64a2b22457c39cca365403b544699a85a37a8ac0\"\u003e\u003ccode\u003e64a2b22\u003c/code\u003e\u003c/a\u003e Adding layout version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/68e0f9b7bcf2e74706d2453abe0958d2d48d61e6\"\u003e\u003ccode\u003e68e0f9b\u003c/code\u003e\u003c/a\u003e Fix image links in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e20a643dbecf19ebc9307934be9563208e00269b\"\u003e\u003ccode\u003ee20a643\u003c/code\u003e\u003c/a\u003e Update README.md with new sponsor links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e787e5f072ffd0ec779040ec3d19926c78b3736f\"\u003e\u003ccode\u003ee787e5f\u003c/code\u003e\u003c/a\u003e Remove duplicate links in README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.24...v12.23.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.0 to 11.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.2 / 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix spurrious \u003ccode\u003eUnhandledPromiseRejectionWarning\u003c/code\u003e that could occur when calling \u003ccode\u003e.copy()\u003c/code\u003e in some cases (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1056\"\u003e#1056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.1 / 2025-08-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix case where \u003ccode\u003emove\u003c/code\u003e/\u003ccode\u003emoveSync\u003c/code\u003e could incorrectly think files are identical on Windows (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1050\"\u003e#1050\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/jprichardson/node-fs-extra/commit/403e8aaf191e1fe7f40273cacce754330c923b8a\"\u003e\u003ccode\u003e403e8aa\u003c/code\u003e\u003c/a\u003e 11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/47f1095d4bea4a9c0a2efea017b3a5570597366f\"\u003e\u003ccode\u003e47f1095\u003c/code\u003e\u003c/a\u003e Fix UnhandledPromiseRejectionWarning in copy (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/5e62bb79e6a0305033e69422101ecc8494b53a54\"\u003e\u003ccode\u003e5e62bb7\u003c/code\u003e\u003c/a\u003e 11.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/b897b36648860e9c0b12050163d98d9228422316\"\u003e\u003ccode\u003eb897b36\u003c/code\u003e\u003c/a\u003e fix incorrect identical result for windows node v22+ (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/22583f7bbe1b6b573a74faf8d0fa83c9ee4779d5\"\u003e\u003ccode\u003e22583f7\u003c/code\u003e\u003c/a\u003e Test on more modern Node versions (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/83ff8ca965d16f69c49cfebe717114363a3783bd\"\u003e\u003ccode\u003e83ff8ca\u003c/code\u003e\u003c/a\u003e Do not mutate args in ensure symlink tests (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.0...11.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kysely` from 0.28.3 to 0.28.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kysely-org/kysely/releases\"\u003ekysely's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.8\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003ch4\u003ePostgreSQL 🐘\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: filter schemas the current user does not have access to in postres introspector by \u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: insert/update not being wrapped in parens when in CTE of a merge query. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add SECURITY.md. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1590\"\u003ekysely-org/kysely#1590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct JSDoc type references in migration docs by \u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 CICD \u0026amp; Tooling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): add dependency provenance check, bump deps to force check. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1589\"\u003ekysely-org/kysely#1589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bumps dependencies. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1600\"\u003ekysely-org/kysely#1600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1612\"\u003ekysely-org/kysely#1612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003ch2\u003e🐤 New Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.7...v0.28.8\"\u003ehttps://github.com/kysely-org/kysely/compare/v0.28.7...v0.28.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.28.7\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: unexported dynamic builders resulting in ts(2742) when composite: true. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1578\"\u003ekysely-org/kysely#1578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ExpressionBuilder): improper custom operator support in \u003ccode\u003eeb()\u003c/code\u003e. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1579\"\u003ekysely-org/kysely#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(TransactionBuilder): auto rollback only if transaction begun. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1580\"\u003ekysely-org/kysely#1580\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\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/kysely-org/kysely/commit/4daed49d735dd48e17c90c4f16b369f56f282e09\"\u003e\u003ccode\u003e4daed49\u003c/code\u003e\u003c/a\u003e 0.28.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/41e43004895595a925eea679d9051b4bc3161b9d\"\u003e\u003ccode\u003e41e4300\u003c/code\u003e\u003c/a\u003e chore: bump deps. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/5f25f83f8ea0463d01a3bed1d1530cd0853dec55\"\u003e\u003ccode\u003e5f25f83\u003c/code\u003e\u003c/a\u003e fix: insert/update not being wrapped in parens when in CTE of a merge query. ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/e8a2a3576bd9d86456e4bac164166c271c90fd65\"\u003e\u003ccode\u003ee8a2a35\u003c/code\u003e\u003c/a\u003e chore: bumps dependencies. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1600\"\u003e#1600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/0f9b60a40f4f890fa0a89813f2771e21d679b396\"\u003e\u003ccode\u003e0f9b60a\u003c/code\u003e\u003c/a\u003e fix: correct JSDoc type references in migration docs (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/820c39e2babe5dff08143acf17d7e9a7e3c6f199\"\u003e\u003ccode\u003e820c39e\u003c/code\u003e\u003c/a\u003e chore: add SECURITY.md. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1590\"\u003e#1590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/05716fe596eee16173193d0ed36fa760eba820f1\"\u003e\u003ccode\u003e05716fe\u003c/code\u003e\u003c/a\u003e chore(ci): add dependency provenance check, bump deps to force check. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/e44e780a4dd3ba3a48a6efa01e314888ffefb8d7\"\u003e\u003ccode\u003ee44e780\u003c/code\u003e\u003c/a\u003e fix: filter schemas the current user does not have access to in postgres intr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/504af7af1c99d41ddb80f81d54a03f09792e9297\"\u003e\u003ccode\u003e504af7a\u003c/code\u003e\u003c/a\u003e 0.28.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/002229f500343a1bb1c14740b1abf734794426b4\"\u003e\u003ccode\u003e002229f\u003c/code\u003e\u003c/a\u003e add publish.yml.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.3...v0.28.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for kysely since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.535.0 to 0.556.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.556.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add \u003ccode\u003ebook-search\u003c/code\u003e icon (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3573\"\u003e#3573\u003c/a\u003e) by \u003ca href=\"https://github.com/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3580\"\u003elucide-icons/lucide#3580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3809\"\u003elucide-icons/lucide#3809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(workflows): Enable trusted publishing in release by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3808\"\u003elucide-icons/lucide#3808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003escooter\u003c/code\u003e icon by \u003ca href=\"https://github.com/Ahmed-Dghaies\"\u003e\u003ccode\u003e@​Ahmed-Dghaies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3818\"\u003elucide-icons/lucide#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eplug\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3841\"\u003elucide-icons/lucide#3841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ethermometer-sun\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3773\"\u003elucide-icons/lucide#3773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Shrink square-scissors icons to match optical volume by \u003ca href=\"https://github.com/eden881\"\u003e\u003ccode\u003e@​eden881\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3603\"\u003elucide-icons/lucide#3603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(preview-comment): add symmetry preview by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3823\"\u003elucide-icons/lucide#3823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eestimated-weight\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3822\"\u003elucide-icons/lucide#3822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eflashlight\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3843\"\u003elucide-icons/lucide#3843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebubbles\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3774\"\u003elucide-icons/lucide#37...\n\n_Description has been truncated_","html_url":"https://github.com/rsl37/GLX_Civic_Networking_App/pull/688","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsl37%2FGLX_Civic_Networking_App/issues/688","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/688/packages"},{"uuid":"3700557699","node_id":"PR_kwDOPOZjR863YW0P","number":686,"state":"open","title":"chore(deps):(deps): bump the production-dependencies group in /GLX_App_files with 122 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["rsl37"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-05T22:41:27.000Z","updated_at":"2025-12-06T00:02:59.997Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"production-dependencies","update_count":122,"packages":[{"name":"@noble/post-quantum","old_version":"0.4.1","new_version":"0.5.2","repository_url":"https://github.com/paulmillr/noble-post-quantum"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@vercel/analytics","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/vercel/analytics"},{"name":"@vercel/speed-insights","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/vercel/speed-insights"},{"name":"bcryptjs","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/dcodeIO/bcrypt.js"},{"name":"better-sqlite3","old_version":"12.4.6","new_version":"12.5.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"express-rate-limit","old_version":"8.0.1","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.1","repository_url":"https://github.com/express-validator/express-validator"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.23.25","repository_url":"https://github.com/motiondivision/motion"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"kysely","old_version":"0.28.3","new_version":"0.28.8","repository_url":"https://github.com/kysely-org/kysely"},{"name":"lucide-react","old_version":"0.535.0","new_version":"0.556.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nodemailer","old_version":"7.0.5","new_version":"7.0.11","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"react-router-dom","old_version":"7.7.1","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@playwright/test","old_version":"1.54.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vercel/node","old_version":"5.5.10","new_version":"5.5.15","repository_url":"https://github.com/vercel/vercel"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.3.5","new_version":"6.4.1","repository_url":"https://github.com/vitejs/vite"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@adobe/css-tools","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.2","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@floating-ui/core","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.2","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@mapbox/node-pre-gyp","old_version":"2.0.0","new_version":"2.0.3","repository_url":"https://github.com/mapbox/node-pre-gyp"},{"name":"@paralleldrive/cuid2","old_version":"2.2.2","new_version":"2.3.1","repository_url":"https://github.com/ericelliott/cuid2"},{"name":"@radix-ui/primitive","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-guards","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popper","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-roving-focus","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"@typescript-eslint/project-service","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vercel/build-utils","old_version":"13.1.2","new_version":"13.2.3","repository_url":"https://github.com/vercel/vercel"},{"name":"@vercel/nft","old_version":"0.30.1","new_version":"1.1.1","repository_url":"https://github.com/vercel/nft"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.8","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bare-events","old_version":"2.6.0","new_version":"2.8.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"bare-fs","old_version":"4.1.6","new_version":"4.5.2","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"bare-os","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/holepunchto/bare-os"},{"name":"bare-stream","old_version":"2.6.5","new_version":"2.7.0","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001731","new_version":"1.0.30001759","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"electron-to-chromium","old_version":"1.5.192","new_version":"1.5.266","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"fraction.js","old_version":"4.3.7","new_version":"5.3.4","repository_url":"https://github.com/rawify/Fraction.js"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"glob","old_version":"10.4.5","new_version":"10.5.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"intl-messageformat","old_version":"10.7.16","new_version":"10.7.18","repository_url":"https://github.com/formatjs/formatjs"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"jsonfile","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jprichardson/node-jsonfile"},{"name":"jwa","old_version":"1.4.2","new_version":"2.0.1","repository_url":"https://github.com/brianloveswords/node-jwa"},{"name":"jws","old_version":"3.2.2","new_version":"4.0.1","repository_url":"https://github.com/brianloveswords/node-jws"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mithril","old_version":"2.3.3","new_version":"2.3.8","repository_url":"https://github.com/MithrilJS/mithril.js"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.21","new_version":"2.2.22","repository_url":"https://github.com/dperini/nwsapi"},{"name":"playwright","old_version":"1.54.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.54.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss-js","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/postcss/postcss-js"},{"name":"puppeteer-core","old_version":"24.15.0","new_version":"24.32.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"react-router","old_version":"7.7.1","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"rollup","old_version":"4.46.2","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"socks","old_version":"2.8.6","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"streamx","old_version":"2.22.1","new_version":"2.23.0","repository_url":"https://github.com/mafintosh/streamx"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"validator","old_version":"13.12.0","new_version":"13.15.23","repository_url":"https://github.com/validatorjs/validator.js"},{"name":"yaml","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":"/GLX_App_files","ecosystem":"npm"},"body":"Bumps the production-dependencies group in /GLX_App_files with 122 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/post-quantum](https://github.com/paulmillr/noble-post-quantum) | `0.4.1` | `0.5.2` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.3.5` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) | `1.5.0` | `1.6.1` |\n| [@vercel/speed-insights](https://github.com/vercel/speed-insights/tree/HEAD/packages/web) | `1.2.0` | `1.3.1` |\n| [bcryptjs](https://github.com/dcodeIO/bcrypt.js) | `3.0.2` | `3.0.3` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.6` | `12.5.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.0.1` | `8.2.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.23.25` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.3` | `0.28.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.535.0` | `0.556.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.5` | `7.0.11` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.7.1` | `7.10.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.54.1` | `1.57.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.48.0` | `8.48.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.48.0` | `8.48.1` |\n| [@vercel/node](https://github.com/vercel/vercel/tree/HEAD/packages/node) | `5.5.10` | `5.5.15` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.22` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.18` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `6.4.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.3` | `4.4.4` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.0` | `7.28.5` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.2` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.5` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.2` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.0` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.2` | `7.28.5` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.2` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.2` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.4` | `2.1.6` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@mapbox/node-pre-gyp](https://github.com/mapbox/node-pre-gyp) | `2.0.0` | `2.0.3` |\n| [@paralleldrive/cuid2](https://github.com/ericelliott/cuid2) | `2.2.2` | `2.3.1` |\n| [@radix-ui/primitive](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-focus-guards](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-popper](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.5` |\n| [@radix-ui/react-roving-focus](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.12` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.48.0` | `8.48.1` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.48.0` | `8.48.1` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.48.0` | `8.48.1` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.48.0` | `8.48.1` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.48.0` | `8.48.1` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.48.0` | `8.48.1` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.48.0` | `8.48.1` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.48.0` | `8.48.1` |\n| [@vercel/build-utils](https://github.com/vercel/vercel/tree/HEAD/packages/now-build-utils) | `13.1.2` | `13.2.3` |\n| [@vercel/nft](https://github.com/vercel/nft) | `0.30.1` | `1.1.1` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.8` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.6.0` | `2.8.2` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.1.6` | `4.5.2` |\n| [bare-os](https://github.com/holepunchto/bare-os) | `3.6.1` | `3.6.2` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.6.5` | `2.7.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001731` | `1.0.30001759` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.192` | `1.5.266` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [fraction.js](https://github.com/rawify/Fraction.js) | `4.3.7` | `5.3.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `10.5.0` |\n| [intl-messageformat](https://github.com/formatjs/formatjs) | `10.7.16` | `10.7.18` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [jsonfile](https://github.com/jprichardson/node-jsonfile) | `6.1.0` | `6.2.0` |\n| [jwa](https://github.com/brianloveswords/node-jwa) | `1.4.2` | `2.0.1` |\n| [jws](https://github.com/brianloveswords/node-jws) | `3.2.2` | `4.0.1` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [mithril](https://github.com/MithrilJS/mithril.js) | `2.3.3` | `2.3.8` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.21` | `2.2.22` |\n| [playwright](https://github.com/microsoft/playwright) | `1.54.1` | `1.57.0` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.54.1` | `1.57.0` |\n| [postcss-js](https://github.com/postcss/postcss-js) | `4.0.1` | `4.1.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.15.0` | `24.32.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.7.1` | `7.10.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.53.3` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.6` | `2.8.7` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.22.1` | `2.23.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.2` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [validator](https://github.com/validatorjs/validator.js) | `13.12.0` | `13.15.23` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.0` | `2.8.2` |\n\nUpdates `@noble/post-quantum` from 0.4.1 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases\"\u003e\u003ccode\u003e@​noble/post-quantum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable extension-less imports. If you've used \u003ccode\u003e/ml-dsa\u003c/code\u003e, switch to \u003ccode\u003e/ml-dsa.js\u003c/code\u003e now. See \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases/tag/0.5.0\"\u003e0.5.0\u003c/a\u003e for more details.\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eGitHub Immutable Releases\u003c/h4\u003e\n\u003cp\u003eThis GH release does not standalone noble-post-quantum.js, until we fix bugs related to newly added GitHub Immutable Releases\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse stable noble-hashes and noble-curves v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd hybrid PQ algorithms: XWing,   KitchenSinkMLKEM768X25519, QSFMLKEM768P256, QSFMLKEM1024P384\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtext\u003c/code\u003e to ML-DSA \u0026amp; SLH-DSA\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetPublicKey\u003c/code\u003e to ML-KEM \u0026amp; ML-DSA\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 423KB =\u0026gt; 312KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/post-quantum/slh-dsa\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/post-quantum/slh-dsa.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanged argument order in all methods to be consistent with noble-curves\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esign(secretKey, msg, rnd)\u003c/code\u003e =\u0026gt; \u003ccode\u003esign(msg, secretKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003everify(publicKey, msg, sig, ctx)\u003c/code\u003e =\u0026gt; \u003ccode\u003everify(sig, msg, publicKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse noble-hashes v2 with smaller package size and improved security\u003c/li\u003e\n\u003cli\u003eNew prehash API\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.0\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.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/paulmillr/noble-post-quantum/commit/a095660f0c9a119a5b9e53b76b8e91833ebc80bf\"\u003e\u003ccode\u003ea095660\u003c/code\u003e\u003c/a\u003e Release 0.5.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d362f4182cb5015ebebc56847c582e28a2f41345\"\u003e\u003ccode\u003ed362f41\u003c/code\u003e\u003c/a\u003e pkg.json: add back export maps for text editor autocompletion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/938090118639cfced2a231109659c723fb69a15d\"\u003e\u003ccode\u003e9380901\u003c/code\u003e\u003c/a\u003e Release 0.5.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/3c9a8be5eca53ad18b1f6640e52bc804e4068c8b\"\u003e\u003ccode\u003e3c9a8be\u003c/code\u003e\u003c/a\u003e Bump jsbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/381ab3eb1f1cfe41776832df1a3f4e1888208c9e\"\u003e\u003ccode\u003e381ab3e\u003c/code\u003e\u003c/a\u003e Fix bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/9f5415d3202f4b4be94a64bf9fc0d18d403d7e20\"\u003e\u003ccode\u003e9f5415d\u003c/code\u003e\u003c/a\u003e Make validation errors more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/0113a8ce6d7ca86cae6d68c0181437baaa30e863\"\u003e\u003ccode\u003e0113a8c\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/028ddc07ee9d50fa9a4d3ee71a73e2b96ee58795\"\u003e\u003ccode\u003e028ddc0\u003c/code\u003e\u003c/a\u003e Release 0.5.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/4e86935b2f4c8abed47123587c1429a83f248d58\"\u003e\u003ccode\u003e4e86935\u003c/code\u003e\u003c/a\u003e Improve error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d30966381cc02a19c1ab0901823dc37105bb9017\"\u003e\u003ccode\u003ed309663\u003c/code\u003e\u003c/a\u003e mldsa, slhdsa: Move ctx and randomness to opts.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.10 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.5 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/analytics` from 1.5.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/analytics/releases\"\u003e\u003ccode\u003e@​vercel/analytics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/181\"\u003evercel/analytics#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.6.0...1.6.1\"\u003ehttps://github.com/vercel/analytics/compare/1.6.0...1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eundefined\u003c/code\u003e to AllowedPropertyValues type by \u003ca href=\"https://github.com/timolins\"\u003e\u003ccode\u003e@​timolins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/174\"\u003evercel/analytics#174\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/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.5.0...1.6.0\"\u003ehttps://github.com/vercel/analytics/compare/1.5.0...1.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/vercel/analytics/commit/0028584e514ba508911b9b64bb691616ae63b2e6\"\u003e\u003ccode\u003e0028584\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/182d1851ce1948d5b3121f78ce049a87c7f5993e\"\u003e\u003ccode\u003e182d185\u003c/code\u003e\u003c/a\u003e chore: prepare release (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/4f2b656b5eb3a71ec1d211d582789718c2fb2cdc\"\u003e\u003ccode\u003e4f2b656\u003c/code\u003e\u003c/a\u003e Add undefined to AllowedPropertyValues type (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/9a406c41f9a5b7575929e1c7157604fde3528169\"\u003e\u003ccode\u003e9a406c4\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/analytics/commits/1.6.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/speed-insights` from 1.2.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/speed-insights/releases\"\u003e\u003ccode\u003e@​vercel/speed-insights\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/107\"\u003evercel/speed-insights#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.3.0...1.3.1\"\u003ehttps://github.com/vercel/speed-insights/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\u003efeat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat:  postinstall script removal by \u003ca href=\"https://github.com/feugy\"\u003e\u003ccode\u003e@​feugy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/106\"\u003evercel/speed-insights#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add route param to beforeSend event type by \u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\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/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.2.0...1.3.0\"\u003ehttps://github.com/vercel/speed-insights/compare/1.2.0...1.3.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/vercel/speed-insights/commit/2452c35b7f11fe1d1a850b5527375e2a6bd574c1\"\u003e\u003ccode\u003e2452c35\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/7ed15ed7ce32c0525d446ec213890b1ab4f3a059\"\u003e\u003ccode\u003e7ed15ed\u003c/code\u003e\u003c/a\u003e fix: add route param to beforeSend event type (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/a1dfa74986399f3e367e4493605b013a5d30ed7f\"\u003e\u003ccode\u003ea1dfa74\u003c/code\u003e\u003c/a\u003e feat: next release and postinstall script removal (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/f48623c059cd7cab3919c3f7ecb8a109d4f886d9\"\u003e\u003ccode\u003ef48623c\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/speed-insights/commits/1.3.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcryptjs` from 3.0.2 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/dcodeIO/bcrypt.js/releases\"\u003ebcryptjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAlways yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/strong\u003e (1211e9a2213e0b3ee232a204b3ce899beebce31a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcodeIO/bcrypt.js/commit/1211e9a2213e0b3ee232a204b3ce899beebce31a\"\u003e\u003ccode\u003e1211e9a\u003c/code\u003e\u003c/a\u003e fix: Always yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/compare/v3.0.2...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.6 to 12.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.1 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1424\"\u003eWiseLibs/better-sqlite3#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.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/WiseLibs/better-sqlite3/commit/6209be238d6a1b181f516e4e636986604b0f62e1\"\u003e\u003ccode\u003e6209be2\u003c/code\u003e\u003c/a\u003e 12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/34455619813d6ec83d00bf1db38b7d19a12a4e92\"\u003e\u003ccode\u003e3445561\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.1 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\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\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.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/6933\"\u003eexpressjs/express#6933\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/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.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\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: 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/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config 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/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: 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/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … 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/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined 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/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes 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/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link 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/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection 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/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security 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\u003ch1\u003e5.2.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: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\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/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e for triage team (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v5.1.0...v5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.0.1 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.0.1...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-validator` from 7.2.1 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-validator/express-validator/releases\"\u003eexpress-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded Validator to v13.15.23 (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1338\"\u003e#1338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded validator to v13.12.15 (see their release notes: \u003ca href=\"https://github.com/validatorjs/validator.js/releases/tag/13.15.15\"\u003ehttps://github.com/validatorjs/validator.js/releases/tag/13.15.15\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/express-validator/express-validator/commit/24da8b7e1d06827df19f691f6be0e4bc0153225e\"\u003e\u003ccode\u003e24da8b7\u003c/code\u003e\u003c/a\u003e 7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/1a7fdb78b3f32f5f101f1ec5f9b29ef01c862aa4\"\u003e\u003ccode\u003e1a7fdb7\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to ~13.15.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/cf2d9a22691acf2cc24214e666249e4befbccf99\"\u003e\u003ccode\u003ecf2d9a2\u003c/code\u003e\u003c/a\u003e website: fix v5 to v6 link (again)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2ddba39d3405b10755c163c03adeee1ed4160811\"\u003e\u003ccode\u003e2ddba39\u003c/code\u003e\u003c/a\u003e 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/5c8495fd00824725c5f8fbd3c1857abc388539de\"\u003e\u003ccode\u003e5c8495f\u003c/code\u003e\u003c/a\u003e website: generate v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/45c92aaed8dcbab12e7f27e02af47dfee76a27f7\"\u003e\u003ccode\u003e45c92aa\u003c/code\u003e\u003c/a\u003e docs: regenerate validator API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2e6134b4106dacf9f42ae681b7ffab9546d5650d\"\u003e\u003ccode\u003e2e6134b\u003c/code\u003e\u003c/a\u003e Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/6028e748d35a2085e907e35a4172acf56a379b2c\"\u003e\u003ccode\u003e6028e74\u003c/code\u003e\u003c/a\u003e Include test files in tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/ff60e2f6779fef8260f8ffbe34a09e3d3f3f5860\"\u003e\u003ccode\u003eff60e2f\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to v13.15.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/9e95533e21e6b77f72de1cd6fa05980ae36766fb\"\u003e\u003ccode\u003e9e95533\u003c/code\u003e\u003c/a\u003e refactor: use optional chain (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-validator/express-validator/compare/v7.2.1...v7.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.24 to 12.23.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.25] 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure relative projection boxes are re-measured when parent layout changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/78681bc6fe9c1297eacec6f634bd3f13328d64a7\"\u003e\u003ccode\u003e78681bc\u003c/code\u003e\u003c/a\u003e v12.23.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/757b56fac9e62de34f12207704e7e3d6e94abf9f\"\u003e\u003ccode\u003e757b56f\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d1f73d2379aa18af5601aa986297ef04d8e2cc3\"\u003e\u003ccode\u003e3d1f73d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3412\"\u003e#3412\u003c/a\u003e from motiondivision/fix/layout-group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4f249bdd432f78ff5b3ecdbbc9b71fa527ba5471\"\u003e\u003ccode\u003e4f249bd\u003c/code\u003e\u003c/a\u003e Removing logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/00b0f3b02bf4b0b6b4f2feef1dfdef549a71bd57\"\u003e\u003ccode\u003e00b0f3b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/07b95fff226084dc76c4064bc2073594b071bd82\"\u003e\u003ccode\u003e07b95ff\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/64a2b22457c39cca365403b544699a85a37a8ac0\"\u003e\u003ccode\u003e64a2b22\u003c/code\u003e\u003c/a\u003e Adding layout version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/68e0f9b7bcf2e74706d2453abe0958d2d48d61e6\"\u003e\u003ccode\u003e68e0f9b\u003c/code\u003e\u003c/a\u003e Fix image links in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e20a643dbecf19ebc9307934be9563208e00269b\"\u003e\u003ccode\u003ee20a643\u003c/code\u003e\u003c/a\u003e Update README.md with new sponsor links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e787e5f072ffd0ec779040ec3d19926c78b3736f\"\u003e\u003ccode\u003ee787e5f\u003c/code\u003e\u003c/a\u003e Remove duplicate links in README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.24...v12.23.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.0 to 11.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.2 / 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix spurrious \u003ccode\u003eUnhandledPromiseRejectionWarning\u003c/code\u003e that could occur when calling \u003ccode\u003e.copy()\u003c/code\u003e in some cases (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1056\"\u003e#1056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.1 / 2025-08-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix case where \u003ccode\u003emove\u003c/code\u003e/\u003ccode\u003emoveSync\u003c/code\u003e could incorrectly think files are identical on Windows (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1050\"\u003e#1050\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/jprichardson/node-fs-extra/commit/403e8aaf191e1fe7f40273cacce754330c923b8a\"\u003e\u003ccode\u003e403e8aa\u003c/code\u003e\u003c/a\u003e 11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/47f1095d4bea4a9c0a2efea017b3a5570597366f\"\u003e\u003ccode\u003e47f1095\u003c/code\u003e\u003c/a\u003e Fix UnhandledPromiseRejectionWarning in copy (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/5e62bb79e6a0305033e69422101ecc8494b53a54\"\u003e\u003ccode\u003e5e62bb7\u003c/code\u003e\u003c/a\u003e 11.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/b897b36648860e9c0b12050163d98d9228422316\"\u003e\u003ccode\u003eb897b36\u003c/code\u003e\u003c/a\u003e fix incorrect identical result for windows node v22+ (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/22583f7bbe1b6b573a74faf8d0fa83c9ee4779d5\"\u003e\u003ccode\u003e22583f7\u003c/code\u003e\u003c/a\u003e Test on more modern Node versions (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/83ff8ca965d16f69c49cfebe717114363a3783bd\"\u003e\u003ccode\u003e83ff8ca\u003c/code\u003e\u003c/a\u003e Do not mutate args in ensure symlink tests (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.0...11.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kysely` from 0.28.3 to 0.28.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kysely-org/kysely/releases\"\u003ekysely's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.8\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003ch4\u003ePostgreSQL 🐘\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: filter schemas the current user does not have access to in postres introspector by \u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: insert/update not being wrapped in parens when in CTE of a merge query. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add SECURITY.md. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1590\"\u003ekysely-org/kysely#1590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct JSDoc type references in migration docs by \u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 CICD \u0026amp; Tooling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): add dependency provenance check, bump deps to force check. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1589\"\u003ekysely-org/kysely#1589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bumps dependencies. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1600\"\u003ekysely-org/kysely#1600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1612\"\u003ekysely-org/kysely#1612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003ch2\u003e🐤 New Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.7...v0.28.8\"\u003ehttps://github.com/kysely-org/kysely/compare/v0.28.7...v0.28.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.28.7\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: unexported dynamic builders resulting in ts(2742) when composite: true. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1578\"\u003ekysely-org/kysely#1578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ExpressionBuilder): improper custom operator support in \u003ccode\u003eeb()\u003c/code\u003e. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1579\"\u003ekysely-org/kysely#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(TransactionBuilder): auto rollback only if transaction begun. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1580\"\u003ekysely-org/kysely#1580\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\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/kysely-org/kysely/commit/4daed49d735dd48e17c90c4f16b369f56f282e09\"\u003e\u003ccode\u003e4daed49\u003c/code\u003e\u003c/a\u003e 0.28.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/41e43004895595a925eea679d9051b4bc3161b9d\"\u003e\u003ccode\u003e41e4300\u003c/code\u003e\u003c/a\u003e chore: bump deps. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/5f25f83f8ea0463d01a3bed1d1530cd0853dec55\"\u003e\u003ccode\u003e5f25f83\u003c/code\u003e\u003c/a\u003e fix: insert/update not being wrapped in parens when in CTE of a merge query. ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/e8a2a3576bd9d86456e4bac164166c271c90fd65\"\u003e\u003ccode\u003ee8a2a35\u003c/code\u003e\u003c/a\u003e chore: bumps dependencies. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1600\"\u003e#1600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/0f9b60a40f4f890fa0a89813f2771e21d679b396\"\u003e\u003ccode\u003e0f9b60a\u003c/code\u003e\u003c/a\u003e fix: correct JSDoc type references in migration docs (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/820c39e2babe5dff08143acf17d7e9a7e3c6f199\"\u003e\u003ccode\u003e820c39e\u003c/code\u003e\u003c/a\u003e chore: add SECURITY.md. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1590\"\u003e#1590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/05716fe596eee16173193d0ed36fa760eba820f1\"\u003e\u003ccode\u003e05716fe\u003c/code\u003e\u003c/a\u003e chore(ci): add dependency provenance check, bump deps to force check. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/e44e780a4dd3ba3a48a6efa01e314888ffefb8d7\"\u003e\u003ccode\u003ee44e780\u003c/code\u003e\u003c/a\u003e fix: filter schemas the current user does not have access to in postgres intr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/504af7af1c99d41ddb80f81d54a03f09792e9297\"\u003e\u003ccode\u003e504af7a\u003c/code\u003e\u003c/a\u003e 0.28.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/002229f500343a1bb1c14740b1abf734794426b4\"\u003e\u003ccode\u003e002229f\u003c/code\u003e\u003c/a\u003e add publish.yml.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.3...v0.28.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for kysely since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.535.0 to 0.556.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.556.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add \u003ccode\u003ebook-search\u003c/code\u003e icon (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3573\"\u003e#3573\u003c/a\u003e) by \u003ca href=\"https://github.com/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3580\"\u003elucide-icons/lucide#3580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3809\"\u003elucide-icons/lucide#3809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(workflows): Enable trusted publishing in release by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3808\"\u003elucide-icons/lucide#3808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003escooter\u003c/code\u003e icon by \u003ca href=\"https://github.com/Ahmed-Dghaies\"\u003e\u003ccode\u003e@​Ahmed-Dghaies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3818\"\u003elucide-icons/lucide#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eplug\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3841\"\u003elucide-icons/lucide#3841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ethermometer-sun\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3773\"\u003elucide-icons/lucide#3773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Shrink square-scissors icons to match optical volume by \u003ca href=\"https://github.com/eden881\"\u003e\u003ccode\u003e@​eden881\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3603\"\u003elucide-icons/lucide#3603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(preview-comment): add symmetry preview by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3823\"\u003elucide-icons/lucide#3823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eestimated-weight\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3822\"\u003elucide-icons/lucide#3822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eflashlight\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3843\"\u003elucide-icons/lucide#3843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebubbles\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3774\"\u003elucide-icons/lucide#3774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): add brand stop words to icon search by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3824\"\u003elucide-icons/lucide#3824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evan\u003c/code\u003e icon by \u003ca href=\"https://github.com/Ahmed-Dghaies\"\u003e\u003ccode\u003e@​Ahmed-Dghaies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3821\"\u003elucide-icons/lucide#3821\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/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3580\"\u003elucide-icons/lucide#3580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ahmed-Dghaies\"\u003e\u003ccode\u003e@​Ahmed-Dghaies\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3818\"\u003elucide-icons/lucide#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eden881\"\u003e\u003ccode\u003e@​eden881\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3603\"\u003elucide-icons/lucide#3603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3822\"\u003elucide-icons/lucide#3822\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.555.0...0.556.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.555.0...0.556.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.555.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3795\"\u003elucide-icons/lucide#3795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct package name and description for Flutter and Lustre package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3701\"\u003e#3701\u003c/a\u003e) by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3703\"\u003elucide-icons/lucide#3703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(angular): Angular V21 Support by \u003ca href=\"https://github.com/JeevanMahesha\"\u003e\u003ccode\u003e@​JeevanMahesha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3807\"\u003elucide-icons/lucide#3807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Adjust navigation category by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3461\"\u003elucide-icons/lucide#3461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ewaves-arrow-up\u003c/code\u003e and \u003ccode\u003ewaves-arrow-down\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3463\"\u003elucide-icons/lucide#3463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003escale\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3800\"\u003elucide-icons/lucide#3800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eform\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3558\"\u003elucide-icons/lucide#3558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.554.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename fingerprint icon to fingerprint-pattern by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3767\"\u003elucide-icons/lucide#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): added lucide-rails third-party package by \u003ca href=\"https://github.com/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eampersand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3771\"\u003elucide-icons/lucide#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efolder-git-2\u003c/code\u003e ...\n\n_Description has been truncated_","html_url":"https://github.com/rsl37/GLX_Civic_Networking_App/pull/686","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsl37%2FGLX_Civic_Networking_App/issues/686","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/686/packages"},{"uuid":"3679332049","node_id":"PR_kwDOPOZjR862QfNI","number":667,"state":"closed","title":"chore(deps):(deps): bump the production-dependencies group in /GLX_App_files with 105 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["rsl37"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-12-05T21:55:49.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T05:41:02.000Z","updated_at":"2025-12-05T21:55:50.000Z","time_to_close":404087,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"production-dependencies","update_count":105,"packages":[{"name":"@noble/post-quantum","old_version":"0.4.1","new_version":"0.5.2","repository_url":"https://github.com/paulmillr/noble-post-quantum"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"bcryptjs","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/dcodeIO/bcrypt.js"},{"name":"better-sqlite3","old_version":"12.4.6","new_version":"12.5.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"express-rate-limit","old_version":"8.0.1","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.1","repository_url":"https://github.com/express-validator/express-validator"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"kysely","old_version":"0.28.3","new_version":"0.28.8","repository_url":"https://github.com/kysely-org/kysely"},{"name":"lucide-react","old_version":"0.535.0","new_version":"0.555.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nodemailer","old_version":"7.0.5","new_version":"7.0.11","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"react-router-dom","old_version":"7.7.1","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@playwright/test","old_version":"1.54.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@vercel/node","old_version":"5.5.10","new_version":"5.5.13","repository_url":"https://github.com/vercel/vercel"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.3.5","new_version":"6.4.1","repository_url":"https://github.com/vitejs/vite"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@adobe/css-tools","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.2","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@floating-ui/core","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.2","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@mapbox/node-pre-gyp","old_version":"2.0.0","new_version":"2.0.3","repository_url":"https://github.com/mapbox/node-pre-gyp"},{"name":"@paralleldrive/cuid2","old_version":"2.2.2","new_version":"2.3.1","repository_url":"https://github.com/ericelliott/cuid2"},{"name":"@radix-ui/primitive","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-guards","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popper","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-roving-focus","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"@vercel/build-utils","old_version":"13.1.2","new_version":"13.2.1","repository_url":"https://github.com/vercel/vercel"},{"name":"@vercel/nft","old_version":"0.30.1","new_version":"1.1.0","repository_url":"https://github.com/vercel/nft"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.8","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bare-events","old_version":"2.6.0","new_version":"2.8.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"bare-fs","old_version":"4.1.6","new_version":"4.5.2","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"bare-os","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/holepunchto/bare-os"},{"name":"bare-stream","old_version":"2.6.5","new_version":"2.7.0","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.28.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001731","new_version":"1.0.30001757","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"electron-to-chromium","old_version":"1.5.192","new_version":"1.5.262","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"fraction.js","old_version":"4.3.7","new_version":"5.3.4","repository_url":"https://github.com/rawify/Fraction.js"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"glob","old_version":"10.4.5","new_version":"10.5.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"intl-messageformat","old_version":"10.7.16","new_version":"10.7.18","repository_url":"https://github.com/formatjs/formatjs"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"jsonfile","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jprichardson/node-jsonfile"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mithril","old_version":"2.3.3","new_version":"2.3.8","repository_url":"https://github.com/MithrilJS/mithril.js"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.21","new_version":"2.2.22","repository_url":"https://github.com/dperini/nwsapi"},{"name":"playwright","old_version":"1.54.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.54.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss-js","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/postcss/postcss-js"},{"name":"puppeteer-core","old_version":"24.15.0","new_version":"24.31.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"react-router","old_version":"7.7.1","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"rollup","old_version":"4.46.2","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"socks","old_version":"2.8.6","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"streamx","old_version":"2.22.1","new_version":"2.23.0","repository_url":"https://github.com/mafintosh/streamx"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"validator","old_version":"13.12.0","new_version":"13.15.23","repository_url":"https://github.com/validatorjs/validator.js"},{"name":"yaml","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":"/GLX_App_files","ecosystem":"npm"},"body":"Bumps the production-dependencies group in /GLX_App_files with 105 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/post-quantum](https://github.com/paulmillr/noble-post-quantum) | `0.4.1` | `0.5.2` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.3.5` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [bcryptjs](https://github.com/dcodeIO/bcrypt.js) | `3.0.2` | `3.0.3` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.6` | `12.5.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.0.1` | `8.2.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.1` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.2` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.3` | `0.28.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.535.0` | `0.555.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.5` | `7.0.11` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.7.1` | `7.9.6` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.54.1` | `1.57.0` |\n| [@vercel/node](https://github.com/vercel/vercel/tree/HEAD/packages/node) | `5.5.10` | `5.5.13` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.22` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.18` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `6.4.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.3` | `4.4.4` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.0` | `7.28.5` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.2` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.5` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.2` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.0` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.2` | `7.28.5` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.2` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.2` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.4` | `2.1.6` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@mapbox/node-pre-gyp](https://github.com/mapbox/node-pre-gyp) | `2.0.0` | `2.0.3` |\n| [@paralleldrive/cuid2](https://github.com/ericelliott/cuid2) | `2.2.2` | `2.3.1` |\n| [@radix-ui/primitive](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-focus-guards](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-popper](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.5` |\n| [@radix-ui/react-roving-focus](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.12` |\n| [@vercel/build-utils](https://github.com/vercel/vercel/tree/HEAD/packages/now-build-utils) | `13.1.2` | `13.2.1` |\n| [@vercel/nft](https://github.com/vercel/nft) | `0.30.1` | `1.1.0` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.8` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.6.0` | `2.8.2` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.1.6` | `4.5.2` |\n| [bare-os](https://github.com/holepunchto/bare-os) | `3.6.1` | `3.6.2` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.6.5` | `2.7.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.28.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001731` | `1.0.30001757` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.192` | `1.5.262` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [fraction.js](https://github.com/rawify/Fraction.js) | `4.3.7` | `5.3.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `10.5.0` |\n| [intl-messageformat](https://github.com/formatjs/formatjs) | `10.7.16` | `10.7.18` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [jsonfile](https://github.com/jprichardson/node-jsonfile) | `6.1.0` | `6.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [mithril](https://github.com/MithrilJS/mithril.js) | `2.3.3` | `2.3.8` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.21` | `2.2.22` |\n| [playwright](https://github.com/microsoft/playwright) | `1.54.1` | `1.57.0` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.54.1` | `1.57.0` |\n| [postcss-js](https://github.com/postcss/postcss-js) | `4.0.1` | `4.1.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.15.0` | `24.31.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.7.1` | `7.9.6` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.53.3` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.6` | `2.8.7` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.22.1` | `2.23.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [validator](https://github.com/validatorjs/validator.js) | `13.12.0` | `13.15.23` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.0` | `2.8.2` |\n\nUpdates `@noble/post-quantum` from 0.4.1 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases\"\u003e\u003ccode\u003e@​noble/post-quantum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable extension-less imports. If you've used \u003ccode\u003e/ml-dsa\u003c/code\u003e, switch to \u003ccode\u003e/ml-dsa.js\u003c/code\u003e now. See \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases/tag/0.5.0\"\u003e0.5.0\u003c/a\u003e for more details.\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eGitHub Immutable Releases\u003c/h4\u003e\n\u003cp\u003eThis GH release does not standalone noble-post-quantum.js, until we fix bugs related to newly added GitHub Immutable Releases\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse stable noble-hashes and noble-curves v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd hybrid PQ algorithms: XWing,   KitchenSinkMLKEM768X25519, QSFMLKEM768P256, QSFMLKEM1024P384\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtext\u003c/code\u003e to ML-DSA \u0026amp; SLH-DSA\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetPublicKey\u003c/code\u003e to ML-KEM \u0026amp; ML-DSA\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 423KB =\u0026gt; 312KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/post-quantum/slh-dsa\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/post-quantum/slh-dsa.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanged argument order in all methods to be consistent with noble-curves\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esign(secretKey, msg, rnd)\u003c/code\u003e =\u0026gt; \u003ccode\u003esign(msg, secretKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003everify(publicKey, msg, sig, ctx)\u003c/code\u003e =\u0026gt; \u003ccode\u003everify(sig, msg, publicKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse noble-hashes v2 with smaller package size and improved security\u003c/li\u003e\n\u003cli\u003eNew prehash API\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.0\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.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/paulmillr/noble-post-quantum/commit/a095660f0c9a119a5b9e53b76b8e91833ebc80bf\"\u003e\u003ccode\u003ea095660\u003c/code\u003e\u003c/a\u003e Release 0.5.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d362f4182cb5015ebebc56847c582e28a2f41345\"\u003e\u003ccode\u003ed362f41\u003c/code\u003e\u003c/a\u003e pkg.json: add back export maps for text editor autocompletion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/938090118639cfced2a231109659c723fb69a15d\"\u003e\u003ccode\u003e9380901\u003c/code\u003e\u003c/a\u003e Release 0.5.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/3c9a8be5eca53ad18b1f6640e52bc804e4068c8b\"\u003e\u003ccode\u003e3c9a8be\u003c/code\u003e\u003c/a\u003e Bump jsbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/381ab3eb1f1cfe41776832df1a3f4e1888208c9e\"\u003e\u003ccode\u003e381ab3e\u003c/code\u003e\u003c/a\u003e Fix bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/9f5415d3202f4b4be94a64bf9fc0d18d403d7e20\"\u003e\u003ccode\u003e9f5415d\u003c/code\u003e\u003c/a\u003e Make validation errors more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/0113a8ce6d7ca86cae6d68c0181437baaa30e863\"\u003e\u003ccode\u003e0113a8c\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/028ddc07ee9d50fa9a4d3ee71a73e2b96ee58795\"\u003e\u003ccode\u003e028ddc0\u003c/code\u003e\u003c/a\u003e Release 0.5.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/4e86935b2f4c8abed47123587c1429a83f248d58\"\u003e\u003ccode\u003e4e86935\u003c/code\u003e\u003c/a\u003e Improve error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d30966381cc02a19c1ab0901823dc37105bb9017\"\u003e\u003ccode\u003ed309663\u003c/code\u003e\u003c/a\u003e mldsa, slhdsa: Move ctx and randomness to opts.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.10 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.5 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcryptjs` from 3.0.2 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/dcodeIO/bcrypt.js/releases\"\u003ebcryptjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAlways yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/strong\u003e (1211e9a2213e0b3ee232a204b3ce899beebce31a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcodeIO/bcrypt.js/commit/1211e9a2213e0b3ee232a204b3ce899beebce31a\"\u003e\u003ccode\u003e1211e9a\u003c/code\u003e\u003c/a\u003e fix: Always yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/compare/v3.0.2...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.6 to 12.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.1 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1424\"\u003eWiseLibs/better-sqlite3#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.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/WiseLibs/better-sqlite3/commit/6209be238d6a1b181f516e4e636986604b0f62e1\"\u003e\u003ccode\u003e6209be2\u003c/code\u003e\u003c/a\u003e 12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/34455619813d6ec83d00bf1db38b7d19a12a4e92\"\u003e\u003ccode\u003e3445561\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.1 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.0.1 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.0.1...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-validator` from 7.2.1 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-validator/express-validator/releases\"\u003eexpress-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded Validator to v13.15.23 (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1338\"\u003e#1338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded validator to v13.12.15 (see their release notes: \u003ca href=\"https://github.com/validatorjs/validator.js/releases/tag/13.15.15\"\u003ehttps://github.com/validatorjs/validator.js/releases/tag/13.15.15\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/express-validator/express-validator/commit/24da8b7e1d06827df19f691f6be0e4bc0153225e\"\u003e\u003ccode\u003e24da8b7\u003c/code\u003e\u003c/a\u003e 7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/1a7fdb78b3f32f5f101f1ec5f9b29ef01c862aa4\"\u003e\u003ccode\u003e1a7fdb7\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to ~13.15.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/cf2d9a22691acf2cc24214e666249e4befbccf99\"\u003e\u003ccode\u003ecf2d9a2\u003c/code\u003e\u003c/a\u003e website: fix v5 to v6 link (again)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2ddba39d3405b10755c163c03adeee1ed4160811\"\u003e\u003ccode\u003e2ddba39\u003c/code\u003e\u003c/a\u003e 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/5c8495fd00824725c5f8fbd3c1857abc388539de\"\u003e\u003ccode\u003e5c8495f\u003c/code\u003e\u003c/a\u003e website: generate v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/45c92aaed8dcbab12e7f27e02af47dfee76a27f7\"\u003e\u003ccode\u003e45c92aa\u003c/code\u003e\u003c/a\u003e docs: regenerate validator API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2e6134b4106dacf9f42ae681b7ffab9546d5650d\"\u003e\u003ccode\u003e2e6134b\u003c/code\u003e\u003c/a\u003e Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/6028e748d35a2085e907e35a4172acf56a379b2c\"\u003e\u003ccode\u003e6028e74\u003c/code\u003e\u003c/a\u003e Include test files in tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/ff60e2f6779fef8260f8ffbe34a09e3d3f3f5860\"\u003e\u003ccode\u003eff60e2f\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to v13.15.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/9e95533e21e6b77f72de1cd6fa05980ae36766fb\"\u003e\u003ccode\u003e9e95533\u003c/code\u003e\u003c/a\u003e refactor: use optional chain (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-validator/express-validator/compare/v7.2.1...v7.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.0 to 11.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.2 / 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix spurrious \u003ccode\u003eUnhandledPromiseRejectionWarning\u003c/code\u003e that could occur when calling \u003ccode\u003e.copy()\u003c/code\u003e in some cases (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1056\"\u003e#1056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.1 / 2025-08-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix case where \u003ccode\u003emove\u003c/code\u003e/\u003ccode\u003emoveSync\u003c/code\u003e could incorrectly think files are identical on Windows (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1050\"\u003e#1050\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/jprichardson/node-fs-extra/commit/403e8aaf191e1fe7f40273cacce754330c923b8a\"\u003e\u003ccode\u003e403e8aa\u003c/code\u003e\u003c/a\u003e 11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/47f1095d4bea4a9c0a2efea017b3a5570597366f\"\u003e\u003ccode\u003e47f1095\u003c/code\u003e\u003c/a\u003e Fix UnhandledPromiseRejectionWarning in copy (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/5e62bb79e6a0305033e69422101ecc8494b53a54\"\u003e\u003ccode\u003e5e62bb7\u003c/code\u003e\u003c/a\u003e 11.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/b897b36648860e9c0b12050163d98d9228422316\"\u003e\u003ccode\u003eb897b36\u003c/code\u003e\u003c/a\u003e fix incorrect identical result for windows node v22+ (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/22583f7bbe1b6b573a74faf8d0fa83c9ee4779d5\"\u003e\u003ccode\u003e22583f7\u003c/code\u003e\u003c/a\u003e Test on more modern Node versions (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/83ff8ca965d16f69c49cfebe717114363a3783bd\"\u003e\u003ccode\u003e83ff8ca\u003c/code\u003e\u003c/a\u003e Do not mutate args in ensure symlink tests (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.0...11.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kysely` from 0.28.3 to 0.28.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kysely-org/kysely/releases\"\u003ekysely's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.8\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003ch4\u003ePostgreSQL 🐘\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: filter schemas the current user does not have access to in postres introspector by \u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: insert/update not being wrapped in parens when in CTE of a merge query. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add SECURITY.md. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1590\"\u003ekysely-org/kysely#1590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct JSDoc type references in migration docs by \u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 CICD \u0026amp; Tooling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): add dependency provenance check, bump deps to force check. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1589\"\u003ekysely-org/kysely#1589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bumps dependencies. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1600\"\u003ekysely-org/kysely#1600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1612\"\u003ekysely-org/kysely#1612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003ch2\u003e🐤 New Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.7...v0.28.8\"\u003ehttps://github.com/kysely-org/kysely/compare/v0.28.7...v0.28.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.28.7\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: unexported dynamic builders resulting in ts(2742) when composite: true. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1578\"\u003ekysely-org/kysely#1578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ExpressionBuilder): improper custom operator support in \u003ccode\u003eeb()\u003c/code\u003e. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1579\"\u003ekysely-org/kysely#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(TransactionBuilder): auto rollback only if transaction begun. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1580\"\u003ekysely-org/kysely#1580\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\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/kysely-org/kysely/commit/4daed49d735dd48e17c90c4f16b369f56f282e09\"\u003e\u003ccode\u003e4daed49\u003c/code\u003e\u003c/a\u003e 0.28.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/41e43004895595a925eea679d9051b4bc3161b9d\"\u003e\u003ccode\u003e41e4300\u003c/code\u003e\u003c/a\u003e chore: bump deps. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/5f25f83f8ea0463d01a3bed1d1530cd0853dec55\"\u003e\u003ccode\u003e5f25f83\u003c/code\u003e\u003c/a\u003e fix: insert/update not being wrapped in parens when in CTE of a merge query. ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/e8a2a3576bd9d86456e4bac164166c271c90fd65\"\u003e\u003ccode\u003ee8a2a35\u003c/code\u003e\u003c/a\u003e chore: bumps dependencies. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1600\"\u003e#1600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/0f9b60a40f4f890fa0a89813f2771e21d679b396\"\u003e\u003ccode\u003e0f9b60a\u003c/code\u003e\u003c/a\u003e fix: correct JSDoc type references in migration docs (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/820c39e2babe5dff08143acf17d7e9a7e3c6f199\"\u003e\u003ccode\u003e820c39e\u003c/code\u003e\u003c/a\u003e chore: add SECURITY.md. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1590\"\u003e#1590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/05716fe596eee16173193d0ed36fa760eba820f1\"\u003e\u003ccode\u003e05716fe\u003c/code\u003e\u003c/a\u003e chore(ci): add dependency provenance check, bump deps to force check. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/e44e780a4dd3ba3a48a6efa01e314888ffefb8d7\"\u003e\u003ccode\u003ee44e780\u003c/code\u003e\u003c/a\u003e fix: filter schemas the current user does not have access to in postgres intr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/504af7af1c99d41ddb80f81d54a03f09792e9297\"\u003e\u003ccode\u003e504af7a\u003c/code\u003e\u003c/a\u003e 0.28.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/002229f500343a1bb1c14740b1abf734794426b4\"\u003e\u003ccode\u003e002229f\u003c/code\u003e\u003c/a\u003e add publish.yml.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.3...v0.28.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for kysely since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.535.0 to 0.555.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.555.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3795\"\u003elucide-icons/lucide#3795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct package name and description for Flutter and Lustre package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3701\"\u003e#3701\u003c/a\u003e) by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3703\"\u003elucide-icons/lucide#3703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(angular): Angular V21 Support by \u003ca href=\"https://github.com/JeevanMahesha\"\u003e\u003ccode\u003e@​JeevanMahesha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3807\"\u003elucide-icons/lucide#3807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Adjust navigation category by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3461\"\u003elucide-icons/lucide#3461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ewaves-arrow-up\u003c/code\u003e and \u003ccode\u003ewaves-arrow-down\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3463\"\u003elucide-icons/lucide#3463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003escale\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3800\"\u003elucide-icons/lucide#3800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eform\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3558\"\u003elucide-icons/lucide#3558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.554.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename fingerprint icon to fingerprint-pattern by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3767\"\u003elucide-icons/lucide#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): added lucide-rails third-party package by \u003ca href=\"https://github.com/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eampersand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3771\"\u003elucide-icons/lucide#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efolder-git-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3790\"\u003elucide-icons/lucide#3790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update \u003ccode\u003eanchor\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2523\"\u003elucide-icons/lucide#2523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3788\"\u003elucide-icons/lucide#3788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking change\u003c/h2\u003e\n\u003cp\u003eFor \u003ccode\u003elucide-react\u003c/code\u003e and \u003ccode\u003elucide-solid\u003c/code\u003e, imports for \u003ccode\u003eFingerprint\u003c/code\u003e icon are changed to \u003ccode\u003eFingerprintPattern\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eLucide React\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide-react\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide-react\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eLucide Solid\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide/solid\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide/solid\u0026quot;;\n\u003cp\u003e// Or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport Fingerprint from \u0026quot;lucide/solid/icons/fingerprint\u0026quot;;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport FingerprintPattern from \u0026quot;lucide/solid/icons/fingerprint-pattern\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.553.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-pointer-2-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\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/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.555.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 7.0.5 to 7.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/releases\"\u003enodemailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.10...v7.0.11\"\u003e7.0.11\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent stack overflow DoS in addressparser with deeply nested groups (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b61b9c0cfd682b6f647754ca338373b68336a150\"\u003eb61b9c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.9...v7.0.10\"\u003e7.0.10\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease data URI size limit from 100KB to 50MB and preserve content type (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/28dbf3fe129653f5756c150a98dc40593bfb2cfe\"\u003e28dbf3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.8...v7.0.9\"\u003e7.0.9\u003c/a\u003e (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e Trying to fix release proecess by upgrading Node version in runner (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/579fce4683eb588891613a6c9a00d8092e8c62d1\"\u003e579fce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.7...v7.0.8\"\u003e7.0.8\u003c/a\u003e (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e flatten nested groups per RFC 5322 (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8f8a77c67f0ba94ddf4e16c68f604a5920fb5d26\"\u003e8f8a77c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.6...v7.0.7\"\u003e7.0.7\u003c/a\u003e (2025-10-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e Fixed addressparser handling of quoted nested email addresses (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/1150d99fba77280df2cfb1885c43df23109a8626\"\u003e1150d99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edns:\u003c/strong\u003e add memory leak prevention for DNS cache (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/0240d6795ded6d8008d102161a729f120b6d786a\"\u003e0240d67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e Updated eslint and created prettier formatting task (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/df13b7487e368acded35e45d0887d23c89c9177a\"\u003edf13b74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh expired DNS cache on error (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1759\"\u003e#1759\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/ea0fc5a6633a3546f4b00fcf2f428e9ca732cdb6\"\u003eea0fc5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve linter errors in DNS cache tests (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/3b8982c1f24508089a8757b74039000a4498b158\"\u003e3b8982c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.5...v7.0.6\"\u003e7.0.6\u003c/a\u003e (2025-08-27)\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md\"\u003enodemailer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.10...v7.0.11\"\u003e7.0.11\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent stack overflow DoS in addressparser with deeply nested groups (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b61b9c0cfd682b6f647754ca338373b68336a150\"\u003eb61b9c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.9...v7.0.10\"\u003e7.0.10\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease data URI size limit from 100KB to 50MB and preserve content type (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/28dbf3fe129653f5756c150a98dc40593bfb2cfe\"\u003e28dbf3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.8...v7.0.9\"\u003e7.0.9\u003c/a\u003e (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e Trying to fix release proecess by upgrading Node version in runner (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/579fce4683eb588891613a6c9a00d8092e8c62d1\"\u003e579fce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.7...v7.0.8\"\u003e7.0.8\u003c/a\u003e (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e flatten nested groups per RFC 5322 (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8f8a77c67f0ba94ddf4e16c68f604a5920fb5d26\"\u003e8f8a77c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.6...v7.0.7\"\u003e7.0.7\u003c/a\u003e (2025-10-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e Fixed addressparser handling of quoted nested email addresses (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/1150d99fba77280df2cfb1885c43df23109a8626\"\u003e1150d99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edns:\u003c/strong\u003e add memory leak prevention for DNS cache (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/0240d6795ded6d8008d102161a729f120b6d786a\"\u003e0240d67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e Updated eslint and created prettier formatting task (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/df13b7487e368acded35e45d0887d23c89c9177a\"\u003edf13b74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh expired DNS cache on error (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1759\"\u003e#1759\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/ea0fc5a6633a3546f4b00fcf2f428e9ca732cdb6\"\u003eea0fc5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve linter errors in DNS cache tests (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/3b8982c1f24508089a8757b74039000a4498b158\"\u003e3b8982c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.5...v7.0.6\"\u003e7.0.6\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eencoder:\u003c/strong\u003e avoid silent data loss by properly flushing trailing base64 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1747\"\u003e#1747\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/01ae76f2cfe991c0c3fe80170f236da60531496b\"\u003e01ae76f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle multiple XOAUTH2 token requests correctly (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1754\"\u003e#1754\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/dbe00286351cddf012726a41a96ae613d30a34ee\"\u003edbe0028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReDoS vulnerability in parseDataURI and _processDataUrl (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1755\"\u003e#1755\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/90b3e24d23929ebf9f4e16261049b40ee4055a39\"\u003e90b3e24\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/nodemailer/nodemailer/commit/3d17dbec49ab3e3f0e13e62871e5534be5b99994\"\u003e\u003ccode\u003e3d17dbe\u003c/code\u003e\u003c/a\u003e chore(master): release 7.0.11 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/15879f8bd5a94fe608fd7cf1d3142de14527eadf\"\u003e\u003ccode\u003e15879f8\u003c/code\u003e\u003c/a\u003e Bumped dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b61b9c0cfd682b6f647754ca338373b68336a150\"\u003e\u003ccode\u003eb61b9c0\u003c/code\u003e\u003c/a\u003e fix: prevent stack overflow DoS in addressparser with deeply nested groups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/4175e4baf92ffc4e20791a11fc0886025228a2ac\"\u003e\u003ccode\u003e4175e4b\u003c/code\u003e\u003c/a\u003e chore(master): release 7.0.10 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/d882ccfe8d37723e7017c1966608dcf8217d8a82\"\u003e\u003ccode\u003ed882ccf\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:nodemailer/nodemailer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/1d7e4f786bccdc3e0a1bf0140d07ce5aaf29d82a\"\u003e\u003ccode\u003e1d7e4f7\u003c/code\u003e\u003c/a\u003e Bumped deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/10bd871656b331a674feabbcfc1d6363918cb244\"\u003e\u003ccode\u003e10bd871\u003c/code\u003e\u003c/a\u003e chore: correct typo in variable name (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1773\"\u003e#1773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/28dbf3fe129653f5756c150a98dc40593bfb2cfe\"\u003e\u003ccode\u003e28dbf3f\u003c/code\u003e\u003c/a\u003e fix: Increase data URI size limit from 100KB to 50MB and preserve content type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/92ae1c49e3a33767996db9ddfd04784a7b9595d7\"\u003e\u003ccode\u003e92ae1c4\u003c/code\u003e\u003c/a\u003e chore(master): release 7.0.9 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c675d9e7e57d0d90bde7d71afb0b2739fc071233\"\u003e\u003ccode\u003ec675d9e\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:nodemailer/nodemailer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.5...v7.0.11\"\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 nodemailer since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.7.1 to 7.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-router-dom-v5-compat@6.4.0-pre.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\n\u003cul\u003e\n\u003cli\u003ereact-router@6.4.0-pre.15\u003c/li\u003e\n\u003cli\u003ereact-router-dom@6.4.0-pre.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-router-dom-v5-compat@6.4.0-pre.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\n\u003cul\u003e\n\u003cli\u003ereact-router@6.4.0-pre.11\u003c/li\u003e\n\u003cli\u003ereact-router-dom@6.4.0-pre.11\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/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.8.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e75da95e16ecf625f4e3bbc864b1a0a5202052c2\"\u003e\u003ccode\u003ee75da95\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14538\"\u003e#14538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6104e1fc91b5b9485573b7b0c17ab17ecda6ca33\"\u003e\u003ccode\u003e6104e1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14535\"\u003e#14535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/092c872603c2cba6498144ef988437773ff89438\"\u003e\u003ccode\u003e092c872\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14523\"\u003e#14523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a1918125144aecd8ac5dd62ad3b682877f06106f\"\u003e\u003ccode\u003ea191812\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14485\"\u003e#14485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/74bef786708cf6fe626649adca60a39bce898f39\"\u003e\u003ccode\u003e74bef78\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14469\"\u003e#14469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e650acfa72280373471b329931f024d9445f2925\"\u003e\u003ccode\u003ee650acf\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14431\"\u003e#14431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7a2271e916e50427d726ac976b188c9e1aebc48c\"\u003e\u003ccode\u003e7a2271e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14427\"\u003e#14427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/12a6719354315b0e6847475bd802098ccfe7d56a\"\u003e\u003ccode\u003e12a6719\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14395\"\u003e#14395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b6c49ecb0a6a057fbdba0ecdf7e6e6fbc56911e4\"\u003e\u003ccode\u003eb6c49ec\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14394\"\u003e#14394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8d7ed4dd8a06384f560bcf57a0fa0b1dc4736916\"\u003e\u003ccode\u003e8d7ed4d\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14386\"\u003e#14386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.9.6/packages/react-router-dom\"\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 react-router-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.3.1 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance optimizations which make tailwind-merge \u0026gt;10% faster\n\u003cul\u003e\n\u003cli\u003eVibe optimization by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/547\"\u003edcastil/tailwind-merge#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional optimizations by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/619\"\u003edcastil/tailwind-merge#619\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove docs by clarifying things, adding more examples by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/618\"\u003edcastil/tailwind-merge#618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake examples more realistic by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/617\"\u003edcastil/tailwind-merge#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd custom variant as an alternative to docs by \u003ca href=\"https://github.com/kidonng\"\u003e\u003ccode\u003e@​kidonng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/592\"\u003edcastil/tailwind-merge#592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove benchmarking suite by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/620\"\u003edcastil/tailwind-merge#620\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e and a private sponsor for sponsoring tailwind-merge! ❤️\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/dcastil/tailwind-merge/commit/3e1256a21dbdb339c10ed6952d1718e1a40e8fb3\"\u003e\u003ccode\u003e3e1256a\u003c/code\u003e\u003c/a\u003e v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/e15f392d502f1f00976733bd2da0b564f6b87598\"\u003e\u003ccode\u003ee15f392\u003c/code\u003e\u003c/a\u003e add changelog for v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/75e9aefda039898646a6cbd43451ca895e437ff8\"\u003e\u003ccode\u003e75e9aef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/619\"\u003e#619\u003c/a\u003e from quantizor/further-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/1bafc9c51b8bddc5bcb2032a141851609ba24e78\"\u003e\u003ccode\u003e1bafc9c\u003c/code\u003e\u003c/a\u003e Make benchmark test names consistent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/0799c127ec02e762ed4d932a14ea04b146933df2\"\u003e\u003ccode\u003e0799c12\u003c/code\u003e\u003c/a\u003e revert: remove array-based string building optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/19278585b611a42cbf5d07a51e33a7649f1ccb6f\"\u003e\u003ccode\u003e1927858\u003c/code\u003e\u003c/a\u003e test: add ultra long class list benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/87baba3afb3716338a8e618e6ccc199e4108056d\"\u003e\u003ccode\u003e87baba3\u003c/code\u003e\u003c/a\u003e Remove unnecessary pre-computed conflict maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/7831c8e5a4f7ca7b845af0908480ef95a8336324\"\u003e\u003ccode\u003e7831c8e\u003c/code\u003e\u003c/a\u003e perf: pre-compute conflict arrays at initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/1a3d1330760b910d5cca936e777e62498e701553\"\u003e\u003ccode\u003e1a3d133\u003c/code\u003e\u003c/a\u003e perf: replace localeCompare with direct string comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/0270028cb2941b5b524d3cfcb32c8c704c580e39\"\u003e\u003ccode\u003e0270028\u003c/code\u003e\u003c/a\u003e perf: use index-based recursion to avoid array allocations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.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 tailwind-merge since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.54.1 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\nwebServer: {\ncommand: 'npm run start',\nwait: {\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\n},\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\nawait page.goto('/');\n});\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.54.1...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/node` from 5.5.10 to 5.5.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/vercel/releases\"\u003e\u003ccode\u003e@​vercel/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​vercel/node\u003c/code\u003e\u003ca href=\"https://gi...\n\n_Description has been truncated_","html_url":"https://github.com/rsl37/GLX_Civic_Networking_App/pull/667","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsl37%2FGLX_Civic_Networking_App/issues/667","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/667/packages"},{"uuid":"3555054076","node_id":"PR_kwDOOD_vJs6vzOhu","number":83,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-27T04:56:33.000Z","updated_at":"2025-10-27T04:56:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":25,"packages":[{"name":"supertest","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.29","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.9","new_version":"20.19.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.8","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"esbuild","old_version":"0.25.7","new_version":"0.25.11","repository_url":"https://github.com/evanw/esbuild"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"loupe","old_version":"3.1.4","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"rollup","old_version":"4.45.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"semver","old_version":"7.7.2","new_version":"7.7.3","repository_url":"https://github.com/npm/node-semver"},{"name":"sirv","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/lukeed/sirv"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"vite","old_version":"7.0.5","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.3` | `7.1.4` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.5` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.29` | `0.3.31` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `20.19.23` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.8` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.7` | `0.25.11` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.4` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.1` | `4.52.5` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.7.3` |\n| [sirv](https://github.com/lukeed/sirv) | `3.0.1` | `3.0.2` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.0.5` | `7.1.12` |\n\n\nUpdates `supertest` from 7.1.3 to 7.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-validator-identifier` from 7.27.1 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/6d418d27144b223ad7b92c7b398de4bc27cdb7ba\"\u003e\u003ccode\u003e6d418d2\u003c/code\u003e\u003c/a\u003e Update identifier parsing to unicode 17 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/17501\"\u003e#17501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-helper-validator-identifier\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.28.0 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/parser\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/parser\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/0a0dcd8bbe3c25fcfb90973eb29fcb96137ed211\"\u003e\u003ccode\u003e0a0dcd8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17521\"\u003e#17521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3fb75eccd90edbd08f8e75199edbca6c90eadc0\"\u003e\u003ccode\u003ef3fb75e\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003estrictNullChecks\u003c/code\u003e for \u003ccode\u003eparser\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17498\"\u003e#17498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd491db2f4434aec54e6fbb876e722c977f8581a\"\u003e\u003ccode\u003ecd491db\u003c/code\u003e\u003c/a\u003e chore: simplify parseArrayLike (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17526\"\u003e#17526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/758bef65d933973480e827a99e03412f114e94a6\"\u003e\u003ccode\u003e758bef6\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17446\"\u003e#17446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e7031b725d6a478f4fe14a3cadd0ed2c62a46017\"\u003e\u003ccode\u003ee7031b7\u003c/code\u003e\u003c/a\u003e [Babel 8] Treat \u003ccode\u003eallowSuperOutsideMethod\u003c/code\u003e as top-level only (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17505\"\u003e#17505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/6378bc0815afb413e7a4d97e07bfc6d7378664fe\"\u003e\u003ccode\u003e6378bc0\u003c/code\u003e\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17491\"\u003e#17491\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/f04083a70573804935797e5a4d7d8f647d30a59a\"\u003e\u003ccode\u003ef04083a\u003c/code\u003e\u003c/a\u003e [Babel 8] Align TSMappedType AST (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17479\"\u003e#17479\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-parser\"\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/parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-utils` from 4.7.0 to 4.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-utils/releases\"\u003e\u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.8.0...v4.9.0\"\u003e4.9.0\u003c/a\u003e (2025-09-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eisParenthesized:\u003c/strong\u003e support the latest \u003ccode\u003etypescript-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/261\"\u003e#261\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/e872dbdea1122a14f14782f00cc392b76e4c6242\"\u003ee872dbd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.7.0...v4.8.0\"\u003e4.8.0\u003c/a\u003e (2025-09-03)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eget-static-value:\u003c/strong\u003e incorrect return when variable has object mutation (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/257\"\u003e#257\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/161ffe1b7ffb469a56a0030c04771e9f90d64059\"\u003e161ffe1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for typescript AST to \u003ccode\u003eisParenthesized\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/692ce08851581ed2385a3804d6a00d73af458479\"\u003e692ce08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/e872dbdea1122a14f14782f00cc392b76e4c6242\"\u003e\u003ccode\u003ee872dbd\u003c/code\u003e\u003c/a\u003e feat(isParenthesized): support the latest \u003ccode\u003etypescript-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/161ffe1b7ffb469a56a0030c04771e9f90d64059\"\u003e\u003ccode\u003e161ffe1\u003c/code\u003e\u003c/a\u003e fix(get-static-value): incorrect return when variable has object mutation (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/692ce08851581ed2385a3804d6a00d73af458479\"\u003e\u003ccode\u003e692ce08\u003c/code\u003e\u003c/a\u003e feat: add support for typescript AST to \u003ccode\u003eisParenthesized\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.7.0...v4.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/regexpp` from 4.12.1 to 4.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/regexpp/releases\"\u003e\u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.12.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/compare/v4.12.1...v4.12.2\"\u003e4.12.2\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/regexpp/commit/bafa277cc530d06785c14b8ce24357bce0adf6f7\"\u003ebafa277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/regexpp/commit/6c62ba35689e91428b2e4c882818dd044006ff93\"\u003e6c62ba3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/11f93e01a21638fc2b95dfcd750ff1385ed9c5f1\"\u003e\u003ccode\u003e11f93e0\u003c/code\u003e\u003c/a\u003e chore: flow-up for trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/ec9b3c35a1447a4a9756e8ed9457da023cb8da5e\"\u003e\u003ccode\u003eec9b3c3\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/6c62ba35689e91428b2e4c882818dd044006ff93\"\u003e\u003ccode\u003e6c62ba3\u003c/code\u003e\u003c/a\u003e fix: updates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/bafa277cc530d06785c14b8ce24357bce0adf6f7\"\u003e\u003ccode\u003ebafa277\u003c/code\u003e\u003c/a\u003e fix: updates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/a1a0661693156f7e92362736d30002fad4bf03c5\"\u003e\u003ccode\u003ea1a0661\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eupdate-unicode-properties\u003c/code\u003e script (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/regexpp/compare/v4.12.1...v4.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/gen-mapping` from 0.3.12 to 0.3.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/gen-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/gen-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.13] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/gen-mapping/0.3.12...gen-mapping/0.3.13\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/gen-mapping/0.3.12...gen-mapping/0.3.13\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/jridgewell/sourcemaps/commit/a969b67424a2e16e3cf8b137d7146d9424bf8534\"\u003e\u003ccode\u003ea969b67\u003c/code\u003e\u003c/a\u003e gen-mapping/0.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/c780a904904048808f6043969dc1b87fc5b361d1\"\u003e\u003ccode\u003ec780a90\u003c/code\u003e\u003c/a\u003e Update links to point to monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e2fa5d783de70877df8b304cb1af484ecfd0636b\"\u003e\u003ccode\u003ee2fa5d7\u003c/code\u003e\u003c/a\u003e remapping/2.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/gen-mapping/0.3.13/packages/gen-mapping\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/sourcemap-codec` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/sourcemap-codec/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/sourcemap-codec\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[1.5.5] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.4...sourcemap-codec/1.5.5\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.4...sourcemap-codec/1.5.5\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/jridgewell/sourcemaps/commit/e53a6dfb18f404a0cc77d1c92aa4bcc11dac16a6\"\u003e\u003ccode\u003ee53a6df\u003c/code\u003e\u003c/a\u003e sourcemap-codec/1.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/sourcemap-codec/1.5.5/packages/sourcemap-codec\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/trace-mapping` from 0.3.29 to 0.3.31\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/trace-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/trace-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.31] - 2025-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the performance of \u003ccode\u003egeneratedPositionFor\u003c/code\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping/issues/42\"\u003e#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.30...trace-mapping/0.3.31\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.30...trace-mapping/0.3.31\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e[0.3.30] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.29...trace-mapping/0.3.30\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.29...trace-mapping/0.3.30\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/jridgewell/sourcemaps/commit/74fc8e11d30641b82e3ca3532cd89477671afeab\"\u003e\u003ccode\u003e74fc8e1\u003c/code\u003e\u003c/a\u003e trace-mapping/0.3.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/2042d5f031bb436a2425cd0d451f24ef68972f36\"\u003e\u003ccode\u003e2042d5f\u003c/code\u003e\u003c/a\u003e Use real arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e2f5db12bb57a06ff736ca5a30d662ba97798731\"\u003e\u003ccode\u003ee2f5db1\u003c/code\u003e\u003c/a\u003e simplifiy with PR feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/5c8e94e44636afb0e3a028426900b80c74bea745\"\u003e\u003ccode\u003e5c8e94e\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'upstream/main' into connor4312/41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/08f73074303a8be800a57e803603fa4e458b621c\"\u003e\u003ccode\u003e08f7307\u003c/code\u003e\u003c/a\u003e Benchmark generatedPositionFor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/d3b3fcd8fa92cab53a5505086521d1b28a32bf4e\"\u003e\u003ccode\u003ed3b3fcd\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/392ea806b1d17d961d5859cfc00986e1bf31f195\"\u003e\u003ccode\u003e392ea80\u003c/code\u003e\u003c/a\u003e fix: pathological slow case in bySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/095a5825c482003597a30aa380b50159219f3618\"\u003e\u003ccode\u003e095a582\u003c/code\u003e\u003c/a\u003e trace-mapping/0.3.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/trace-mapping/0.3.31/packages/trace-mapping\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/chai` from 5.2.2 to 5.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.9 to 20.19.23\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 `ast-v8-to-istanbul` from 0.3.3 to 0.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/releases\"\u003east-v8-to-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect ignore hints on ternary branches by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/101\"\u003eAriPerkkio/ast-v8-to-istanbul#101\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.7...v0.3.8\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.7...v0.3.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: windows end-of-line by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/98\"\u003eAriPerkkio/ast-v8-to-istanbul#98\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.6...v0.3.7\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.6...v0.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: support \u003ccode\u003eexport default function\u003c/code\u003e by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/94\"\u003eAriPerkkio/ast-v8-to-istanbul#94\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/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/94\"\u003eAriPerkkio/ast-v8-to-istanbul#94\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.5...v0.3.6\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.5...v0.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: publish ignore hints example by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/74\"\u003eAriPerkkio/ast-v8-to-istanbul#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eignore else\u003c/code\u003e for implicit else by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/83\"\u003eAriPerkkio/ast-v8-to-istanbul#83\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.4...v0.3.5\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.4...v0.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ignore hints for \u003ccode\u003eSwitchCase\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/72\"\u003eAriPerkkio/ast-v8-to-istanbul#72\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/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/55\"\u003eAriPerkkio/ast-v8-to-istanbul#55\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.4\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.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/AriPerkkio/ast-v8-to-istanbul/commit/35461c8acafba29cb0dd128516b64703d5abffaf\"\u003e\u003ccode\u003e35461c8\u003c/code\u003e\u003c/a\u003e 0.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/c6e9a2b231da99cd4b8671b0878aa5a29ab6edc4\"\u003e\u003ccode\u003ec6e9a2b\u003c/code\u003e\u003c/a\u003e fix: detect ignore hints on ternary branches (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/66f1a63a914439aec1fd7b317a02c03dcf5653d6\"\u003e\u003ccode\u003e66f1a63\u003c/code\u003e\u003c/a\u003e chore(dev-deps): vitest v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/6716a6a23d2f1c6e06b9a17109c2bf94f2244bc5\"\u003e\u003ccode\u003e6716a6a\u003c/code\u003e\u003c/a\u003e chore: update vitest beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/bbd22d9e97dad0abd7fdd2a1363829f5290b3fb6\"\u003e\u003ccode\u003ebbd22d9\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/35e6a7edf9931ad555a1bc6165f550ac59e86a19\"\u003e\u003ccode\u003e35e6a7e\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/e463cebdf6fd5a46b47f48e226f771a31d612220\"\u003e\u003ccode\u003ee463ceb\u003c/code\u003e\u003c/a\u003e 0.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/565183ba00b5f4388105838bd1c40dbf09240a84\"\u003e\u003ccode\u003e565183b\u003c/code\u003e\u003c/a\u003e fix: windows end-of-line (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/fe9afb049c249aa8c2858baee7ebd41fd7d26568\"\u003e\u003ccode\u003efe9afb0\u003c/code\u003e\u003c/a\u003e 0.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/713f64444e804b363039c16663ac83930fdd4371\"\u003e\u003ccode\u003e713f644\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eexport default function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for ast-v8-to-istanbul since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 5.2.1 to 5.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: keep names in bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1702\"\u003echaijs/chai#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: support publishing v5 by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1703\"\u003echaijs/chai#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update npm tag name by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1704\"\u003echaijs/chai#1704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003cp\u003eReverts the removal of the bundled version of chai in 5.3.1\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate core contributors by \u003ca href=\"https://github.com/keithamus\"\u003e\u003ccode\u003e@​keithamus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1697\"\u003echaijs/chai#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: reintroduce bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1699\"\u003echaijs/chai#1699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove bundled chai by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1694\"\u003echaijs/chai#1694\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1696\"\u003echaijs/chai#1696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: use \u003ccode\u003efiles\u003c/code\u003e for publishing by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1695\"\u003echaijs/chai#1695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445243d5e769c6b155e2a35e25a5f747afd2da88\"\u003e\u003ccode\u003e445243d\u003c/code\u003e\u003c/a\u003e chore: update npm tag name (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1704\"\u003e#1704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/42013e17619736b96c78a4b2dd8b0e7282b2b76f\"\u003e\u003ccode\u003e42013e1\u003c/code\u003e\u003c/a\u003e chore: support publishing v5 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a6c9b77ccab6b30e025050d8355662f7a20e2c78\"\u003e\u003ccode\u003ea6c9b77\u003c/code\u003e\u003c/a\u003e fix: keep names in bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/f2c2e3eb44ad687a3a641ac8475e158562016437\"\u003e\u003ccode\u003ef2c2e3e\u003c/code\u003e\u003c/a\u003e fix: reintroduce bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445d4777bd77a88f2007fbbefb7c6b37bb35b527\"\u003e\u003ccode\u003e445d477\u003c/code\u003e\u003c/a\u003e Update core contributors (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/fdcad8b11b2e9294d58b023eaf6b1208efaf9e6f\"\u003e\u003ccode\u003efdcad8b\u003c/code\u003e\u003c/a\u003e chore: remove bundled chai (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/10cb3442313f6455e1626eea7f47a382615de3e7\"\u003e\u003ccode\u003e10cb344\u003c/code\u003e\u003c/a\u003e chore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a125d3eba50d593601ee1db2e0fea5221c22e478\"\u003e\u003ccode\u003ea125d3e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003efiles\u003c/code\u003e for publishing (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.1...v5.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.7 to 0.25.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'bytes' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4292\"\u003e#4292\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-bytes\"\u003eimport bytes\u003c/a\u003e proposal has reached stage 2.7 in the TC39 process, which means that although it isn't quite recommended for implementation, it's generally approved and ready for validation. Furthermore it has already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_bytes/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/19928\"\u003eWebpack\u003c/a\u003e. So with this release, esbuild will also add support for this. It behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#binary\"\u003e\u003ccode\u003ebinary\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport data from './image.png' with { type: 'bytes' }\nconst view = new DataView(data.buffer, 0, 24)\nconst width = view.getInt32(16)\nconst height = view.getInt32(20)\nconsole.log('size:', width + '\\xD7' + height)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower CSS media query range syntax (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3748\"\u003e#3748\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4293\"\u003e#4293\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild will now transform CSS media query range syntax into equivalent syntax using \u003ccode\u003emin-\u003c/code\u003e/\u003ccode\u003emax-\u003c/code\u003e prefixes for older browsers. For example, the following CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (640px \u0026lt;= width \u0026lt;= 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ewill be transformed like this with a target such as \u003ccode\u003e--target=chrome100\u003c/code\u003e (or more specifically with \u003ccode\u003e--supported:media-range=false\u003c/code\u003e if desired):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (min-width: 640px) and (max-width: 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a panic in a minification edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4287\"\u003e#4287\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a panic due to a null pointer that could happen when esbuild inlines a doubly-nested identity function and the final result is empty. It was fixed by emitting the value \u003ccode\u003eundefined\u003c/code\u003e in this case, which avoids the panic. This case must be rare since it hasn't come up until now. Here is an example of code that previously triggered the panic (which only happened when minifying):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003efunction identity(x) { return x }\nidentity({ y: identity(123) })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e@supports\u003c/code\u003e nested inside pseudo-element (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4265\"\u003e#4265\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWhen transforming nested CSS to non-nested CSS, esbuild is supposed to filter out pseudo-elements such as \u003ccode\u003e::placeholder\u003c/code\u003e for correctness. The \u003ca href=\"https://www.w3.org/TR/css-nesting-1/\"\u003eCSS nesting specification\u003c/a\u003e says the following:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe nesting selector cannot represent pseudo-elements (identical to the behavior of the ':is()' pseudo-class). We’d like to relax this restriction, but need to do so simultaneously for both ':is()' and '\u0026amp;', since they’re intentionally built on the same underlying mechanisms.\u003c/p\u003e\n\u003c/blockquote\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/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'bytes' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4292\"\u003e#4292\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-bytes\"\u003eimport bytes\u003c/a\u003e proposal has reached stage 2.7 in the TC39 process, which means that although it isn't quite recommended for implementation, it's generally approved and ready for validation. Furthermore it has already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_bytes/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/19928\"\u003eWebpack\u003c/a\u003e. So with this release, esbuild will also add support for this. It behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#binary\"\u003e\u003ccode\u003ebinary\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport data from './image.png' with { type: 'bytes' }\nconst view = new DataView(data.buffer, 0, 24)\nconst width = view.getInt32(16)\nconst height = view.getInt32(20)\nconsole.log('size:', width + '\\xD7' + height)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower CSS media query range syntax (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3748\"\u003e#3748\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4293\"\u003e#4293\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild will now transform CSS media query range syntax into equivalent syntax using \u003ccode\u003emin-\u003c/code\u003e/\u003ccode\u003emax-\u003c/code\u003e prefixes for older browsers. For example, the following CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (640px \u0026lt;= width \u0026lt;= 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ewill be transformed like this with a target such as \u003ccode\u003e--target=chrome100\u003c/code\u003e (or more specifically with \u003ccode\u003e--supported:media-range=false\u003c/code\u003e if desired):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (min-width: 640px) and (max-width: 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a panic in a minification edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4287\"\u003e#4287\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a panic due to a null pointer that could happen when esbuild inlines a doubly-nested identity function and the final result is empty. It was fixed by emitting the value \u003ccode\u003eundefined\u003c/code\u003e in this case, which avoids the panic. This case must be rare since it hasn't come up until now. Here is an example of code that previously triggered the panic (which only happened when minifying):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003efunction identity(x) { return x }\nidentity({ y: identity(123) })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e@supports\u003c/code\u003e nested inside pseudo-element (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4265\"\u003e#4265\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWhen transforming nested CSS to non-nested CSS, esbuild is supposed to filter out pseudo-elements such as \u003ccode\u003e::placeholder\u003c/code\u003e for correctness. The \u003ca href=\"https://www.w3.org/TR/css-nesting-1/\"\u003eCSS nesting specification\u003c/a\u003e says the following:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b7c4f2dcbcaa1238bca0f7a4a1d95918296c82e\"\u003e\u003ccode\u003e6b7c4f2\u003c/code\u003e\u003c/a\u003e publish 0.25.11 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7295c1aebc8d4f42eed08aa008cc0d7ec617727d\"\u003e\u003ccode\u003e7295c1a\u003c/code\u003e\u003c/a\u003e css: also parse media queries in \u003ccode\u003e@import\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e3991dd25ab7422981bd6006a5a8c6f741699105\"\u003e\u003ccode\u003ee3991dd\u003c/code\u003e\u003c/a\u003e css: some adjustments to \u003ccode\u003e@import\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bb82cad6be9e51d44e98640618c56964188adbd\"\u003e\u003ccode\u003e8bb82ca\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3748\"\u003e#3748\u003c/a\u003e, fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4293\"\u003e#4293\u003c/a\u003e: lower css media range syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d8c3f879ce9a4cfdf6ce97e0dc1163a816fc30dd\"\u003e\u003ccode\u003ed8c3f87\u003c/code\u003e\u003c/a\u003e css: parse and print media queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6e75bc74f17d09cbcf680b1902a0d4ad7757102c\"\u003e\u003ccode\u003e6e75bc7\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8f506d5ca6882f2fa96a4a7233ab9784af0a5298\"\u003e\u003ccode\u003e8f506d5\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4292\"\u003e#4292\u003c/a\u003e: support \u003ccode\u003ewith { type: bytes }\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6b668f96fb00d6a6d035f058e38b6bd2507beb6\"\u003e\u003ccode\u003ed6b668f\u003c/code\u003e\u003c/a\u003e publish 0.25.10 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5088c198b5ecee18ba903c4099458df98b1b6788\"\u003e\u003ccode\u003e5088c19\u003c/code\u003e\u003c/a\u003e refactor: use strings.Builder (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4290\"\u003e#4290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/755da31752d759f1ea70b8d4f7f677b3557dab3e\"\u003e\u003ccode\u003e755da31\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.7...v0.25.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fdir` from 6.4.6 to 6.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thecodrr/fdir/releases\"\u003efdir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003cp\u003eThis release brings a lot of cool stuff:\u003c/p\u003e\n\u003ch2\u003eESM support\u003c/h2\u003e\n\u003cp\u003efdir now includes esm builds in addition to the commonjs build.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/TheAlexLichter\"\u003e\u003ccode\u003e@​TheAlexLichter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/147\"\u003ethecodrr/fdir#147\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNode v12 support (is back!)\u003c/h2\u003e\n\u003cp\u003efdir v6.4.6 broke Node v12 \u0026amp; v14 compatibility as it made use of AbortController. We have now replaced AbortController with an in-house solution that should bring back support for Node v12.\u003c/p\u003e\n\u003cp\u003eAdditionally, fdir now has the \u003ccode\u003eengines\u003c/code\u003e field set to \u003ccode\u003e\u0026gt;=12\u003c/code\u003e to make it super clear what versions of Node we support.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e for bringing this up and helping me test this!\u003c/p\u003e\n\u003ch2\u003eCustom FS\u003c/h2\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e for adding support for this. You can now pass a custom FS module and fdir will make use of it instead of the Node.js \u003ccode\u003efs\u003c/code\u003e module.\u003c/p\u003e\n\u003cp\u003eYou can use it like so:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e    const api = new fdir({\n      fs: fakeFs,\n    }).crawl(\u0026quot;node_modules\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003efs\u003c/code\u003e property expects the following methods:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eexport type FSLike = {\n  readdir: typeof nativeFs.readdir;\n  readdirSync: typeof nativeFs.readdirSync;\n  realpath: typeof nativeFs.realpath;\n  realpathSync: typeof nativeFs.realpathSync;\n  stat: typeof nativeFs.stat;\n  statSync: typeof nativeFs.statSync;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: use \u003ccode\u003eslice\u003c/code\u003e instead of \u003ccode\u003ereplace\u003c/code\u003e when joining path by \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/152\"\u003ethecodrr/fdir#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support \u003ccode\u003e@types/picomatch\u003c/code\u003e v4 by \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/156\"\u003ethecodrr/fdir#156\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNew Contributors\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlexLichter\"\u003e\u003ccode\u003e@​TheAlexLichter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/147\"\u003ethecodrr/fdir#147\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/thecodrr/fdir/commit/14c678e70e714f32e511cdf24c8d2392ac25ba0f\"\u003e\u003ccode\u003e14c678e\u003c/code\u003e\u003c/a\u003e chore: bump version to 6.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/bcfbc2e009b81f6ecb1247c8f05e3050c1847927\"\u003e\u003ccode\u003ebcfbc2e\u003c/code\u003e\u003c/a\u003e chore: update lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/7800ee8a271d5c484c798e49ae4def24b4228af1\"\u003e\u003ccode\u003e7800ee8\u003c/code\u003e\u003c/a\u003e chore: set engines field (\u003ca href=\"https://redirect.github.com/thecodrr/fdir/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/e7d604203ea2b0623c5f78debcc9a6e89cdb550b\"\u003e\u003ccode\u003ee7d6042\u003c/code\u003e\u003c/a\u003e build: set up tsdown for dual build (\u003ca href=\"https://redirect.github.com/thecodrr/fdir/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/175a702296b9a9a0688a36a3d8ebfe0b5beee46e\"\u003e\u003ccode\u003e175a702\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e@types/picomatch\u003c/code\u003e v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/2ac620dd8d4c4dd59c08901ca81f12703320e90b\"\u003e\u003ccode\u003e2ac620d\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003e||\u003c/code\u003e instead of \u003ccode\u003e??\u003c/code\u003e for node 12 compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/f1630d1983c2e93b13b205c147580c2375cb298d\"\u003e\u003ccode\u003ef1630d1\u003c/code\u003e\u003c/a\u003e chore: run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/6547a2d5337a01aae06a49bcf2d139a4e22289ec\"\u003e\u003ccode\u003e6547a2d\u003c/code\u003e\u003c/a\u003e feat: support custom fs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/afde92a5950ceb64b4b1a87cbcc807233ee78dc4\"\u003e\u003ccode\u003eafde92a\u003c/code\u003e\u003c/a\u003e test: minor refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://githu...\n\n_Description has been truncated_","html_url":"https://github.com/oculairmedia/Letta-MCP-server/pull/83","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oculairmedia%2FLetta-MCP-server/issues/83","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/83/packages"},{"uuid":"3532095560","node_id":"PR_kwDOP2Eyjs6unQl0","number":10,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 27 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-27T10:41:52.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-20T11:29:20.000Z","updated_at":"2025-10-27T10:41:54.000Z","time_to_close":601952,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":27,"packages":[{"name":"@eslint/js","old_version":"9.32.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@types/node","old_version":"24.1.0","new_version":"24.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.38.0","new_version":"8.46.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.32.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"tsx","old_version":"4.20.3","new_version":"4.20.6","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.29","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"ast-v8-to-istanbul","old_version":"0.3.4","new_version":"0.3.7","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.25.11","repository_url":"https://github.com/evanw/esbuild"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.12.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"rollup","old_version":"4.46.2","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"semver","old_version":"7.7.2","new_version":"7.7.3","repository_url":"https://github.com/npm/node-semver"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"vite","old_version":"6.3.5","new_version":"7.1.11","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.32.0` | `9.38.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.1.0` | `24.8.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.38.0` | `8.46.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.32.0` | `9.38.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.20.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.4` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.29` | `0.3.31` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.4` | `0.3.7` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.11` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.12.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.52.5` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.7.3` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `7.1.11` |\n\n\nUpdates `@eslint/js` from 9.32.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20114\"\u003e#20114\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\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.38.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\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/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20122\"\u003e#20122\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[bot])\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/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\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/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20069\"\u003e#20069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.38.0/packages/js\"\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.1.0 to 24.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.38.0 to 8.46.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.1\u003c/h2\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e cleanup \u003ccode\u003eTSLiteralType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11624\"\u003e#11624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] include mixed \u0026quot;nullish comparison style\u0026quot; chains in checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11533\"\u003e#11533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] special-case \u003ccode\u003e.finally\u003c/code\u003e not to report when a promise returning function is provided as an argument (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11667\"\u003e#11667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.0\u003c/h2\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-member-access] add allowOptionalChaining option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11659\"\u003e#11659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-dynamic-tests] new internal Lint rule to ban dynamic syntax in generating tests (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11323\"\u003e#11323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-schema-to-typescript-types:\u003c/strong\u003e clean up and make public (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11633\"\u003e#11633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export util types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10848\"\u003e#10848\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10849\"\u003e#10849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e mention file specifics in project service allowDefaultProject error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11635\"\u003e#11635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e private identifiers can only appear on LHS of in expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9232\"\u003e#9232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] remove excess parentheses in suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11487\"\u003e#11487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] improve wording around \u003ccode\u003ethis: void\u003c/code\u003e and binding (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11634\"\u003e#11634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] ignore deprecated \u003ccode\u003eexport import\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11603\"\u003e#11603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e removed error type previously deprecated (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11674\"\u003e#11674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] ignore tagged primitives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11660\"\u003e#11660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e deprecate TestCaseError#type and LintMessage#nodeType (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11628\"\u003e#11628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid \u003ccode\u003eabstract\u003c/code\u003e modifier in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11656\"\u003e#11656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid abstract method and accessor to have implementation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11657\"\u003e#11657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark de Dios \u003ca href=\"https://github.com/peanutenthusiast\"\u003e\u003ccode\u003e@​peanutenthusiast\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMister-Hope \u003ca href=\"https://github.com/Mister-Hope\"\u003e\u003ccode\u003e@​Mister-Hope\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRichard Torres \u003ca href=\"https://github.com/richardtorres314\"\u003e\u003ccode\u003e@​richardtorres314\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVictor Genaev \u003ca href=\"https://github.com/mainframev\"\u003e\u003ccode\u003e@​mainframev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] special-case \u003ccode\u003e.finally\u003c/code\u003e not to report when a promise returning function is provided as an argument (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11667\"\u003e#11667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] include mixed \u0026quot;nullish comparison style\u0026quot; chains in checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11533\"\u003e#11533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-member-access] add allowOptionalChaining option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11659\"\u003e#11659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-schema-to-typescript-types:\u003c/strong\u003e clean up and make public (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11633\"\u003e#11633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] ignore tagged primitives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11660\"\u003e#11660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid abstract method and accessor to have implementation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11657\"\u003e#11657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e removed error type previously deprecated (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11674\"\u003e#11674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] ignore deprecated \u003ccode\u003eexport import\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11603\"\u003e#11603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] improve wording around \u003ccode\u003ethis: void\u003c/code\u003e and binding (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11634\"\u003e#11634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e deprecate TestCaseError#type and LintMessage#nodeType (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11628\"\u003e#11628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] remove excess parentheses in suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11487\"\u003e#11487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark de Dios \u003ca href=\"https://github.com/peanutenthusiast\"\u003e\u003ccode\u003e@​peanutenthusiast\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRichard Torres \u003ca href=\"https://github.com/richardtorres314\"\u003e\u003ccode\u003e@​richardtorres314\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVictor Genaev \u003ca href=\"https://github.com/mainframev\"\u003e\u003ccode\u003e@​mainframev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3f5fbf698e75ddd87874885ffbf937913761cdb0\"\u003e\u003ccode\u003e3f5fbf6\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a64b3ccb734a34326627cb5e2368e19f7534ecb8\"\u003e\u003ccode\u003ea64b3cc\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-misused-promises] special-case \u003ccode\u003e.finally\u003c/code\u003e not to repo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/73003bfd143c1915c6f7a71741143c6be742df12\"\u003e\u003ccode\u003e73003bf\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-optional-chain] include mixed \u0026quot;nullish comparison...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aec785e33d63b248231c3e68c9aeb792caf21acc\"\u003e\u003ccode\u003eaec785e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a97419124f93aef7e7748e4d0d768d6e79c28e28\"\u003e\u003ccode\u003ea974191\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-readonly-parameter-types] ignore tagged primitive...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/02e02787425300e6b3e27903138fef4ead94c182\"\u003e\u003ccode\u003e02e0278\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): forbid abstract method and accessor to have implement...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f0837984cb587a47bfa7737ed252fedf67346168\"\u003e\u003ccode\u003ef083798\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unsafe-member-access] add allowOptionalChaining opti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a62f625521385447fd5e22bd02a3cbc3dbdf7f2c\"\u003e\u003ccode\u003ea62f625\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): removed error type previously deprecated (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11674\"\u003e#11674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7f5fed7922385479613f4d79a28615014174a556\"\u003e\u003ccode\u003e7f5fed7\u003c/code\u003e\u003c/a\u003e chore: remove unused batchedSingleLineTests test utility (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11675\"\u003e#11675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f8412ce22b6e7e12121759d34b306d5f4019f1e5\"\u003e\u003ccode\u003ef8412ce\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] ignore deprecated \u003ccode\u003eexport import\u003c/code\u003es (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11603\"\u003e#11603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.1/packages/eslint-plugin\"\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@​typescript-eslint/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.38.0 to 8.46.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.1\u003c/h2\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e cleanup \u003ccode\u003eTSLiteralType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11624\"\u003e#11624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] include mixed \u0026quot;nullish comparison style\u0026quot; chains in checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11533\"\u003e#11533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] special-case \u003ccode\u003e.finally\u003c/code\u003e not to report when a promise returning function is provided as an argument (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11667\"\u003e#11667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.0\u003c/h2\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-member-access] add allowOptionalChaining option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11659\"\u003e#11659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-dynamic-tests] new internal Lint rule to ban dynamic syntax in generating tests (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11323\"\u003e#11323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-schema-to-typescript-types:\u003c/strong\u003e clean up and make public (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11633\"\u003e#11633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export util types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10848\"\u003e#10848\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10849\"\u003e#10849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e mention file specifics in project service allowDefaultProject error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11635\"\u003e#11635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e private identifiers can only appear on LHS of in expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9232\"\u003e#9232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] remove excess parentheses in suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11487\"\u003e#11487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] improve wording around \u003ccode\u003ethis: void\u003c/code\u003e and binding (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11634\"\u003e#11634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] ignore deprecated \u003ccode\u003eexport import\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11603\"\u003e#11603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e removed error type previously deprecated (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11674\"\u003e#11674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] ignore tagged primitives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11660\"\u003e#11660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e deprecate TestCaseError#type and LintMessage#nodeType (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11628\"\u003e#11628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid \u003ccode\u003eabstract\u003c/code\u003e modifier in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11656\"\u003e#11656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid abstract method and accessor to have implementation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11657\"\u003e#11657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark de Dios \u003ca href=\"https://github.com/peanutenthusiast\"\u003e\u003ccode\u003e@​peanutenthusiast\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMister-Hope \u003ca href=\"https://github.com/Mister-Hope\"\u003e\u003ccode\u003e@​Mister-Hope\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRichard Torres \u003ca href=\"https://github.com/richardtorres314\"\u003e\u003ccode\u003e@​richardtorres314\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVictor Genaev \u003ca href=\"https://github.com/mainframev\"\u003e\u003ccode\u003e@​mainframev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://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.46.0 (2025-10-06)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://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.45.0 (2025-09-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.42.0 (2025-09-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\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/typescript-eslint/typescript-eslint/commit/3f5fbf698e75ddd87874885ffbf937913761cdb0\"\u003e\u003ccode\u003e3f5fbf6\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aec785e33d63b248231c3e68c9aeb792caf21acc\"\u003e\u003ccode\u003eaec785e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/255e9e274b24f86f3179146c20c156506312c92c\"\u003e\u003ccode\u003e255e9e2\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ef9173c56fa488737bff9ab463338ea65cb83373\"\u003e\u003ccode\u003eef9173c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d13590979dc4130525d7b321230298dcdebc176f\"\u003e\u003ccode\u003ed135909\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.1/packages/parser\"\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@​typescript-eslint/parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.32.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\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.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\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/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\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.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.32.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.20.3 to 4.20.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.20.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.5...v4.20.6\"\u003e4.20.6\u003c/a\u003e (2025-09-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly hide relaySignal from process.listeners() (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/741\"\u003e#741\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/710a42473ebfdff362818bed4fd1f5c7a27837e2\"\u003e710a424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.20.6\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.20.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.4...v4.20.5\"\u003e4.20.5\u003c/a\u003e (2025-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle ambiguous packages (\u003ca href=\"https://github.com/privatenumber/tsx/commit/796053a6473898bf02283e90dea35a8ff537fa10\"\u003e796053a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.20.5\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.20.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.3...v4.20.4\"\u003e4.20.4\u003c/a\u003e (2025-08-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eoverride Node's native TS formats (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/733\"\u003e#733\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/a639836fad4e60dbda6498b7851b6890e0c60a08\"\u003ea639836\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.20.4\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/710a42473ebfdff362818bed4fd1f5c7a27837e2\"\u003e\u003ccode\u003e710a424\u003c/code\u003e\u003c/a\u003e fix: properly hide relaySignal from process.listeners() (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/20b91c44bbb00006f182fee3b0bcfc55aaec6e44\"\u003e\u003ccode\u003e20b91c4\u003c/code\u003e\u003c/a\u003e docs: make sponsors dynamic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/08dcd59a3a05774897a641a943702ca4b47192e0\"\u003e\u003ccode\u003e08dcd59\u003c/code\u003e\u003c/a\u003e chore: move vercel settings to root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/e6d1a4726540eb4dbef9b331acb13a294c674e96\"\u003e\u003ccode\u003ee6d1a47\u003c/code\u003e\u003c/a\u003e docs: obfuscate aside classname\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de2719d943aefa1ac3f9b55b1351a2be79a546dc\"\u003e\u003ccode\u003ede2719d\u003c/code\u003e\u003c/a\u003e style: remove unused variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/13f2954df393488b5babfc33ccb36879399ab2ab\"\u003e\u003ccode\u003e13f2954\u003c/code\u003e\u003c/a\u003e chore: upgrade docs deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/0504525e5f0c69821f11e99496e5e02bfba29af8\"\u003e\u003ccode\u003e0504525\u003c/code\u003e\u003c/a\u003e chore: upgrade manten\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/132fdd83ef108a4f0b446e1c3e103f7928430017\"\u003e\u003ccode\u003e132fdd8\u003c/code\u003e\u003c/a\u003e test: assert require.cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f057e7da236b1f5631d761cbebd08d580e2bb32d\"\u003e\u003ccode\u003ef057e7d\u003c/code\u003e\u003c/a\u003e test: require loop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/a6f8f9fa779129ebfecc1cdd766a4d25a05f2976\"\u003e\u003ccode\u003ea6f8f9f\u003c/code\u003e\u003c/a\u003e refactor: getFormat to handle all formats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.3...v4.20.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.28.0 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/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/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/cod...\n\n_Description has been truncated_","html_url":"https://github.com/vishalpatel2890/td-mcp-modified/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishalpatel2890%2Ftd-mcp-modified/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"3531024790","node_id":"PR_kwDOOD_vJs6ujpyV","number":79,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group with 22 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-20T04:44:21.000Z","updated_at":"2025-10-27T06:10:35.250Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":22,"packages":[{"name":"supertest","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.29","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@types/node","old_version":"20.19.9","new_version":"20.19.22","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.7","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"esbuild","old_version":"0.25.7","new_version":"0.25.11","repository_url":"https://github.com/evanw/esbuild"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"loupe","old_version":"3.1.4","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"rollup","old_version":"4.45.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"semver","old_version":"7.7.2","new_version":"7.7.3","repository_url":"https://github.com/npm/node-semver"},{"name":"sirv","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/lukeed/sirv"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"vite","old_version":"7.0.5","new_version":"7.1.10","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.3` | `7.1.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.4` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.29` | `0.3.31` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `20.19.22` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.7` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.7` | `0.25.11` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.4` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.1` | `4.52.5` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.7.3` |\n| [sirv](https://github.com/lukeed/sirv) | `3.0.1` | `3.0.2` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.0.5` | `7.1.10` |\n\nUpdates `supertest` from 7.1.3 to 7.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.28.0 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/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\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/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\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.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/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/f04083a70573804935797e5a4d7d8f647d30a59a\"\u003e\u003ccode\u003ef04083a\u003c/code\u003e\u003c/a\u003e [Babel 8] Align TSMappedType AST (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17479\"\u003e#17479\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/432a7ffbff568efb608a5ddd8e87aea39c76bdad\"\u003e\u003ccode\u003e432a7ff\u003c/code\u003e\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17465\"\u003e#17465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/70db86a03cb946d860e8fd68b84d178672651d56\"\u003e\u003ccode\u003e70db86a\u003c/code\u003e\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17478\"\u003e#17478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/98d18aa4f66ce300a6a863bad223ab67b3fdf282\"\u003e\u003ccode\u003e98d18aa\u003c/code\u003e\u003c/a\u003e Misc: Cleanup Babel 8 tasks (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17429\"\u003e#17429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5051613c021b6604929278d6811fa671f49dfbdb\"\u003e\u003ccode\u003e5051613\u003c/code\u003e\u003c/a\u003e Type-check \u003ccode\u003e.d.ts\u003c/code\u003e file with \u003ccode\u003estrict: true\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17461\"\u003e#17461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-utils` from 4.7.0 to 4.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-utils/releases\"\u003e\u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.8.0...v4.9.0\"\u003e4.9.0\u003c/a\u003e (2025-09-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eisParenthesized:\u003c/strong\u003e support the latest \u003ccode\u003etypescript-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/261\"\u003e#261\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/e872dbdea1122a14f14782f00cc392b76e4c6242\"\u003ee872dbd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.7.0...v4.8.0\"\u003e4.8.0\u003c/a\u003e (2025-09-03)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eget-static-value:\u003c/strong\u003e incorrect return when variable has object mutation (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/257\"\u003e#257\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/161ffe1b7ffb469a56a0030c04771e9f90d64059\"\u003e161ffe1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for typescript AST to \u003ccode\u003eisParenthesized\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/692ce08851581ed2385a3804d6a00d73af458479\"\u003e692ce08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/e872dbdea1122a14f14782f00cc392b76e4c6242\"\u003e\u003ccode\u003ee872dbd\u003c/code\u003e\u003c/a\u003e feat(isParenthesized): support the latest \u003ccode\u003etypescript-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/161ffe1b7ffb469a56a0030c04771e9f90d64059\"\u003e\u003ccode\u003e161ffe1\u003c/code\u003e\u003c/a\u003e fix(get-static-value): incorrect return when variable has object mutation (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/692ce08851581ed2385a3804d6a00d73af458479\"\u003e\u003ccode\u003e692ce08\u003c/code\u003e\u003c/a\u003e feat: add support for typescript AST to \u003ccode\u003eisParenthesized\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.7.0...v4.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/gen-mapping` from 0.3.12 to 0.3.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/gen-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/gen-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.13] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/gen-mapping/0.3.12...gen-mapping/0.3.13\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/gen-mapping/0.3.12...gen-mapping/0.3.13\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/jridgewell/sourcemaps/commit/a969b67424a2e16e3cf8b137d7146d9424bf8534\"\u003e\u003ccode\u003ea969b67\u003c/code\u003e\u003c/a\u003e gen-mapping/0.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/c780a904904048808f6043969dc1b87fc5b361d1\"\u003e\u003ccode\u003ec780a90\u003c/code\u003e\u003c/a\u003e Update links to point to monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e2fa5d783de70877df8b304cb1af484ecfd0636b\"\u003e\u003ccode\u003ee2fa5d7\u003c/code\u003e\u003c/a\u003e remapping/2.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/gen-mapping/0.3.13/packages/gen-mapping\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/sourcemap-codec` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/sourcemap-codec/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/sourcemap-codec\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[1.5.5] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.4...sourcemap-codec/1.5.5\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.4...sourcemap-codec/1.5.5\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/jridgewell/sourcemaps/commit/e53a6dfb18f404a0cc77d1c92aa4bcc11dac16a6\"\u003e\u003ccode\u003ee53a6df\u003c/code\u003e\u003c/a\u003e sourcemap-codec/1.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/sourcemap-codec/1.5.5/packages/sourcemap-codec\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/trace-mapping` from 0.3.29 to 0.3.31\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/trace-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/trace-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.31] - 2025-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the performance of \u003ccode\u003egeneratedPositionFor\u003c/code\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping/issues/42\"\u003e#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.30...trace-mapping/0.3.31\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.30...trace-mapping/0.3.31\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e[0.3.30] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.29...trace-mapping/0.3.30\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.29...trace-mapping/0.3.30\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/jridgewell/sourcemaps/commit/74fc8e11d30641b82e3ca3532cd89477671afeab\"\u003e\u003ccode\u003e74fc8e1\u003c/code\u003e\u003c/a\u003e trace-mapping/0.3.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/2042d5f031bb436a2425cd0d451f24ef68972f36\"\u003e\u003ccode\u003e2042d5f\u003c/code\u003e\u003c/a\u003e Use real arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e2f5db12bb57a06ff736ca5a30d662ba97798731\"\u003e\u003ccode\u003ee2f5db1\u003c/code\u003e\u003c/a\u003e simplifiy with PR feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/5c8e94e44636afb0e3a028426900b80c74bea745\"\u003e\u003ccode\u003e5c8e94e\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'upstream/main' into connor4312/41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/08f73074303a8be800a57e803603fa4e458b621c\"\u003e\u003ccode\u003e08f7307\u003c/code\u003e\u003c/a\u003e Benchmark generatedPositionFor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/d3b3fcd8fa92cab53a5505086521d1b28a32bf4e\"\u003e\u003ccode\u003ed3b3fcd\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/392ea806b1d17d961d5859cfc00986e1bf31f195\"\u003e\u003ccode\u003e392ea80\u003c/code\u003e\u003c/a\u003e fix: pathological slow case in bySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/095a5825c482003597a30aa380b50159219f3618\"\u003e\u003ccode\u003e095a582\u003c/code\u003e\u003c/a\u003e trace-mapping/0.3.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/trace-mapping/0.3.31/packages/trace-mapping\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.9 to 20.19.22\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 `ast-v8-to-istanbul` from 0.3.3 to 0.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/releases\"\u003east-v8-to-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: windows end-of-line by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/98\"\u003eAriPerkkio/ast-v8-to-istanbul#98\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.6...v0.3.7\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.6...v0.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: support \u003ccode\u003eexport default function\u003c/code\u003e by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/94\"\u003eAriPerkkio/ast-v8-to-istanbul#94\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/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/94\"\u003eAriPerkkio/ast-v8-to-istanbul#94\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.5...v0.3.6\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.5...v0.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: publish ignore hints example by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/74\"\u003eAriPerkkio/ast-v8-to-istanbul#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eignore else\u003c/code\u003e for implicit else by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/83\"\u003eAriPerkkio/ast-v8-to-istanbul#83\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.4...v0.3.5\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.4...v0.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ignore hints for \u003ccode\u003eSwitchCase\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/72\"\u003eAriPerkkio/ast-v8-to-istanbul#72\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/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/55\"\u003eAriPerkkio/ast-v8-to-istanbul#55\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.4\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.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/AriPerkkio/ast-v8-to-istanbul/commit/e463cebdf6fd5a46b47f48e226f771a31d612220\"\u003e\u003ccode\u003ee463ceb\u003c/code\u003e\u003c/a\u003e 0.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/565183ba00b5f4388105838bd1c40dbf09240a84\"\u003e\u003ccode\u003e565183b\u003c/code\u003e\u003c/a\u003e fix: windows end-of-line (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/fe9afb049c249aa8c2858baee7ebd41fd7d26568\"\u003e\u003ccode\u003efe9afb0\u003c/code\u003e\u003c/a\u003e 0.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/713f64444e804b363039c16663ac83930fdd4371\"\u003e\u003ccode\u003e713f644\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eexport default function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/39c5463c812296f1f56a4567ba00537515c660e0\"\u003e\u003ccode\u003e39c5463\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/c91df9d2b9d98e22b1f630f220d6960eab8e6cd4\"\u003e\u003ccode\u003ec91df9d\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/91\"\u003e#91\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/cff2e982e4d7a4c461be45f6b98757c5edaea5ba\"\u003e\u003ccode\u003ecff2e98\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/78c37a063a9cb2ae7c716beeaf291f379a73d486\"\u003e\u003ccode\u003e78c37a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-unicorn to v61 (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/57610349cf5e373e6bbd1cfdb3df50dbe7a7244c\"\u003e\u003ccode\u003e5761034\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/7d4dd0bd1bec8c2abaf124bcb9c204a0277e91f0\"\u003e\u003ccode\u003e7d4dd0b\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for ast-v8-to-istanbul since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 5.2.1 to 5.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: keep names in bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1702\"\u003echaijs/chai#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: support publishing v5 by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1703\"\u003echaijs/chai#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update npm tag name by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1704\"\u003echaijs/chai#1704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003cp\u003eReverts the removal of the bundled version of chai in 5.3.1\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate core contributors by \u003ca href=\"https://github.com/keithamus\"\u003e\u003ccode\u003e@​keithamus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1697\"\u003echaijs/chai#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: reintroduce bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1699\"\u003echaijs/chai#1699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove bundled chai by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1694\"\u003echaijs/chai#1694\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1696\"\u003echaijs/chai#1696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: use \u003ccode\u003efiles\u003c/code\u003e for publishing by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1695\"\u003echaijs/chai#1695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445243d5e769c6b155e2a35e25a5f747afd2da88\"\u003e\u003ccode\u003e445243d\u003c/code\u003e\u003c/a\u003e chore: update npm tag name (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1704\"\u003e#1704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/42013e17619736b96c78a4b2dd8b0e7282b2b76f\"\u003e\u003ccode\u003e42013e1\u003c/code\u003e\u003c/a\u003e chore: support publishing v5 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a6c9b77ccab6b30e025050d8355662f7a20e2c78\"\u003e\u003ccode\u003ea6c9b77\u003c/code\u003e\u003c/a\u003e fix: keep names in bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/f2c2e3eb44ad687a3a641ac8475e158562016437\"\u003e\u003ccode\u003ef2c2e3e\u003c/code\u003e\u003c/a\u003e fix: reintroduce bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445d4777bd77a88f2007fbbefb7c6b37bb35b527\"\u003e\u003ccode\u003e445d477\u003c/code\u003e\u003c/a\u003e Update core contributors (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/fdcad8b11b2e9294d58b023eaf6b1208efaf9e6f\"\u003e\u003ccode\u003efdcad8b\u003c/code\u003e\u003c/a\u003e chore: remove bundled chai (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/10cb3442313f6455e1626eea7f47a382615de3e7\"\u003e\u003ccode\u003e10cb344\u003c/code\u003e\u003c/a\u003e chore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a125d3eba50d593601ee1db2e0fea5221c22e478\"\u003e\u003ccode\u003ea125d3e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003efiles\u003c/code\u003e for publishing (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.1...v5.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.7 to 0.25.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'bytes' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4292\"\u003e#4292\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-bytes\"\u003eimport bytes\u003c/a\u003e proposal has reached stage 2.7 in the TC39 process, which means that although it isn't quite recommended for implementation, it's generally approved and ready for validation. Furthermore it has already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_bytes/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/19928\"\u003eWebpack\u003c/a\u003e. So with this release, esbuild will also add support for this. It behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#binary\"\u003e\u003ccode\u003ebinary\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport data from './image.png' with { type: 'bytes' }\nconst view = new DataView(data.buffer, 0, 24)\nconst width = view.getInt32(16)\nconst height = view.getInt32(20)\nconsole.log('size:', width + '\\xD7' + height)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower CSS media query range syntax (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3748\"\u003e#3748\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4293\"\u003e#4293\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild will now transform CSS media query range syntax into equivalent syntax using \u003ccode\u003emin-\u003c/code\u003e/\u003ccode\u003emax-\u003c/code\u003e prefixes for older browsers. For example, the following CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (640px \u0026lt;= width \u0026lt;= 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ewill be transformed like this with a target such as \u003ccode\u003e--target=chrome100\u003c/code\u003e (or more specifically with \u003ccode\u003e--supported:media-range=false\u003c/code\u003e if desired):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (min-width: 640px) and (max-width: 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a panic in a minification edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4287\"\u003e#4287\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a panic due to a null pointer that could happen when esbuild inlines a doubly-nested identity function and the final result is empty. It was fixed by emitting the value \u003ccode\u003eundefined\u003c/code\u003e in this case, which avoids the panic. This case must be rare since it hasn't come up until now. Here is an example of code that previously triggered the panic (which only happened when minifying):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003efunction identity(x) { return x }\nidentity({ y: identity(123) })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e@supports\u003c/code\u003e nested inside pseudo-element (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4265\"\u003e#4265\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWhen transforming nested CSS to non-nested CSS, esbuild is supposed to filter out pseudo-elements such as \u003ccode\u003e::placeholder\u003c/code\u003e for correctness. The \u003ca href=\"https://www.w3.org/TR/css-nesting-1/\"\u003eCSS nesting specification\u003c/a\u003e says the following:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe nesting selector cannot represent pseudo-elements (identical to the behavior of the ':is()' pseudo-class). We’d like to relax this restriction, but need to do so simultaneously for both ':is()' and '\u0026amp;', since they’re intentionally built on the same underlying mechanisms.\u003c/p\u003e\n\u003c/blockquote\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/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'bytes' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4292\"\u003e#4292\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-bytes\"\u003eimport bytes\u003c/a\u003e proposal has reached stage 2.7 in the TC39 process, which means that although it isn't quite recommended for implementation, it's generally approved and ready for validation. Furthermore it has already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_bytes/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/19928\"\u003eWebpack\u003c/a\u003e. So with this release, esbuild will also add support for this. It behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#binary\"\u003e\u003ccode\u003ebinary\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport data from './image.png' with { type: 'bytes' }\nconst view = new DataView(data.buffer, 0, 24)\nconst width = view.getInt32(16)\nconst height = view.getInt32(20)\nconsole.log('size:', width + '\\xD7' + height)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower CSS media query range syntax (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3748\"\u003e#3748\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4293\"\u003e#4293\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild will now transform CSS media query range syntax into equivalent syntax using \u003ccode\u003emin-\u003c/code\u003e/\u003ccode\u003emax-\u003c/code\u003e prefixes for older browsers. For example, the following CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (640px \u0026lt;= width \u0026lt;= 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ewill be transformed like this with a target such as \u003ccode\u003e--target=chrome100\u003c/code\u003e (or more specifically with \u003ccode\u003e--supported:media-range=false\u003c/code\u003e if desired):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (min-width: 640px) and (max-width: 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a panic in a minification edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4287\"\u003e#4287\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a panic due to a null pointer that could happen when esbuild inlines a doubly-nested identity function and the final result is empty. It was fixed by emitting the value \u003ccode\u003eundefined\u003c/code\u003e in this case, which avoids the panic. This case must be rare since it hasn't come up until now. Here is an example of code that previously triggered the panic (which only happened when minifying):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003efunction identity(x) { return x }\nidentity({ y: identity(123) })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e@supports\u003c/code\u003e nested inside pseudo-element (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4265\"\u003e#4265\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWhen transforming nested CSS to non-nested CSS, esbuild is supposed to filter out pseudo-elements such as \u003ccode\u003e::placeholder\u003c/code\u003e for correctness. The \u003ca href=\"https://www.w3.org/TR/css-nesting-1/\"\u003eCSS nesting specification\u003c/a\u003e says the following:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b7c4f2dcbcaa1238bca0f7a4a1d95918296c82e\"\u003e\u003ccode\u003e6b7c4f2\u003c/code\u003e\u003c/a\u003e publish 0.25.11 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7295c1aebc8d4f42eed08aa008cc0d7ec617727d\"\u003e\u003ccode\u003e7295c1a\u003c/code\u003e\u003c/a\u003e css: also parse media queries in \u003ccode\u003e@import\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e3991dd25ab7422981bd6006a5a8c6f741699105\"\u003e\u003ccode\u003ee3991dd\u003c/code\u003e\u003c/a\u003e css: some adjustments to \u003ccode\u003e@import\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bb82cad6be9e51d44e98640618c56964188adbd\"\u003e\u003ccode\u003e8bb82ca\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3748\"\u003e#3748\u003c/a\u003e, fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4293\"\u003e#4293\u003c/a\u003e: lower css media range syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d8c3f879ce9a4cfdf6ce97e0dc1163a816fc30dd\"\u003e\u003ccode\u003ed8c3f87\u003c/code\u003e\u003c/a\u003e css: parse and print media queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6e75bc74f17d09cbcf680b1902a0d4ad7757102c\"\u003e\u003ccode\u003e6e75bc7\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8f506d5ca6882f2fa96a4a7233ab9784af0a5298\"\u003e\u003ccode\u003e8f506d5\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4292\"\u003e#4292\u003c/a\u003e: support \u003ccode\u003ewith { type: bytes }\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6b668f96fb00d6a6d035f058e38b6bd2507beb6\"\u003e\u003ccode\u003ed6b668f\u003c/code\u003e\u003c/a\u003e publish 0.25.10 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5088c198b5ecee18ba903c4099458df98b1b6788\"\u003e\u003ccode\u003e5088c19\u003c/code\u003e\u003c/a\u003e refactor: use strings.Builder (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4290\"\u003e#4290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/755da31752d759f1ea70b8d4f7f677b3557dab3e\"\u003e\u003ccode\u003e755da31\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.7...v0.25.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fdir` from 6.4.6 to 6.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thecodrr/fdir/releases\"\u003efdir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003cp\u003eThis release brings a lot of cool stuff:\u003c/p\u003e\n\u003ch2\u003eESM support\u003c/h2\u003e\n\u003cp\u003efdir now includes esm builds in addition to the commonjs build.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/TheAlexLichter\"\u003e\u003ccode\u003e@​TheAlexLichter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/147\"\u003ethecodrr/fdir#147\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNode v12 support (is back!)\u003c/h2\u003e\n\u003cp\u003efdir v6.4.6 broke Node v12 \u0026amp; v14 compatibility as it made use of AbortController. We have now replaced AbortController with an in-house solution that should bring back support for Node v12.\u003c/p\u003e\n\u003cp\u003eAdditionally, fdir now has the \u003ccode\u003eengines\u003c/code\u003e field set to \u003ccode\u003e\u0026gt;=12\u003c/code\u003e to make it super clear what versions of Node we support.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e for bringing this up and helping me test this!\u003c/p\u003e\n\u003ch2\u003eCustom FS\u003c/h2\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e for adding support for this. You can now pass a custom FS module and fdir will make use of it instead of the Node.js \u003ccode\u003efs\u003c/code\u003e module.\u003c/p\u003e\n\u003cp\u003eYou can use it like so:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e    const api = new fdir({\n      fs: fakeFs,\n    }).crawl(\u0026quot;node_modules\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003efs\u003c/code\u003e property expects the following methods:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eexport type FSLike = {\n  readdir: typeof nativeFs.readdir;\n  readdirSync: typeof nativeFs.readdirSync;\n  realpath: typeof nativeFs.realpath;\n  realpathSync: typeof nativeFs.realpathSync;\n  stat: typeof nativeFs.stat;\n  statSync: typeof nativeFs.statSync;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: use \u003ccode\u003eslice\u003c/code\u003e instead of \u003ccode\u003ereplace\u003c/code\u003e when joining path by \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/152\"\u003ethecodrr/fdir#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support \u003ccode\u003e@types/picomatch\u003c/code\u003e v4 by \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/156\"\u003ethecodrr/fdir#156\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNew Contributors\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlexLichter\"\u003e\u003ccode\u003e@​TheAlexLichter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/147\"\u003ethecodrr/fdir#147\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/thecodrr/fdir/commit/14c678e70e714f32e511cdf24c8d2392ac25ba0f\"\u003e\u003ccode\u003e14c678e\u003c/code\u003e\u003c/a\u003e chore: bump version to 6.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/bcfbc2e009b81f6ecb1247c8f05e3050c1847927\"\u003e\u003ccode\u003ebcfbc2e\u003c/code\u003e\u003c/a\u003e chore: update lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/7800ee8a271d5c484c798e49ae4def24b4228af1\"\u003e\u003ccode\u003e7800ee8\u003c/code\u003e\u003c/a\u003e chore: set engines field (\u003ca href=\"https://redirect.github.com/thecodrr/fdir/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/e7d604203ea2b0623c5f78debcc9a6e89cdb550b\"\u003e\u003ccode\u003ee7d6042\u003c/code\u003e\u003c/a\u003e build: set up tsdown for dual build (\u003ca href=\"https://redirect.github.com/thecodrr/fdir/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/175a702296b9a9a0688a36a3d8ebfe0b5beee46e\"\u003e\u003ccode\u003e175a702\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e@types/picomatch\u003c/code\u003e v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/2ac620dd8d4c4dd59c08901ca81f12703320e90b\"\u003e\u003ccode\u003e2ac620d\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003e||\u003c/code\u003e instead of \u003ccode\u003e??\u003c/code\u003e for node 12 compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/f1630d1983c2e93b13b205c147580c2375cb298d\"\u003e\u003ccode\u003ef1630d1\u003c/code\u003e\u003c/a\u003e chore: run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/6547a2d5337a01aae06a49bcf2d139a4e22289ec\"\u003e\u003ccode\u003e6547a2d\u003c/code\u003e\u003c/a\u003e feat: support custom fs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/afde92a5950ceb64b4b1a87cbcc807233ee78dc4\"\u003e\u003ccode\u003eafde92a\u003c/code\u003e\u003c/a\u003e test: minor refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/76cb3a4ea721e1417d4ffab8061767027b942337\"\u003e\u003ccode\u003e76cb3a4\u003c/code\u003e\u003c/a\u003e fix: drop AbortController as it breaks fdir on Node v14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/thecodrr/fdir/compare/v6.4.6...v6.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `istanbul-reports` from 3.1.7 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/istanbuljs/istanbuljs/releases\"\u003eistanbul-reports's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eistanbul-reports: v3.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/compare/istanbul-reports-v3.1.7...istanbul-reports-v3.2.0\"\u003e3.2.0\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate HTML report filter to take a RegEx (\u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/796\"\u003e#796\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/a7399991f4f5a086a75e8ac13131b79f5e4a6377\"\u003ea739999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehtml-spa table formatting (\u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/814\"\u003e#814\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/39c0fd1c45c8e2300bd724f91989bbffe60422a6\"\u003e39c0fd1\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/istanbuljs/istanbuljs/blob/main/packages/istanbul-reports/CHANGELOG.md\"\u003eistanbul-reports's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/compare/istanbul-reports-v3.1.7...istanbul-reports-v3.2.0\"\u003e3.2.0\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate HTML report filter to take a RegEx (\u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/796\"\u003e#796\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/a7399991f4f5a086a75e8ac13131b79f5e4a6377\"\u003ea739999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehtml-spa table formatting (\u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/814\"\u003e#814\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/39c0fd1c45c8e2300bd724f91989bbffe60422a6\"\u003e39c0fd1\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/istanbuljs/istanbuljs/commit/28ffdbc314596bdcb3007e85d30a62372602b262\"\u003e\u003ccode\u003e28ffdbc\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/a7399991f4f5a086a75e8ac13131b79f5e4a6377\"\u003e\u003ccode\u003ea739999\u003c/code\u003e\u003c/a\u003e feat: update HTML report filter to take a RegEx (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/69b0036f521bbe275dbee7817bfe6db86c3894aa\"\u003e\u003ccode\u003e69b0036\u003c/code\u003e\u003c/a\u003e chore: fix typo in block-navigation.js (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/822\"\u003e#822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/39c0fd1c45c8e2300bd724f91989bbffe60422a6\"\u003e\u003ccode\u003e39c0fd1\u003c/code\u003e\u003c/a\u003e fix: html-spa table formatting (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/a655eb27b6f15e5f4e3cd5b690e1ce5879a6ae44\"\u003e\u003ccode\u003ea655eb2\u003c/code\u003e\u003c/a\u003e chore: remove Greenkeeper badges (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/istanbuljs/istanbuljs/commits/istanbul-reports-v3.2.0/packages/istanbul-reports\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loupe` from 3.1.4 to 3.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/loupe/releases\"\u003eloupe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: inject inspect fn so it behaves like NodeJS inspect by \u003ca href=\"https://github.com/jpolo\"\u003e\u003ccode\u003e@​jpolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/111\"\u003echaijs/loupe#111\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/jpolo\"\u003e\u003ccode\u003e@​jpolo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/111\"\u003echaijs/loupe#111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.2.0...v3.2.1\"\u003ehttps://github.com/chaijs/loupe/compare/v3.2.0...v3.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simplify promise inspection by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/109\"\u003echaijs/loupe#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.1.4...v3.2.0\"\u003ehttps://github.com/chaijs/loupe/compare/v3.1.4...v3.2.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/chaijs/loupe/commit/020f283a90fac8a799baba76ee55ec4a62cf5ba9\"\u003e\u003ccode\u003e020f283\u003c/code\u003e\u003c/a\u003e Fix: inject inspect fn so it behaves like NodeJS inspect (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/94feeafb7e96834dff8d141990eb597e9bd12eaa\"\u003e\u003ccode\u003e94feeaf\u003c/code\u003e\u003c/a\u003e feat: simplify promise inspection (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.1.4...v3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `magic-string` from 0.30.17 to 0.30.19\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Rich-Harris/magic-string/blob/master/CHANGELOG.md\"\u003emagic-string's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rich-harris/magic-string/compare/v0.30.18...v0.30.19\"\u003e0.30.19\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethis.outro need to be mapped (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/300\"\u003e#300\u003c/a\u003e) (\u003ca href=\"https://github.com/rich-harris/magic-string/commit/8852c8da0fe14ace0efcd2a80902813fd96625f4\"\u003e8852c8d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereplace(All)\u003c/code\u003e support replacement for functions when the first parameter is a string (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/304\"\u003e#304\u003c/a\u003e) (\u003ca href=\"https://github.com/rich-harris/magic-string/commit/fd1d88720b5831791438085b1743b6e499eb6806\"\u003efd1d887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rich-harris/magic-string/compare/v0.30.17...v0.30.18\"\u003e0.30.18\u003c/a\u003e (2025-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent infinite loop on empty input (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/302\"\u003e#302\u003c/a\u003e) (\u003ca href=\"https://github.com/rich-harris/magic-string/commit/0fd6253e3ef1912ae81ccc35d85ab32275715d5b\"\u003e0fd6253\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/Rich-Harris/magic-string/commit/bdef7d5ab5087f279d999a9c148f0c5c3a64259e\"\u003e\u003ccode\u003ebdef7d5\u003c/code\u003e\u003c/a\u003e chore: release v0.30.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/e7c4d1c556bbe6f7374ac1c7ae3148b2b014d1ef\"\u003e\u003ccode\u003ee7c4d1c\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/8852c8da0fe14ace0efcd2a80902813fd96625f4\"\u003e\u003ccode\u003e8852c8d\u003c/code\u003e\u003c/a\u003e fix: this.outro need to be mapped (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/fd1d88720b5831791438085b1743b6e499eb6806\"\u003e\u003ccode\u003efd1d887\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003ereplace(All)\u003c/code\u003e support replacement for functions when the first paramet...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/0005025c1849f294b3978547e4cb46f2869c9864\"\u003e\u003ccode\u003e0005025\u003c/code\u003e\u003c/a\u003e chore: release v0.30.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/376bafcb30c284a533977f1dd3edef85d6d03365\"\u003e\u003ccode\u003e376bafc\u003c/code\u003e\u003c/a\u003e chore: update package.json meta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/e59c925eb8aaa1c6655854520a56accfa9fb5146\"\u003e\u003ccode\u003ee59c925\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/0fd6253e3ef1912ae81ccc35d85ab32275715d5b\"\u003e\u003ccode\u003e0fd6253\u003c/code\u003e\u003c/a\u003e fix: prevent infinite loop on empty input (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/a8ee7b79c0a7a9ade1585c73fff1ec7152940334\"\u003e\u003ccode\u003ea8ee7b7\u003c/code\u003e\u003c/a\u003e chore: update eslint config\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rich-harris/magic-string/compare/v0.30.17...v0.30.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.45.1 to 4.52.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.52.5\u003c/h2\u003e\n\u003ch2\u003e4.52.5\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-18\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlways produce valid UUIDs as debugIds in sourcemaps (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6144\"\u003e#6144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6135\"\u003e#6135\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6140\"\u003e#6140\u003c/a\u003e: chore(deps): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6141\"\u003e#6141\u003c/a\u003e: chore(deps): update peter-evans/find-comment action to v4 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6142\"\u003e#6142\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6143\"\u003e#6143\u003c/a\u003e: chore: eslint enable concurrency option (\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6144\"\u003e#6144\u003c/a\u003e: fix: generation of debugIDs with invalid length (\u003ca href=\"https://github.com/pablomatiasgomez\"\u003e\u003ccode\u003e@​pablomatiasgomez\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6146\"\u003e#6146\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6147\"\u003e#6147\u003c/a\u003e: chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.52.4\u003c/h2\u003e\n\u003ch2\u003e4.52.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-03\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where the wrong branch of nullish coalescing was picked (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6133\"\u003e#6133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6128\"\u003e#6128\u003c/a\u003e: Enable npm OIDC publishing (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6133\"\u003e#6133\u003c/a\u003e: Correct nullish coalescing branch resolution for symbol left value (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6134\"\u003e#6134\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.52.3\u003c/h2\u003e\n\u003ch2\u003e4.52.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix check in native loader for environments that do not support reports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6123\"\u003e#6123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6123\"\u003e#6123\u003c/a\u003e: fix(native-loader): safely handle report.getReport() on Termux/Android (\u003ca href=\"https://github.com/Jobians\"\u003e\u003ccode\u003e@​Jobians\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6124\"\u003e#6124\u003c/a\u003e: chore(deps): pin msys2/setup-msys2 action to fb197b7 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6125\"\u003e#6125\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6126\"\u003e#6126\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\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/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.52.5\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-18\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlways produce valid UUIDs as debugIds in sourcemaps (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6144\"\u003e#6144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6135\"\u003e#6135\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6140\"\u003e#6140\u003c/a\u003e: chore(deps): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6141\"\u003e#6141\u003c/a\u003e: chore(deps): update peter-evans/find-comment action to v4 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6142\"\u003e#6142\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6143\"\u003e#6143\u003c/a\u003e: chore: eslint enable concurrency option (\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6144\"\u003e#6144\u003c/a\u003e: fix: generation of debugIDs with invalid length (\u003ca href=\"https://github.com/pablomatiasgomez\"\u003e\u003ccode\u003e@​pablomatiasgomez\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6146\"\u003e#6146\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6147\"\u003e#6147\u003c/a\u003e: chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.52.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-03\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where the wrong branch of nullish coalescing was picked (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6133\"\u003e#6133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6128\"\u003e#6128\u003c/a\u003e: Enable npm OIDC publishing (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6133\"\u003e#6133\u003c/a\u003e: Correct nullish coalescing branch resolution for symbol left value (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6134\"\u003e#6134\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github....\n\n_Description has been truncated_","html_url":"https://github.com/oculairmedia/Letta-MCP-server/pull/79","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oculairmedia%2FLetta-MCP-server/issues/79","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/79/packages"},{"uuid":"3511507284","node_id":"PR_kwDOPxON586tin7n","number":10,"state":"closed","title":"build(deps): bump the all group across 1 directory with 160 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T21:04:22.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T21:16:01.000Z","updated_at":"2025-10-20T21:04:24.000Z","time_to_close":604101,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":160,"packages":[{"name":"@tauri-apps/api","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"lucide-react","old_version":"0.525.0","new_version":"0.545.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.4.2","new_version":"15.5.5","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.8","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.6","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"2.1.2","new_version":"2.2.6","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.37.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.4.2","new_version":"15.5.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@types/node","old_version":"24.0.15","new_version":"24.7.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.37.0","new_version":"8.46.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.37.0","new_version":"8.46.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"5.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.4.2","new_version":"15.5.5","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.0","repository_url":"https://github.com/facebook/react"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.0.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tw-animate-css","old_version":"1.3.5","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.37.0","new_version":"8.46.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/runtime","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint/config-helpers","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/core","old_version":"0.15.1","new_version":"0.15.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.3.3","new_version":"0.3.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"loupe","old_version":"3.1.4","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"rollup","old_version":"4.45.1","new_version":"4.52.4","repository_url":"https://github.com/rollup/rollup"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"vite","old_version":"7.0.5","new_version":"7.1.9","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 42 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.0` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.5.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.525.0` | `0.545.0` |\n| [next](https://github.com/vercel/next.js) | `15.4.2` | `15.5.5` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.8` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.6` | `19.2.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.6` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.37.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.4.2` | `15.5.5` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.14` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.15` | `24.7.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.37.0` | `8.46.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.37.0` | `8.46.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `5.0.4` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.4.2` | `15.5.5` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.14` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.5` | `1.4.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.37.0` | `8.46.1` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.27.6` | `7.28.4` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.3.0` | `0.3.1` |\n| [@eslint/core](https://github.com/eslint/rewrite/tree/HEAD/packages/core) | `0.15.1` | `0.15.2` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.3.3` | `0.3.5` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.4` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.1` | `4.52.4` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.0.5` | `7.1.9` |\n\n\nUpdates `@tauri-apps/api` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.8.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/68874c68c566638b4c21a3aa67844d1bdaeb6dab\"\u003e\u003ccode\u003e68874c68c\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13564\"\u003e#13564\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../robertrpf\"\u003e\u003ccode\u003e@​robertrpf\u003c/code\u003e\u003c/a\u003e) Add window focusable attribute and set_focusable API.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/5110a762e9db978a28a15400bf76e3c864da2a86\"\u003e\u003ccode\u003e5110a762e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13830\"\u003e#13830\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Sky-walkerX\"\u003e\u003ccode\u003e@​Sky-walkerX\u003c/code\u003e\u003c/a\u003e) Added \u003ccode\u003eWindow::setSimpleFullscreen\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/5ba1c3faa468073512bdb5035a01f7f99720fcf0\"\u003e\u003ccode\u003e5ba1c3faa\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13722\"\u003e#13722\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../s00d\"\u003e\u003ccode\u003e@​s00d\u003c/code\u003e\u003c/a\u003e) Added icon (icon and nativeIcon) support for Submenu:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn the Rust API (\u003ccode\u003etauri\u003c/code\u003e), you can now set an icon for submenus via the builder and dedicated methods.\u003c/li\u003e\n\u003cli\u003eIn the JS/TS API (\u003ccode\u003e@tauri-apps/api\u003c/code\u003e), \u003ccode\u003eSubmenuOptions\u003c/code\u003e now has an \u003ccode\u003eicon\u003c/code\u003e field, and the \u003ccode\u003eSubmenu\u003c/code\u003e class provides \u003ccode\u003esetIcon\u003c/code\u003e and \u003ccode\u003esetNativeIcon\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eUsage examples are added to the documentation and demo app.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is a backwards-compatible feature. Submenus can now display icons just like regular menu items.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.8.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.4/x64/bin/node /opt/hostedtoolcache/node/20.19.4/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.4\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.4/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/dae4d7dba587bf04d8f1d71cbc53f9eb/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b4abb6cae87f9b7afa6bde0d416bff01e1d691c4\"\u003e\u003ccode\u003eb4abb6c\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13887\"\u003e#13887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1a3d1a024ebb2a3dd5d15849523a55246d78fda6\"\u003e\u003ccode\u003e1a3d1a0\u003c/code\u003e\u003c/a\u003e fix(ios): Tauri iOS build with binary XCFramework dependencies (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13995\"\u003e#13995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/37154ebdcd9b755f06847fc9ed470b2b3d737094\"\u003e\u003ccode\u003e37154eb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14027\"\u003e#14027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/380656874e9531274862b7e5feee870fe405c0ea\"\u003e\u003ccode\u003e3806568\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eAsRef\\\u0026lt;Window\u0026gt;\u003c/code\u003e on \u003ccode\u003eWebviewWindow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14026\"\u003e#14026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/bc4afe7dd4780f02c2d4b1f07d97185fbc5d2bba\"\u003e\u003ccode\u003ebc4afe7\u003c/code\u003e\u003c/a\u003e feat(cli): check plugin versions for incompatibilities (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13993\"\u003e#13993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7c2eb31c83a202b3481a6d560ae2048bcbe4157b\"\u003e\u003ccode\u003e7c2eb31\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ePluginHandle::run_mobile_plugin_async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13895\"\u003e#13895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/737364b8d32c0d03847c77ac0a7ed30bc20ec668\"\u003e\u003ccode\u003e737364b\u003c/code\u003e\u003c/a\u003e fix: a few regressions from previous PRs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14020\"\u003e#14020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68874c68c566638b4c21a3aa67844d1bdaeb6dab\"\u003e\u003ccode\u003e68874c6\u003c/code\u003e\u003c/a\u003e feat(core): webview window focusable property, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/11130\"\u003e#11130\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dfadcb764bdf84089a5487005a7b4f3b7cf09494\"\u003e\u003ccode\u003edfadcb7\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eWebView::set_cookie\u003c/code\u003e and \u003ccode\u003eWebView::delete_cookie\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/22d6bcacbb2001eb292ebd8c5d021447700f9512\"\u003e\u003ccode\u003e22d6bca\u003c/code\u003e\u003c/a\u003e feat(tauri): impl \u003ccode\u003eApp::set_device_event_filter\u003c/code\u003e for \u003ccode\u003eAppHandle\u003c/code\u003e also (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14008\"\u003e#14008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.7.0...@tauri-apps/api-v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.4.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.0kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-http-2.5.0.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 18.6 kB\nnpm notice shasum: 49cf2baf377b0c7b089236d0a59331ee697513cd\nnpm notice integrity: sha512-l4M2DUIsOBIMr[...]z8E8tpOgvi0EQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=249980655\n+ @tauri-apps/plugin-http@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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/tauri-apps/plugins-workspace/commit/ff19affa7b2b3b7316d454de8bfa71ec3b5b3b2c\"\u003e\u003ccode\u003eff19aff\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.34.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2755\"\u003e#2755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f501bc2f1ce87d6a3a0fb286018d08a0a2d2c122\"\u003e\u003ccode\u003ef501bc2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/87afa23cad077c09bc1eb743800ae3396b531146\"\u003e\u003ccode\u003e87afa23\u003c/code\u003e\u003c/a\u003e feat(updater): add allowDowngrades option (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2726\"\u003e#2726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d40190721ccf36a00d666a03800e972514fc379c\"\u003e\u003ccode\u003ed401907\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.28.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/909bc1f9ca175f173c6f98273057d2c41e9f1dc1\"\u003e\u003ccode\u003e909bc1f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9bc4b2230ebb32bd30a4c0c2a21077829a729193\"\u003e\u003ccode\u003e9bc4b22\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.41.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b9dc03d5cee0b19c014e8683ff048e84715063b3\"\u003e\u003ccode\u003eb9dc03d\u003c/code\u003e\u003c/a\u003e docs(geolocation): fix android feature name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cd8fbf834affae59338d3184f8eda1c314f3fda5\"\u003e\u003ccode\u003ecd8fbf8\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate zip to v4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/764e8f7719247da515243d9c9cafa6d087d21769\"\u003e\u003ccode\u003e764e8f7\u003c/code\u003e\u003c/a\u003e feat(autostart): add app name configuration for auto start entry (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/85635a280768cab3afa88d26dc9146ebcca8175f\"\u003e\u003ccode\u003e85635a2\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.525.0 to 0.545.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.545.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eflame\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3600\"\u003elucide-icons/lucide#3600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified \u003ccode\u003esquare-m\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3549\"\u003elucide-icons/lucide#3549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vite from 6.3.5 to 6.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3611\"\u003elucide-icons/lucide#3611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecombine\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3200\"\u003elucide-icons/lucide#3200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3509\"\u003elucide-icons/lucide#3509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.1.1 to 5.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3638\"\u003elucide-icons/lucide#3638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003emotorbike\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3371\"\u003elucide-icons/lucide#3371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.544.0...0.545.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.544.0...0.545.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\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/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouse-heart\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3239\"\u003elucide-icons/lucide#3239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.542.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add MDN Web Docs \u0026amp; Nuxt to showcase by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3590\"\u003elucide-icons/lucide#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elist-chevrons-down-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.545.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.4.2 to 15.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit code-frame into separate compiled package (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84238\"\u003e#84238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd deprecation warning to Runtime config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84650\"\u003e#84650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unstable_cache should perform blocking revalidation during ISR revalidation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84716\"\u003e#84716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003eexperimental.middlewareClientMaxBodySize\u003c/code\u003e body cloning limit  (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84722\"\u003e#84722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: missing next/link types with typedRoutes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84779\"\u003e#84779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: early October improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84334\"\u003e#84334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure onRequestError is invoked when otel enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83343\"\u003e#83343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[devtool] fix overlay styles are missing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83721\"\u003e#83721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't match dynamic pattern for node_modules packages (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83176\"\u003e#83176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82911\"\u003e#82911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve handling of symlink resolution errors in track_glob and read_glob (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83357\"\u003e#83357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: throw large static metadata error earlier (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82939\"\u003e#82939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84077\"\u003e#84077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83745\"\u003e#83745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/yiminghe\"\u003e\u003ccode\u003e@​yiminghe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/leerob\"\u003e\u003ccode\u003e@​leerob\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fufuShih\"\u003e\u003ccode\u003e@​fufuShih\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dwrth\"\u003e\u003ccode\u003e@​dwrth\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aymericzip\"\u003e\u003ccode\u003e@​aymericzip\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/obendev\"\u003e\u003ccode\u003e@​obendev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/OoMNoO\"\u003e\u003ccode\u003e@​OoMNoO\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pontasan\"\u003e\u003ccode\u003e@​pontasan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/HondaYt\"\u003e\u003ccode\u003e@​HondaYt\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ryuapp\"\u003e\u003ccode\u003e@​ryuapp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lpalmes\"\u003e\u003ccode\u003e@​lpalmes\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83069\"\u003e#83069\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/vercel/next.js/commit/81f530db2652a96d4b88fabaf4dfaf30c2269695\"\u003e\u003ccode\u003e81f530d\u003c/code\u003e\u003c/a\u003e v15.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9abbc0e9eba67d635d4da5293273de123263101d\"\u003e\u003ccode\u003e9abbc0e\u003c/code\u003e\u003c/a\u003e [backport] fix: missing \u003ccode\u003enext/link\u003c/code\u003e types with \u003ccode\u003etypedRoutes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82814\"\u003e#82814\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84779\"\u003e#84779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/121e1b566f8bf632dd09bf06fbbdb5ff5a21a51c\"\u003e\u003ccode\u003e121e1b5\u003c/code\u003e\u003c/a\u003e [backport] docs: early October improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84334\"\u003e#84334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1b276c98f98f2d06bb9be36634410851867b013f\"\u003e\u003ccode\u003e1b276c9\u003c/code\u003e\u003c/a\u003e [backport]: \u003ccode\u003eexperimental.middlewareClientMaxBodySize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84722\"\u003e#84722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2061f04132690956ac0722eeacdff8747d7c1c49\"\u003e\u003ccode\u003e2061f04\u003c/code\u003e\u003c/a\u003e [backport] fix: unstable_cache should perform blocking revalidation during IS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ce3d9639d12eaa0fe05ba5cbc7a5d86daf3b3341\"\u003e\u003ccode\u003ece3d963\u003c/code\u003e\u003c/a\u003e [backport] Add deprecation warning to Runtime config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84168\"\u003e#84168\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84650\"\u003e#84650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ec69752d9e5b4174491cdded7b419ba7657db481\"\u003e\u003ccode\u003eec69752\u003c/code\u003e\u003c/a\u003e [backport] Split code-frame into separate compiled package (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84174\"\u003e#84174\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84238\"\u003e#84238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/40f1d7814d8f1ab3d9e169b389015b8d6f258fb3\"\u003e\u003ccode\u003e40f1d78\u003c/code\u003e\u003c/a\u003e v15.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb30f0a1760b640b42cc15f34c55531499d3949c\"\u003e\u003ccode\u003ecb30f0a\u003c/code\u003e\u003c/a\u003e [backport] docs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b6a32bb57956f0bd4175d7b04e83c3bbad5249a8\"\u003e\u003ccode\u003eb6a32bb\u003c/code\u003e\u003c/a\u003e [backport] [CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84087\"\u003e#84087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.4.2...v15.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.0\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\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/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.8 to 19.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.0 to 19.2.0\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\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\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/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/83c88ad470d680060f807ef81ed4c14b3b71fd3b\"\u003e\u003ccode\u003e83c88ad\u003c/code\u003e\u003c/a\u003e Handle fabric root level fragment with compareDocumentPosition (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34533\"\u003e#34533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/t...\n\n_Description has been truncated_","html_url":"https://github.com/Badhansen/nimbusv1/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Badhansen%2Fnimbusv1/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"3508434775","node_id":"PR_kwDOOD_vJs6tYJlE","number":74,"state":"closed","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-20T02:41:33.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T04:41:22.000Z","updated_at":"2025-10-20T02:41:35.000Z","time_to_close":597611,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":21,"packages":[{"name":"supertest","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.29","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@types/node","old_version":"20.19.9","new_version":"20.19.21","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.5","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"esbuild","old_version":"0.25.7","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"loupe","old_version":"3.1.4","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"rollup","old_version":"4.45.1","new_version":"4.52.4","repository_url":"https://github.com/rollup/rollup"},{"name":"semver","old_version":"7.7.2","new_version":"7.7.3","repository_url":"https://github.com/npm/node-semver"},{"name":"sirv","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/lukeed/sirv"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"vite","old_version":"7.0.5","new_version":"7.1.9","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.3` | `7.1.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.4` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.29` | `0.3.31` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `20.19.21` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.5` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.7` | `0.25.10` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.4` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.1` | `4.52.4` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.7.3` |\n| [sirv](https://github.com/lukeed/sirv) | `3.0.1` | `3.0.2` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.0.5` | `7.1.9` |\n\n\nUpdates `supertest` from 7.1.3 to 7.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.28.0 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/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\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/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\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.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/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/f04083a70573804935797e5a4d7d8f647d30a59a\"\u003e\u003ccode\u003ef04083a\u003c/code\u003e\u003c/a\u003e [Babel 8] Align TSMappedType AST (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17479\"\u003e#17479\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/432a7ffbff568efb608a5ddd8e87aea39c76bdad\"\u003e\u003ccode\u003e432a7ff\u003c/code\u003e\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17465\"\u003e#17465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/70db86a03cb946d860e8fd68b84d178672651d56\"\u003e\u003ccode\u003e70db86a\u003c/code\u003e\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17478\"\u003e#17478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/98d18aa4f66ce300a6a863bad223ab67b3fdf282\"\u003e\u003ccode\u003e98d18aa\u003c/code\u003e\u003c/a\u003e Misc: Cleanup Babel 8 tasks (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17429\"\u003e#17429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5051613c021b6604929278d6811fa671f49dfbdb\"\u003e\u003ccode\u003e5051613\u003c/code\u003e\u003c/a\u003e Type-check \u003ccode\u003e.d.ts\u003c/code\u003e file with \u003ccode\u003estrict: true\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17461\"\u003e#17461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-utils` from 4.7.0 to 4.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-utils/releases\"\u003e\u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.8.0...v4.9.0\"\u003e4.9.0\u003c/a\u003e (2025-09-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eisParenthesized:\u003c/strong\u003e support the latest \u003ccode\u003etypescript-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/261\"\u003e#261\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/e872dbdea1122a14f14782f00cc392b76e4c6242\"\u003ee872dbd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.7.0...v4.8.0\"\u003e4.8.0\u003c/a\u003e (2025-09-03)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eget-static-value:\u003c/strong\u003e incorrect return when variable has object mutation (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/257\"\u003e#257\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/161ffe1b7ffb469a56a0030c04771e9f90d64059\"\u003e161ffe1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for typescript AST to \u003ccode\u003eisParenthesized\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/692ce08851581ed2385a3804d6a00d73af458479\"\u003e692ce08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/e872dbdea1122a14f14782f00cc392b76e4c6242\"\u003e\u003ccode\u003ee872dbd\u003c/code\u003e\u003c/a\u003e feat(isParenthesized): support the latest \u003ccode\u003etypescript-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/161ffe1b7ffb469a56a0030c04771e9f90d64059\"\u003e\u003ccode\u003e161ffe1\u003c/code\u003e\u003c/a\u003e fix(get-static-value): incorrect return when variable has object mutation (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/692ce08851581ed2385a3804d6a00d73af458479\"\u003e\u003ccode\u003e692ce08\u003c/code\u003e\u003c/a\u003e feat: add support for typescript AST to \u003ccode\u003eisParenthesized\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.7.0...v4.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/gen-mapping` from 0.3.12 to 0.3.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/gen-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/gen-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.13] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/gen-mapping/0.3.12...gen-mapping/0.3.13\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/gen-mapping/0.3.12...gen-mapping/0.3.13\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/jridgewell/sourcemaps/commit/a969b67424a2e16e3cf8b137d7146d9424bf8534\"\u003e\u003ccode\u003ea969b67\u003c/code\u003e\u003c/a\u003e gen-mapping/0.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/c780a904904048808f6043969dc1b87fc5b361d1\"\u003e\u003ccode\u003ec780a90\u003c/code\u003e\u003c/a\u003e Update links to point to monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e2fa5d783de70877df8b304cb1af484ecfd0636b\"\u003e\u003ccode\u003ee2fa5d7\u003c/code\u003e\u003c/a\u003e remapping/2.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/gen-mapping/0.3.13/packages/gen-mapping\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/sourcemap-codec` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/sourcemap-codec/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/sourcemap-codec\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[1.5.5] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.4...sourcemap-codec/1.5.5\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.4...sourcemap-codec/1.5.5\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/jridgewell/sourcemaps/commit/e53a6dfb18f404a0cc77d1c92aa4bcc11dac16a6\"\u003e\u003ccode\u003ee53a6df\u003c/code\u003e\u003c/a\u003e sourcemap-codec/1.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/sourcemap-codec/1.5.5/packages/sourcemap-codec\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/trace-mapping` from 0.3.29 to 0.3.31\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/trace-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/trace-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.31] - 2025-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the performance of \u003ccode\u003egeneratedPositionFor\u003c/code\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping/issues/42\"\u003e#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.30...trace-mapping/0.3.31\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.30...trace-mapping/0.3.31\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e[0.3.30] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.29...trace-mapping/0.3.30\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.29...trace-mapping/0.3.30\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/jridgewell/sourcemaps/commit/74fc8e11d30641b82e3ca3532cd89477671afeab\"\u003e\u003ccode\u003e74fc8e1\u003c/code\u003e\u003c/a\u003e trace-mapping/0.3.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/2042d5f031bb436a2425cd0d451f24ef68972f36\"\u003e\u003ccode\u003e2042d5f\u003c/code\u003e\u003c/a\u003e Use real arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e2f5db12bb57a06ff736ca5a30d662ba97798731\"\u003e\u003ccode\u003ee2f5db1\u003c/code\u003e\u003c/a\u003e simplifiy with PR feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/5c8e94e44636afb0e3a028426900b80c74bea745\"\u003e\u003ccode\u003e5c8e94e\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'upstream/main' into connor4312/41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/08f73074303a8be800a57e803603fa4e458b621c\"\u003e\u003ccode\u003e08f7307\u003c/code\u003e\u003c/a\u003e Benchmark generatedPositionFor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/d3b3fcd8fa92cab53a5505086521d1b28a32bf4e\"\u003e\u003ccode\u003ed3b3fcd\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/392ea806b1d17d961d5859cfc00986e1bf31f195\"\u003e\u003ccode\u003e392ea80\u003c/code\u003e\u003c/a\u003e fix: pathological slow case in bySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/095a5825c482003597a30aa380b50159219f3618\"\u003e\u003ccode\u003e095a582\u003c/code\u003e\u003c/a\u003e trace-mapping/0.3.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/trace-mapping/0.3.31/packages/trace-mapping\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.9 to 20.19.21\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 `ast-v8-to-istanbul` from 0.3.3 to 0.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/releases\"\u003east-v8-to-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: publish ignore hints example by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/74\"\u003eAriPerkkio/ast-v8-to-istanbul#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eignore else\u003c/code\u003e for implicit else by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/83\"\u003eAriPerkkio/ast-v8-to-istanbul#83\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.4...v0.3.5\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.4...v0.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ignore hints for \u003ccode\u003eSwitchCase\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/72\"\u003eAriPerkkio/ast-v8-to-istanbul#72\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/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/55\"\u003eAriPerkkio/ast-v8-to-istanbul#55\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.4\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.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/AriPerkkio/ast-v8-to-istanbul/commit/692873116287c16c1507c4de826478fa4351301b\"\u003e\u003ccode\u003e6928731\u003c/code\u003e\u003c/a\u003e 0.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/fc8d56e60435bf5f7bc182abdcd75e9850942d79\"\u003e\u003ccode\u003efc8d56e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eignore else\u003c/code\u003e for implicit else (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/06f39a2ed04a253d9a6d94875d71fd71f858740b\"\u003e\u003ccode\u003e06f39a2\u003c/code\u003e\u003c/a\u003e test: revert work-around of \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20551\"\u003evitejs/vite#20551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/5be1f04247b2cb7a7e478ede24d00ccac7d4bc93\"\u003e\u003ccode\u003e5be1f04\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/d1210c2996f48b4a3541300fd48f9ae35650d686\"\u003e\u003ccode\u003ed1210c2\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/f9c0c6c5df0be77151ed7a31668ae3d6649cd3f0\"\u003e\u003ccode\u003ef9c0c6c\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/9c531fe13fb4353d58ad7d12f35ce9bfb62ddcc7\"\u003e\u003ccode\u003e9c531fe\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/6f58acb93592193a22ab35ccc6baf44da365b6fb\"\u003e\u003ccode\u003e6f58acb\u003c/code\u003e\u003c/a\u003e ci: publish with oicd auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/98de06259ca26583ed0b465afef8e5859fd3c442\"\u003e\u003ccode\u003e98de062\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/fcfaed0930da6bf9f8aee34835580c332c3a91cb\"\u003e\u003ccode\u003efcfaed0\u003c/code\u003e\u003c/a\u003e test: transform fixtures with client environment (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for ast-v8-to-istanbul since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 5.2.1 to 5.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: keep names in bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1702\"\u003echaijs/chai#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: support publishing v5 by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1703\"\u003echaijs/chai#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update npm tag name by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1704\"\u003echaijs/chai#1704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003cp\u003eReverts the removal of the bundled version of chai in 5.3.1\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate core contributors by \u003ca href=\"https://github.com/keithamus\"\u003e\u003ccode\u003e@​keithamus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1697\"\u003echaijs/chai#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: reintroduce bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1699\"\u003echaijs/chai#1699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove bundled chai by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1694\"\u003echaijs/chai#1694\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1696\"\u003echaijs/chai#1696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: use \u003ccode\u003efiles\u003c/code\u003e for publishing by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1695\"\u003echaijs/chai#1695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445243d5e769c6b155e2a35e25a5f747afd2da88\"\u003e\u003ccode\u003e445243d\u003c/code\u003e\u003c/a\u003e chore: update npm tag name (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1704\"\u003e#1704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/42013e17619736b96c78a4b2dd8b0e7282b2b76f\"\u003e\u003ccode\u003e42013e1\u003c/code\u003e\u003c/a\u003e chore: support publishing v5 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a6c9b77ccab6b30e025050d8355662f7a20e2c78\"\u003e\u003ccode\u003ea6c9b77\u003c/code\u003e\u003c/a\u003e fix: keep names in bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/f2c2e3eb44ad687a3a641ac8475e158562016437\"\u003e\u003ccode\u003ef2c2e3e\u003c/code\u003e\u003c/a\u003e fix: reintroduce bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445d4777bd77a88f2007fbbefb7c6b37bb35b527\"\u003e\u003ccode\u003e445d477\u003c/code\u003e\u003c/a\u003e Update core contributors (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/fdcad8b11b2e9294d58b023eaf6b1208efaf9e6f\"\u003e\u003ccode\u003efdcad8b\u003c/code\u003e\u003c/a\u003e chore: remove bundled chai (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/10cb3442313f6455e1626eea7f47a382615de3e7\"\u003e\u003ccode\u003e10cb344\u003c/code\u003e\u003c/a\u003e chore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a125d3eba50d593601ee1db2e0fea5221c22e478\"\u003e\u003ccode\u003ea125d3e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003efiles\u003c/code\u003e for publishing (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.1...v5.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.7 to 0.25.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a panic in a minification edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4287\"\u003e#4287\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a panic due to a null pointer that could happen when esbuild inlines a doubly-nested identity function and the final result is empty. It was fixed by emitting the value \u003ccode\u003eundefined\u003c/code\u003e in this case, which avoids the panic. This case must be rare since it hasn't come up until now. Here is an example of code that previously triggered the panic (which only happened when minifying):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003efunction identity(x) { return x }\nidentity({ y: identity(123) })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e@supports\u003c/code\u003e nested inside pseudo-element (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4265\"\u003e#4265\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWhen transforming nested CSS to non-nested CSS, esbuild is supposed to filter out pseudo-elements such as \u003ccode\u003e::placeholder\u003c/code\u003e for correctness. The \u003ca href=\"https://www.w3.org/TR/css-nesting-1/\"\u003eCSS nesting specification\u003c/a\u003e says the following:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe nesting selector cannot represent pseudo-elements (identical to the behavior of the ':is()' pseudo-class). We’d like to relax this restriction, but need to do so simultaneously for both ':is()' and '\u0026amp;', since they’re intentionally built on the same underlying mechanisms.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eHowever, it seems like this behavior is different for nested at-rules such as \u003ccode\u003e@supports\u003c/code\u003e, which do work with pseudo-elements. So this release modifies esbuild's behavior to now take that into account:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n::placeholder {\n  color: red;\n  body \u0026amp; { color: green }\n  @supports (color: blue) { color: blue }\n}\n\u003cp\u003e/* Old output (with --supported:nesting=false) */\u003cbr /\u003e\n::placeholder {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\nbody :is() {\u003cbr /\u003e\ncolor: green;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003ca href=\"https://github.com/supports\"\u003e\u003ccode\u003e@​supports\u003c/code\u003e\u003c/a\u003e (color: blue) {\u003cbr /\u003e\n{\u003cbr /\u003e\ncolor: blue;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --supported:nesting=false) */\u003cbr /\u003e\n::placeholder {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\nbody :is() {\u003cbr /\u003e\ncolor: green;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003ca href=\"https://github.com/supports\"\u003e\u003ccode\u003e@​supports\u003c/code\u003e\u003c/a\u003e (color: blue) {\u003cbr /\u003e\n::placeholder {\u003cbr /\u003e\ncolor: blue;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a panic in a minification edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4287\"\u003e#4287\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a panic due to a null pointer that could happen when esbuild inlines a doubly-nested identity function and the final result is empty. It was fixed by emitting the value \u003ccode\u003eundefined\u003c/code\u003e in this case, which avoids the panic. This case must be rare since it hasn't come up until now. Here is an example of code that previously triggered the panic (which only happened when minifying):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003efunction identity(x) { return x }\nidentity({ y: identity(123) })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e@supports\u003c/code\u003e nested inside pseudo-element (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4265\"\u003e#4265\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWhen transforming nested CSS to non-nested CSS, esbuild is supposed to filter out pseudo-elements such as \u003ccode\u003e::placeholder\u003c/code\u003e for correctness. The \u003ca href=\"https://www.w3.org/TR/css-nesting-1/\"\u003eCSS nesting specification\u003c/a\u003e says the following:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe nesting selector cannot represent pseudo-elements (identical to the behavior of the ':is()' pseudo-class). We’d like to relax this restriction, but need to do so simultaneously for both ':is()' and '\u0026amp;', since they’re intentionally built on the same underlying mechanisms.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eHowever, it seems like this behavior is different for nested at-rules such as \u003ccode\u003e@supports\u003c/code\u003e, which do work with pseudo-elements. So this release modifies esbuild's behavior to now take that into account:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n::placeholder {\n  color: red;\n  body \u0026amp; { color: green }\n  @supports (color: blue) { color: blue }\n}\n\u003cp\u003e/* Old output (with --supported:nesting=false) */\u003cbr /\u003e\n::placeholder {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\nbody :is() {\u003cbr /\u003e\ncolor: green;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003ca href=\"https://github.com/supports\"\u003e\u003ccode\u003e@​supports\u003c/code\u003e\u003c/a\u003e (color: blue) {\u003cbr /\u003e\n{\u003cbr /\u003e\ncolor: blue;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --supported:nesting=false) */\u003cbr /\u003e\n::placeholder {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\nbody :is() {\u003cbr /\u003e\ncolor: green;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003ca href=\"https://github.com/supports\"\u003e\u003ccode\u003e@​supports\u003c/code\u003e\u003c/a\u003e (color: blue) {\u003cbr /\u003e\n::placeholder {\u003cbr /\u003e\ncolor: blue;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6b668f96fb00d6a6d035f058e38b6bd2507beb6\"\u003e\u003ccode\u003ed6b668f\u003c/code\u003e\u003c/a\u003e publish 0.25.10 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5088c198b5ecee18ba903c4099458df98b1b6788\"\u003e\u003ccode\u003e5088c19\u003c/code\u003e\u003c/a\u003e refactor: use strings.Builder (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4290\"\u003e#4290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/755da31752d759f1ea70b8d4f7f677b3557dab3e\"\u003e\u003ccode\u003e755da31\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a1d9c8649bcbacc59e521171f47d6928fda14043\"\u003e\u003ccode\u003ea1d9c86\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4287\"\u003e#4287\u003c/a\u003e: marked the wrong issue as fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/73a0b2ae491c9d6a069516447292df2afe371b63\"\u003e\u003ccode\u003e73a0b2a\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4286\"\u003e#4286\u003c/a\u003e: minifier panic due to identity function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/134dadffecf55c5dba20cd9f03996275da06ba49\"\u003e\u003ccode\u003e134dadf\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4265\"\u003e#4265\u003c/a\u003e: \u003ccode\u003e@supports\u003c/code\u003e nested inside \u003ccode\u003e::pseudo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/195e05c16f03a341390feef38b8ebf17d3075e14\"\u003e\u003ccode\u003e195e05c\u003c/code\u003e\u003c/a\u003e publish 0.25.9 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/3dac33f2a2ba60387fb9aaca96b3e80b9e0512e0\"\u003e\u003ccode\u003e3dac33f\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3131\"\u003e#3131\u003c/a\u003e, fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3663\"\u003e#3663\u003c/a\u003e: yarnpnp + windows + D drive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0f2c5c8c11dc3fa2a4e9e82df202d0b607e59de4\"\u003e\u003ccode\u003e0f2c5c8\u003c/code\u003e\u003c/a\u003e mock fs now supports multiple volumes on windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/100a51e791ce714a1a90557bc9e5133fa0d38692\"\u003e\u003ccode\u003e100a51e\u003c/code\u003e\u003c/a\u003e split out yarnpnp snapshot tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.7...v0.25.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fdir` from 6.4.6 to 6.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thecodrr/fdir/releases\"\u003efdir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003cp\u003eThis release brings a lot of cool stuff:\u003c/p\u003e\n\u003ch2\u003eESM support\u003c/h2\u003e\n\u003cp\u003efdir now includes esm builds in addition to the commonjs build.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/TheAlexLichter\"\u003e\u003ccode\u003e@​TheAlexLichter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/147\"\u003ethecodrr/fdir#147\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNode v12 support (is back!)\u003c/h2\u003e\n\u003cp\u003efdir v6.4.6 broke Node v12 \u0026amp; v14 compatibility as it made use of AbortController. We have now replaced AbortController with an in-house solution that should bring back support for Node v12.\u003c/p\u003e\n\u003cp\u003eAdditionally, fdir now has the \u003ccode\u003eengines\u003c/code\u003e field set to \u003ccode\u003e\u0026gt;=12\u003c/code\u003e to make it super clear what versions of Node we support.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e for bringing this up and helping me test this!\u003c/p\u003e\n\u003ch2\u003eCustom FS\u003c/h2\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e for adding support for this. You can now pass a custom FS module and fdir will make use of it instead of the Node.js \u003ccode\u003efs\u003c/code\u003e module.\u003c/p\u003e\n\u003cp\u003eYou can use it like so:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e    const api = new fdir({\n      fs: fakeFs,\n    }).crawl(\u0026quot;node_modules\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003efs\u003c/code\u003e property expects the following methods:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eexport type FSLike = {\n  readdir: typeof nativeFs.readdir;\n  readdirSync: typeof nativeFs.readdirSync;\n  realpath: typeof nativeFs.realpath;\n  realpathSync: typeof nativeFs.realpathSync;\n  stat: typeof nativeFs.stat;\n  statSync: typeof nativeFs.statSync;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: use \u003ccode\u003eslice\u003c/code\u003e instead of \u003ccode\u003ereplace\u003c/code\u003e when joining path by \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/152\"\u003ethecodrr/fdir#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support \u003ccode\u003e@types/picomatch\u003c/code\u003e v4 by \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/156\"\u003ethecodrr/fdir#156\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNew Contributors\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlexLichter\"\u003e\u003ccode\u003e@​TheAlexLichter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/147\"\u003ethecodrr/fdir#147\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/thecodrr/fdir/commit/14c678e70e714f32e511cdf24c8d2392ac25ba0f\"\u003e\u003ccode\u003e14c678e\u003c/code\u003e\u003c/a\u003e chore: bump version to 6.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/bcfbc2e009b81f6ecb1247c8f05e3050c1847927\"\u003e\u003ccode\u003ebcfbc2e\u003c/code\u003e\u003c/a\u003e chore: update lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/7800ee8a271d5c484c798e49ae4def24b4228af1\"\u003e\u003ccode\u003e7800ee8\u003c/code\u003e\u003c/a\u003e chore: set engines field (\u003ca href=\"https://redirect.github.com/thecodrr/fdir/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/e7d604203ea2b0623c5f78debcc9a6e89cdb550b\"\u003e\u003ccode\u003ee7d6042\u003c/code\u003e\u003c/a\u003e build: set up tsdown for dual build (\u003ca href=\"https://redirect.github.com/thecodrr/fdir/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/175a702296b9a9a0688a36a3d8ebfe0b5beee46e\"\u003e\u003ccode\u003e175a702\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e@types/picomatch\u003c/code\u003e v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/2ac620dd8d4c4dd59c08901ca81f12703320e90b\"\u003e\u003ccode\u003e2ac620d\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003e||\u003c/code\u003e instead of \u003ccode\u003e??\u003c/code\u003e for node 12 compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/f1630d1983c2e93b13b205c147580c2375cb298d\"\u003e\u003ccode\u003ef1630d1\u003c/code\u003e\u003c/a\u003e chore: run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/6547a2d5337a01aae06a49bcf2d139a4e22289ec\"\u003e\u003ccode\u003e6547a2d\u003c/code\u003e\u003c/a\u003e feat: support custom fs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/afde92a5950ceb64b4b1a87cbcc807233ee78dc4\"\u003e\u003ccode\u003eafde92a\u003c/code\u003e\u003c/a\u003e test: minor refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/76cb3a4ea721e1417d4ffab8061767027b942337\"\u003e\u003ccode\u003e76cb3a4\u003c/code\u003e\u003c/a\u003e fix: drop AbortController as it breaks fdir on Node v14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/thecodrr/fdir/compare/v6.4.6...v6.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `istanbul-reports` from 3.1.7 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/istanbuljs/istanbuljs/releases\"\u003eistanbul-reports's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eistanbul-reports: v3.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/compare/istanbul-reports-v3.1.7...istanbul-reports-v3.2.0\"\u003e3.2.0\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate HTML report filter to take a RegEx (\u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/796\"\u003e#796\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/a7399991f4f5a086a75e8ac13131b79f5e4a6377\"\u003ea739999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehtml-spa table formatting (\u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/814\"\u003e#814\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/39c0fd1c45c8e2300bd724f91989bbffe60422a6\"\u003e39c0fd1\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/istanbuljs/istanbuljs/blob/main/packages/istanbul-reports/CHANGELOG.md\"\u003eistanbul-reports's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/compare/istanbul-reports-v3.1.7...istanbul-reports-v3.2.0\"\u003e3.2.0\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate HTML report filter to take a RegEx (\u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/796\"\u003e#796\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/a7399991f4f5a086a75e8ac13131b79f5e4a6377\"\u003ea739999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehtml-spa table formatting (\u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/814\"\u003e#814\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/39c0fd1c45c8e2300bd724f91989bbffe60422a6\"\u003e39c0fd1\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/istanbuljs/istanbuljs/commit/28ffdbc314596bdcb3007e85d30a62372602b262\"\u003e\u003ccode\u003e28ffdbc\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/a7399991f4f5a086a75e8ac13131b79f5e4a6377\"\u003e\u003ccode\u003ea739999\u003c/code\u003e\u003c/a\u003e feat: update HTML report filter to take a RegEx (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/69b0036f521bbe275dbee7817bfe6db86c3894aa\"\u003e\u003ccode\u003e69b0036\u003c/code\u003e\u003c/a\u003e chore: fix typo in block-navigation.js (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/822\"\u003e#822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/39c0fd1c45c8e2300bd724f91989bbffe60422a6\"\u003e\u003ccode\u003e39c0fd1\u003c/code\u003e\u003c/a\u003e fix: html-spa table formatting (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/a655eb27b6f15e5f4e3cd5b690e1ce5879a6ae44\"\u003e\u003ccode\u003ea655eb2\u003c/code\u003e\u003c/a\u003e chore: remove Greenkeeper badges (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/istanbuljs/istanbuljs/commits/istanbul-reports-v3.2.0/packages/istanbul-reports\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loupe` from 3.1.4 to 3.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/loupe/releases\"\u003eloupe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: inject inspect fn so it behaves like NodeJS inspect by \u003ca href=\"https://github.com/jpolo\"\u003e\u003ccode\u003e@​jpolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/111\"\u003echaijs/loupe#111\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/jpolo\"\u003e\u003ccode\u003e@​jpolo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/111\"\u003echaijs/loupe#111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.2.0...v3.2.1\"\u003ehttps://github.com/chaijs/loupe/compare/v3.2.0...v3.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simplify promise inspection by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/109\"\u003echaijs/loupe#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.1.4...v3.2.0\"\u003ehttps://github.com/chaijs/loupe/compare/v3.1.4...v3.2.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/chaijs/loupe/commit/020f283a90fac8a799baba76ee55ec4a62cf5ba9\"\u003e\u003ccode\u003e020f283\u003c/code\u003e\u003c/a\u003e Fix: inject inspect fn so it behaves like NodeJS inspect (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/94feeafb7e96834dff8d141990eb597e9bd12eaa\"\u003e\u003ccode\u003e94feeaf\u003c/code\u003e\u003c/a\u003e feat: simplify promise inspection (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.1.4...v3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `magic-string` from 0.30.17 to 0.30.19\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Rich-Harris/magic-string/blob/master/CHANGELOG.md\"\u003emagic-string's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rich-harris/magic-string/compare/v0.30.18...v0.30.19\"\u003e0.30.19\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethis.outro need to be mapped (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/300\"\u003e#300\u003c/a\u003e) (\u003ca href=\"https://github.com/rich-harris/magic-string/commit/8852c8da0fe14ace0efcd2a80902813fd96625f4\"\u003e8852c8d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereplace(All)\u003c/code\u003e support replacement for functions when the first parameter is a string (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/304\"\u003e#304\u003c/a\u003e) (\u003ca href=\"https://github.com/rich-harris/magic-string/commit/fd1d88720b5831791438085b1743b6e499eb6806\"\u003efd1d887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rich-harris/magic-string/compare/v0.30.17...v0.30.18\"\u003e0.30.18\u003c/a\u003e (2025-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent infinite loop on empty input (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/302\"\u003e#302\u003c/a\u003e) (\u003ca href=\"https://github.com/rich-harris/magic-string/commit/0fd6253e3ef1912ae81ccc35d85ab32275715d5b\"\u003e0fd6253\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/Rich-Harris/magic-string/commit/bdef7d5ab5087f279d999a9c148f0c5c3a64259e\"\u003e\u003ccode\u003ebdef7d5\u003c/code\u003e\u003c/a\u003e chore: release v0.30.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/e7c4d1c556bbe6f7374ac1c7ae3148b2b014d1ef\"\u003e\u003ccode\u003ee7c4d1c\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/8852c8da0fe14ace0efcd2a80902813fd96625f4\"\u003e\u003ccode\u003e8852c8d\u003c/code\u003e\u003c/a\u003e fix: this.outro need to be mapped (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/fd1d88720b5831791438085b1743b6e499eb6806\"\u003e\u003ccode\u003efd1d887\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003ereplace(All)\u003c/code\u003e support replacement for functions when the first paramet...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/0005025c1849f294b3978547e4cb46f2869c9864\"\u003e\u003ccode\u003e0005025\u003c/code\u003e\u003c/a\u003e chore: release v0.30.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/376bafcb30c284a533977f1dd3edef85d6d03365\"\u003e\u003ccode\u003e376bafc\u003c/code\u003e\u003c/a\u003e chore: update package.json meta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/e59c925eb8aaa1c6655854520a56accfa9fb5146\"\u003e\u003ccode\u003ee59c925\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/0fd6253e3ef1912ae81ccc35d85ab32275715d5b\"\u003e\u003ccode\u003e0fd6253\u003c/code\u003e\u003c/a\u003e fix: prevent infinite loop on empty input (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/a8ee7b79c0a7a9ade1585c73fff1ec7152940334\"\u003e\u003ccode\u003ea8ee7b7\u003c/code\u003e\u003c/a\u003e chore: update eslint config\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rich-harris/magic-string/compare/v0.30.17...v0.30.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.45.1 to 4.52.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.52.4\u003c/h2\u003e\n\u003ch2\u003e4.52.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-03\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where the wrong branch of nullish coalescing was picked (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6133\"\u003e#6133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6128\"\u003e#6128\u003c/a\u003e: Enable npm OIDC publishing (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6133\"\u003e#6133\u003c/a\u003e: Correct nullish coalescing branch resolution for symbol left value (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6134\"\u003e#6134\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.52.3\u003c/h2\u003e\n\u003ch2\u003e4.52.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix check in native loader for environments that do not support reports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6123\"\u003e#6123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6123\"\u003e#6123\u003c/a\u003e: fix(native-loader): safely handle report.getReport() on Termux/Android (\u003ca href=\"https://github.com/Jobians\"\u003e\u003ccode\u003e@​Jobians\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6124\"\u003e#6124\u003c/a\u003e: chore(deps): pin msys2/setup-msys2 action to fb197b7 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6125\"\u003e#6125\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6126\"\u003e#6126\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.52.2\u003c/h2\u003e\n\u003ch2\u003e4.52.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-23\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Android build crashing due to failed dlopen (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6109\"\u003e#6109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6109\"\u003e#6109\u003c/a\u003e: fix(rust): use prebuilt std when it is available (\u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.52.1\u003c/h2\u003e\n\u003ch2\u003e4.52.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-23\u003c/em\u003e\u003c/p\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.52.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-03\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where the wrong branch of nullish coalescing was picked (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6133\"\u003e#6133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6128\"\u003e#6128\u003c/a\u003e: Enable npm OIDC publishing (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6133\"\u003e#6133\u003c/a\u003e: Correct nullish coalescing branch resolution for symbol left value (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6134\"\u003e#6134\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.52.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix check in native loader for environments that do not support reports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6123\"\u003e#6123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6123\"\u003e#6123\u003c/a\u003e: fix(native-loader): safely handle report.getReport() on Termux/Android (\u003ca href=\"https://github.com/Jobians\"\u003e\u003ccode\u003e@​Jobians\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6124\"\u003e#6124\u003c/a\u003e: chore(deps): pin msys2/setup-msys2 action to fb197b7 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6125\"\u003e#6125\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6126\"\u003e#6126\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.52.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-23\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Android build crashing due to failed dlopen (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6109\"\u003e#6109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6109\"\u003e#6109\u003c/a\u003e: fix(rust): use prebuilt std when it is available (\u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.52.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-23\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-out of dynamic import optimization when using top-level await to effectively prevent deadlocks (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6121\"\u003e#6121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\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/rollup/rollup/commit/cd81da74af1d11fda0ee1752cc26f6dc8217e9ca\"\u003e\u003ccode\u003ecd81da7\u003c/code\u003e\u003c/a\u003e 4.52.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/0fd66e6a5322f20fb8427486d65794dea681b69c\"\u003e\u003ccode\u003e0fd66e6\u003c/code\u003e\u003c/a\u003e Correct nullish coalescing branch resolution for symbol left value (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6133\"\u003e#6133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c1c4175a772ed20a03b8dcec1b8e1afb1200de06\"\u003e\u003ccode\u003ec1c4175\u003c/code\u003e\u003c/a\u003e fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6134\"\u003e#6134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/bef29f4858c5866187be54daf4597ded9ec89aef\"\u003e\u003ccode\u003ebef29f4\u003c/code\u003e\u003c/a\u003e Enable npm OIDC publishing (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6128\"\u003e#6128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/74c555c8e9ef7b62c2f57925bb2a5c0627ef8ae1\"\u003e\u003ccode\u003e74c555c\u003c/code\u003e\u003c/a\u003e 4.52.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/436286245808241a1541197335348ec0b9fb32c8\"\u003e\u003ccode\u003e4362862\u003c/code\u003e\u003c/a\u003e fix(native-loader): safely handle report.getReport() on Termux/Android (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6123\"\u003e#6123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/7340c454a8ba362363993b16f9567786b5f37eae\"\u003e\u003ccode\u003e7340c45\u003c/code\u003e\u003c/a\u003e chore(deps): pin msys2/setup-msys2 action to fb197b7 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/cfe817e26f33fc36446aa6965f33205be81a02bc\"\u003e\u003ccode\u003ecfe817e\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6126\"\u003e#6126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/89e4411f4bd7313678beea65bddf5a04b764423a\"\u003e\u003ccode\u003e89e4411\u003c/code\u003e\u003c/a\u003e fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6125\"\u003e#6125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/fa2315c4a53670775dd1074af131873dd37f828c\"\u003e\u003ccode\u003efa2315c\u003c/code\u003e\u003c/a\u003e 4.52.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.45.1...v4.52.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for rollup since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.7.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\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.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.gi...\n\n_Description has been truncated_","html_url":"https://github.com/oculairmedia/Letta-MCP-server/pull/74","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oculairmedia%2FLetta-MCP-server/issues/74","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/74/packages"},{"uuid":"2892144153","node_id":"PR_kwDOMrXYVc6sYp4Z","number":378,"state":"closed","title":"build(deps): bump loupe from 3.1.2 to 3.2.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-06T22:51:00.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T22:49:29.000Z","updated_at":"2025-10-06T22:51:00.000Z","time_to_close":91,"merged_at":"2025-10-06T22:51:00.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"loupe","old_version":"3.1.2","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"}],"path":null,"ecosystem":"npm"},"body":"Bumps [loupe](https://github.com/chaijs/loupe) from 3.1.2 to 3.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/loupe/releases\"\u003eloupe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: inject inspect fn so it behaves like NodeJS inspect by \u003ca href=\"https://github.com/jpolo\"\u003e\u003ccode\u003e@​jpolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/111\"\u003echaijs/loupe#111\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/jpolo\"\u003e\u003ccode\u003e@​jpolo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/111\"\u003echaijs/loupe#111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.2.0...v3.2.1\"\u003ehttps://github.com/chaijs/loupe/compare/v3.2.0...v3.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simplify promise inspection by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/109\"\u003echaijs/loupe#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.1.4...v3.2.0\"\u003ehttps://github.com/chaijs/loupe/compare/v3.1.4...v3.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: do not treat a NodeList as HTMLCollection by \u003ca href=\"https://github.com/DiogoDoreto\"\u003e\u003ccode\u003e@​DiogoDoreto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/104\"\u003echaijs/loupe#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use symbol for node inspect support by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/106\"\u003echaijs/loupe#106\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/DiogoDoreto\"\u003e\u003ccode\u003e@​DiogoDoreto\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/104\"\u003echaijs/loupe#104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.1.3...v3.1.4\"\u003ehttps://github.com/chaijs/loupe/compare/v3.1.3...v3.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: correctly inspect Map with single entry by \u003ca href=\"https://github.com/tmisirpash\"\u003e\u003ccode\u003e@​tmisirpash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/85\"\u003echaijs/loupe#85\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/tmisirpash\"\u003e\u003ccode\u003e@​tmisirpash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/85\"\u003echaijs/loupe#85\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.1.2...v3.1.3\"\u003ehttps://github.com/chaijs/loupe/compare/v3.1.2...v3.1.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/020f283a90fac8a799baba76ee55ec4a62cf5ba9\"\u003e\u003ccode\u003e020f283\u003c/code\u003e\u003c/a\u003e Fix: inject inspect fn so it behaves like NodeJS inspect (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/94feeafb7e96834dff8d141990eb597e9bd12eaa\"\u003e\u003ccode\u003e94feeaf\u003c/code\u003e\u003c/a\u003e feat: simplify promise inspection (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/01498de2d5f8215576d4b092432bfcc07b22dcf4\"\u003e\u003ccode\u003e01498de\u003c/code\u003e\u003c/a\u003e fix: use symbol for node inspect support (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/fc78a8bea41173ba3557ebc637095c348afeb544\"\u003e\u003ccode\u003efc78a8b\u003c/code\u003e\u003c/a\u003e fix: do not treat a NodeList as HTMLCollection (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/6531c62f4503b01c6911f765ff4cb67efd98722f\"\u003e\u003ccode\u003e6531c62\u003c/code\u003e\u003c/a\u003e chore: install playwright deps before playwright (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/20e258736fe68ed3b65d5f26459a6b0bca6ca3b2\"\u003e\u003ccode\u003e20e2587\u003c/code\u003e\u003c/a\u003e Fix prettier lint setup (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/dc293b242babd5b7f6648af972aa993991f1f1ec\"\u003e\u003ccode\u003edc293b2\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v4 (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/b5696d8d5b992bcfc33b2edad0e805133cc6fb79\"\u003e\u003ccode\u003eb5696d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/b5c80fa54b66f2306a9fc81761d69f05bb09b7fb\"\u003e\u003ccode\u003eb5c80fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3 (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/a0167c1be55a363f93f7357c4975c343453f8eb0\"\u003e\u003ccode\u003ea0167c1\u003c/code\u003e\u003c/a\u003e chore: enable \u003ccode\u003eskipLibCheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.1.2...v3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=loupe\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.2\u0026new-version=3.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @abtion-internal-projects.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/abtion/adonisjs-template/pull/378","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/abtion%2Fadonisjs-template/issues/378","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/378/packages"},{"uuid":"2891925711","node_id":"PR_kwDOPxON586sX0jP","number":8,"state":"open","title":"build(deps): bump the all group with 158 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-06T21:17:08.000Z","updated_at":"2025-10-06T21:17:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":158,"packages":[{"name":"@tauri-apps/api","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"lucide-react","old_version":"0.525.0","new_version":"0.545.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.8","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.6","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.37.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@types/node","old_version":"24.0.15","new_version":"24.7.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"5.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"6.1.1","repository_url":"https://github.com/facebook/react"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.0.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tw-animate-css","old_version":"1.3.5","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.0.5","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.0","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.1","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@emnapi/core","old_version":"1.4.5","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.5","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.0.4","new_version":"1.1.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint/config-helpers","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/core","old_version":"0.15.1","new_version":"0.15.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.3.3","new_version":"0.3.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.3","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.29","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@next/env","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.27","new_version":"1.0.0-beta.38","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rushstack/eslint-patch","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@tailwindcss/node","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/babel__traverse","old_version":"7.20.7","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.26.3","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001727","new_version":"1.0.30001748","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.1","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.187","new_version":"1.5.231","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.2","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"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":"jiti","old_version":"2.4.2","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"loupe","old_version":"3.1.4","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"minizlib","old_version":"3.0.2","new_version":"3.1.0","repository_url":"https://github.com/isaacs/minizlib"},{"name":"napi-postinstall","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.23","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"rollup","old_version":"4.45.1","new_version":"4.52.4","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tapable","old_version":"2.2.2","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tar","old_version":"7.4.3","new_version":"7.5.1","repository_url":"https://github.com/isaacs/node-tar"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.16","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.16","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"undici-types","old_version":"7.8.0","new_version":"7.14.0","repository_url":"https://github.com/nodejs/undici"},{"name":"vite","old_version":"7.0.5","new_version":"7.1.9","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"7.0.0","new_version":"8.0.0","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"14.2.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 158 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.0` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.5.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.525.0` | `0.545.0` |\n| [next](https://github.com/vercel/next.js) | `15.4.2` | `15.5.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.8` | `19.2.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.6` | `19.2.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.37.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.4.2` | `15.5.4` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.14` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.15` | `24.7.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.37.0` | `8.46.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.37.0` | `8.46.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `5.0.4` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.4.2` | `15.5.4` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `6.1.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.14` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.5` | `1.4.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.37.0` | `8.46.0` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.0.5` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.4` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.4` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.0` | `7.28.3` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.4` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.27.6` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.0` | `7.28.4` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.1` | `7.28.4` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.5` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.5` | `1.5.0` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.0.4` | `1.1.0` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.3.0` | `0.3.1` |\n| [@eslint/core](https://github.com/eslint/rewrite/tree/HEAD/packages/core) | `0.15.1` | `0.15.2` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.3.3` | `0.3.5` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.3` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.3` | `0.34.4` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.29` | `0.3.31` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.4.2` | `15.5.4` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.4.2` | `15.5.4` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.4.2` | `15.5.4` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.4.2` | `15.5.4` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.4.2` | `15.5.4` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.4.2` | `15.5.4` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.4.2` | `15.5.4` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.4.2` | `15.5.4` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.4.2` | `15.5.4` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.27` | `1.0.0-beta.38` |\n| [@rushstack/eslint-patch](https://github.com/microsoft/rushstack/tree/HEAD/eslint/eslint-patch) | `1.12.0` | `1.13.0` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.11` | `4.1.14` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.7` | `7.28.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.37.0` | `8.46.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.37.0` | `8.46.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.37.0` | `8.46.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.37.0` | `8.46.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.37.0` | `8.46.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.37.0` | `8.46.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.37.0` | `8.46.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.37.0` | `8.46.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.26.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001727` | `1.0.30001748` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.1` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.187` | `1.5.231` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.2` | `5.18.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.4.2` | `2.6.1` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.4` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [minizlib](https://github.com/isaacs/minizlib) | `3.0.2` | `3.1.0` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.2` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.23` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.1` | `4.52.4` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.4` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.3.0` |\n| [tar](https://github.com/isaacs/node-tar) | `7.4.3` | `7.5.1` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.16` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.16` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `5.1.1` | `6.0.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.8.0` | `7.14.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.0.5` | `7.1.9` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `7.0.0` | `8.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `14.2.0` | `15.1.0` |\n\nUpdates `@tauri-apps/api` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.8.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/68874c68c566638b4c21a3aa67844d1bdaeb6dab\"\u003e\u003ccode\u003e68874c68c\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13564\"\u003e#13564\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../robertrpf\"\u003e\u003ccode\u003e@​robertrpf\u003c/code\u003e\u003c/a\u003e) Add window focusable attribute and set_focusable API.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/5110a762e9db978a28a15400bf76e3c864da2a86\"\u003e\u003ccode\u003e5110a762e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13830\"\u003e#13830\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Sky-walkerX\"\u003e\u003ccode\u003e@​Sky-walkerX\u003c/code\u003e\u003c/a\u003e) Added \u003ccode\u003eWindow::setSimpleFullscreen\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/5ba1c3faa468073512bdb5035a01f7f99720fcf0\"\u003e\u003ccode\u003e5ba1c3faa\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13722\"\u003e#13722\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../s00d\"\u003e\u003ccode\u003e@​s00d\u003c/code\u003e\u003c/a\u003e) Added icon (icon and nativeIcon) support for Submenu:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn the Rust API (\u003ccode\u003etauri\u003c/code\u003e), you can now set an icon for submenus via the builder and dedicated methods.\u003c/li\u003e\n\u003cli\u003eIn the JS/TS API (\u003ccode\u003e@tauri-apps/api\u003c/code\u003e), \u003ccode\u003eSubmenuOptions\u003c/code\u003e now has an \u003ccode\u003eicon\u003c/code\u003e field, and the \u003ccode\u003eSubmenu\u003c/code\u003e class provides \u003ccode\u003esetIcon\u003c/code\u003e and \u003ccode\u003esetNativeIcon\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eUsage examples are added to the documentation and demo app.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is a backwards-compatible feature. Submenus can now display icons just like regular menu items.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.8.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.4/x64/bin/node /opt/hostedtoolcache/node/20.19.4/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.4\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.4/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/dae4d7dba587bf04d8f1d71cbc53f9eb/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b4abb6cae87f9b7afa6bde0d416bff01e1d691c4\"\u003e\u003ccode\u003eb4abb6c\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13887\"\u003e#13887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1a3d1a024ebb2a3dd5d15849523a55246d78fda6\"\u003e\u003ccode\u003e1a3d1a0\u003c/code\u003e\u003c/a\u003e fix(ios): Tauri iOS build with binary XCFramework dependencies (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13995\"\u003e#13995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/37154ebdcd9b755f06847fc9ed470b2b3d737094\"\u003e\u003ccode\u003e37154eb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14027\"\u003e#14027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/380656874e9531274862b7e5feee870fe405c0ea\"\u003e\u003ccode\u003e3806568\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eAsRef\\\u0026lt;Window\u0026gt;\u003c/code\u003e on \u003ccode\u003eWebviewWindow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14026\"\u003e#14026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/bc4afe7dd4780f02c2d4b1f07d97185fbc5d2bba\"\u003e\u003ccode\u003ebc4afe7\u003c/code\u003e\u003c/a\u003e feat(cli): check plugin versions for incompatibilities (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13993\"\u003e#13993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7c2eb31c83a202b3481a6d560ae2048bcbe4157b\"\u003e\u003ccode\u003e7c2eb31\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ePluginHandle::run_mobile_plugin_async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13895\"\u003e#13895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/737364b8d32c0d03847c77ac0a7ed30bc20ec668\"\u003e\u003ccode\u003e737364b\u003c/code\u003e\u003c/a\u003e fix: a few regressions from previous PRs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14020\"\u003e#14020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68874c68c566638b4c21a3aa67844d1bdaeb6dab\"\u003e\u003ccode\u003e68874c6\u003c/code\u003e\u003c/a\u003e feat(core): webview window focusable property, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/11130\"\u003e#11130\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dfadcb764bdf84089a5487005a7b4f3b7cf09494\"\u003e\u003ccode\u003edfadcb7\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eWebView::set_cookie\u003c/code\u003e and \u003ccode\u003eWebView::delete_cookie\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/22d6bcacbb2001eb292ebd8c5d021447700f9512\"\u003e\u003ccode\u003e22d6bca\u003c/code\u003e\u003c/a\u003e feat(tauri): impl \u003ccode\u003eApp::set_device_event_filter\u003c/code\u003e for \u003ccode\u003eAppHandle\u003c/code\u003e also (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14008\"\u003e#14008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.7.0...@tauri-apps/api-v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.4.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.0kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-http-2.5.0.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 18.6 kB\nnpm notice shasum: 49cf2baf377b0c7b089236d0a59331ee697513cd\nnpm notice integrity: sha512-l4M2DUIsOBIMr[...]z8E8tpOgvi0EQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=249980655\n+ @tauri-apps/plugin-http@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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/tauri-apps/plugins-workspace/commit/ff19affa7b2b3b7316d454de8bfa71ec3b5b3b2c\"\u003e\u003ccode\u003eff19aff\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.34.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2755\"\u003e#2755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f501bc2f1ce87d6a3a0fb286018d08a0a2d2c122\"\u003e\u003ccode\u003ef501bc2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/87afa23cad077c09bc1eb743800ae3396b531146\"\u003e\u003ccode\u003e87afa23\u003c/code\u003e\u003c/a\u003e feat(updater): add allowDowngrades option (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2726\"\u003e#2726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d40190721ccf36a00d666a03800e972514fc379c\"\u003e\u003ccode\u003ed401907\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.28.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/909bc1f9ca175f173c6f98273057d2c41e9f1dc1\"\u003e\u003ccode\u003e909bc1f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9bc4b2230ebb32bd30a4c0c2a21077829a729193\"\u003e\u003ccode\u003e9bc4b22\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.41.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b9dc03d5cee0b19c014e8683ff048e84715063b3\"\u003e\u003ccode\u003eb9dc03d\u003c/code\u003e\u003c/a\u003e docs(geolocation): fix android feature name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cd8fbf834affae59338d3184f8eda1c314f3fda5\"\u003e\u003ccode\u003ecd8fbf8\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate zip to v4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/764e8f7719247da515243d9c9cafa6d087d21769\"\u003e\u003ccode\u003e764e8f7\u003c/code\u003e\u003c/a\u003e feat(autostart): add app name configuration for auto start entry (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/85635a280768cab3afa88d26dc9146ebcca8175f\"\u003e\u003ccode\u003e85635a2\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.525.0 to 0.545.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.545.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eflame\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3600\"\u003elucide-icons/lucide#3600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified \u003ccode\u003esquare-m\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3549\"\u003elucide-icons/lucide#3549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vite from 6.3.5 to 6.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3611\"\u003elucide-icons/lucide#3611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecombine\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3200\"\u003elucide-icons/lucide#3200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3509\"\u003elucide-icons/lucide#3509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.1.1 to 5.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3638\"\u003elucide-icons/lucide#3638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003emotorbike\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3371\"\u003elucide-icons/lucide#3371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.544.0...0.545.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.544.0...0.545.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\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/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouse-heart\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3239\"\u003elucide-icons/lucide#3239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.542.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add MDN Web Docs \u0026amp; Nuxt to showcase by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3590\"\u003elucide-icons/lucide#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elist-chevrons-down-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.545.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.4.2 to 15.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure onRequestError is invoked when otel enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83343\"\u003e#83343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[devtool] fix overlay styles are missing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83721\"\u003e#83721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't match dynamic pattern for node_modules packages (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83176\"\u003e#83176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82911\"\u003e#82911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve handling of symlink resolution errors in track_glob and read_glob (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83357\"\u003e#83357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: throw large static metadata error earlier (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82939\"\u003e#82939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84077\"\u003e#84077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83745\"\u003e#83745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/yiminghe\"\u003e\u003ccode\u003e@​yiminghe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/leerob\"\u003e\u003ccode\u003e@​leerob\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fufuShih\"\u003e\u003ccode\u003e@​fufuShih\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dwrth\"\u003e\u003ccode\u003e@​dwrth\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aymericzip\"\u003e\u003ccode\u003e@​aymericzip\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/obendev\"\u003e\u003ccode\u003e@​obendev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/OoMNoO\"\u003e\u003ccode\u003e@​OoMNoO\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pontasan\"\u003e\u003ccode\u003e@​pontasan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/HondaYt\"\u003e\u003ccode\u003e@​HondaYt\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ryuapp\"\u003e\u003ccode\u003e@​ryuapp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lpalmes\"\u003e\u003ccode\u003e@​lpalmes\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83071\"\u003e#83071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83062\"\u003e#83062\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/vercel/next.js/commit/40f1d7814d8f1ab3d9e169b389015b8d6f258fb3\"\u003e\u003ccode\u003e40f1d78\u003c/code\u003e\u003c/a\u003e v15.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb30f0a1760b640b42cc15f34c55531499d3949c\"\u003e\u003ccode\u003ecb30f0a\u003c/code\u003e\u003c/a\u003e [backport] docs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b6a32bb57956f0bd4175d7b04e83c3bbad5249a8\"\u003e\u003ccode\u003eb6a32bb\u003c/code\u003e\u003c/a\u003e [backport] [CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84087\"\u003e#84087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/26d61f1e9a27a5f6c3dea5ac36c2c20c33cc0127\"\u003e\u003ccode\u003e26d61f1\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84079\"\u003e#84079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e11e87a54734bb8136e2e5ac5c0c2218b1e57a48\"\u003e\u003ccode\u003ee11e87a\u003c/code\u003e\u003c/a\u003e [backport] fix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83\"\u003e#83\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0a29888575d9f95e1cdf26d62bcab05a5a53bf95\"\u003e\u003ccode\u003e0a29888\u003c/code\u003e\u003c/a\u003e [backport] fix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a53950c136242fa77af5c02307a86966379e5a8\"\u003e\u003ccode\u003e7a53950\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83804\"\u003e#83804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/050bdf1ae70f71cac9a4634b1059ce386b15825a\"\u003e\u003ccode\u003e050bdf1\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: throw large static metadata error earlier  (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83816\"\u003e#83816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1f6ea09f8586ec26978c79d0a3d90b4b6b62f1a4\"\u003e\u003ccode\u003e1f6ea09\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: Improve handling of symlink resolution errors (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83805\"\u003e#83805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c7d1855499e507df5591c3697a365ae1a063ebb0\"\u003e\u003ccode\u003ec7d1855\u003c/code\u003e\u003c/a\u003e [backport] CI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83860\"\u003e#83860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.4.2...v15.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.0\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\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/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.8 to 19.2.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/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.0 to 19.2.0\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\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/Badhansen/nimbusv1/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Badhansen%2Fnimbusv1/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"2879975295","node_id":"PR_kwDOObcUf86rqO9_","number":154,"state":"open","title":"[dependency](deps): Bump the npm-all group in /electron-app with 75 updates","user":"dependabot[bot]","labels":["dependencies","npm","dependabot"],"assignees":["Nick2bad4u"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T23:18:53.000Z","updated_at":"2025-10-01T23:18:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[dependency](deps): Bump","group_name":"npm-all","update_count":75,"packages":[{"name":"electron-updater","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"maplibre-gl","old_version":"5.7.3","new_version":"5.8.0","repository_url":"https://github.com/maplibre/maplibre-gl-js"},{"name":"electron-builder","old_version":"26.0.19","new_version":"26.0.20","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"electron-builder-squirrel-windows","old_version":"26.0.19","new_version":"26.0.20","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"@asamuzakjp/css-color","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@asamuzakjp/dom-selector","old_version":"6.5.4","new_version":"6.5.7","repository_url":"https://github.com/asamuzaK/domSelector"},{"name":"@azure/core-auth","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/core-client","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/core-http-compat","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/core-rest-pipeline","old_version":"1.22.0","new_version":"1.22.1","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/core-tracing","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/core-util","old_version":"1.13.0","new_version":"1.13.1","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@bufbuild/protoplugin","old_version":"2.6.2","new_version":"2.9.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@dual-bundle/import-meta-resolve","old_version":"4.1.0","new_version":"4.2.1","repository_url":"https://github.com/un-es/import-meta-resolve"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.2","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.30","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@keyv/serialize","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/jaredwray/keyv"},{"name":"@types/node","old_version":"22.17.0","new_version":"22.18.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typespec/ts-http-runtime","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@xmldom/xmldom","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/xmldom/xmldom"},{"name":"app-builder-lib","old_version":"26.0.19","new_version":"26.0.20","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"b4a","old_version":"1.7.1","new_version":"1.7.3","repository_url":"https://github.com/holepunchto/b4a"},{"name":"bare-events","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"browserslist","old_version":"4.25.3","new_version":"4.26.3","repository_url":"https://github.com/browserslist/browserslist"},{"name":"builder-util","old_version":"26.0.19","new_version":"26.0.20","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"builder-util-runtime","old_version":"9.3.3","new_version":"9.4.0","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"cacheable","old_version":"1.10.3","new_version":"1.10.4","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"caniuse-lite","old_version":"1.0.30001737","new_version":"1.0.30001746","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.1","repository_url":"https://github.com/lovell/detect-libc"},{"name":"dmg-builder","old_version":"26.0.19","new_version":"26.0.20","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"electron-publish","old_version":"26.0.19","new_version":"26.0.20","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"electron-to-chromium","old_version":"1.5.211","new_version":"1.5.228","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"error-ex","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/qix-/node-error-ex"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"expect","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"flow-parser","old_version":"0.280.0","new_version":"0.287.0","repository_url":"https://github.com/facebook/flow"},{"name":"hookified","old_version":"1.11.0","new_version":"1.12.1","repository_url":"https://github.com/jaredwray/hookified"},{"name":"jake","old_version":"10.9.2","new_version":"10.9.4","repository_url":"https://github.com/jakejs/jake"},{"name":"jest-diff","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-matcher-utils","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-message-util","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-mock","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-util","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jiti","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"node-abi","old_version":"3.75.0","new_version":"3.77.0","repository_url":"https://github.com/electron/node-abi"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.21","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"regenerate-unicode-properties","old_version":"10.2.0","new_version":"10.2.2","repository_url":"https://github.com/mathiasbynens/regenerate-unicode-properties"},{"name":"regexpu-core","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/mathiasbynens/regexpu-core"},{"name":"rollup","old_version":"4.46.2","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"socks","old_version":"2.8.6","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"streamx","old_version":"2.22.1","new_version":"2.23.0","repository_url":"https://github.com/mafintosh/streamx"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"stylelint","old_version":"16.23.0","new_version":"16.24.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"tldts","old_version":"7.0.14","new_version":"7.0.16","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts-core","old_version":"7.0.14","new_version":"7.0.16","repository_url":"https://github.com/remusao/tldts"},{"name":"unicode-match-property-value-ecmascript","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/mathiasbynens/unicode-match-property-value-ecmascript"},{"name":"unicode-property-aliases-ecmascript","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/mathiasbynens/unicode-property-aliases-ecmascript"}],"path":"/electron-app","ecosystem":"npm"},"body":"Bumps the npm-all group in /electron-app with 75 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [electron-updater](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater) | `6.6.7` | `6.6.8` |\n| [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) | `5.7.3` | `5.8.0` |\n| [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) | `26.0.19` | `26.0.20` |\n| [electron-builder-squirrel-windows](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder-squirrel-windows) | `26.0.19` | `26.0.20` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.0.4` | `4.0.5` |\n| [@asamuzakjp/dom-selector](https://github.com/asamuzaK/domSelector) | `6.5.4` | `6.5.7` |\n| [@azure/core-auth](https://github.com/Azure/azure-sdk-for-js) | `1.10.0` | `1.10.1` |\n| [@azure/core-client](https://github.com/Azure/azure-sdk-for-js) | `1.10.0` | `1.10.1` |\n| [@azure/core-http-compat](https://github.com/Azure/azure-sdk-for-js) | `2.3.0` | `2.3.1` |\n| [@azure/core-rest-pipeline](https://github.com/Azure/azure-sdk-for-js) | `1.22.0` | `1.22.1` |\n| [@azure/core-tracing](https://github.com/Azure/azure-sdk-for-js) | `1.3.0` | `1.3.1` |\n| [@azure/core-util](https://github.com/Azure/azure-sdk-for-js) | `1.13.0` | `1.13.1` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.4` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.3` | `7.28.4` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.3` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.3` | `7.28.4` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.0` | `7.28.4` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.3` | `7.28.4` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.0` | `7.28.4` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.28.3` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.3` | `7.28.4` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.2` | `7.28.4` |\n| [@bufbuild/protoplugin](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protoplugin) | `2.6.2` | `2.9.0` |\n| [@dual-bundle/import-meta-resolve](https://github.com/un-es/import-meta-resolve) | `4.1.0` | `4.2.1` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.2` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.30` | `0.3.31` |\n| [@keyv/serialize](https://github.com/jaredwray/keyv) | `1.1.0` | `1.1.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.17.0` | `22.18.8` |\n| [@typespec/ts-http-runtime](https://github.com/Azure/azure-sdk-for-js) | `0.3.0` | `0.3.1` |\n| [@xmldom/xmldom](https://github.com/xmldom/xmldom) | `0.8.10` | `0.8.11` |\n| [app-builder-lib](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib) | `26.0.19` | `26.0.20` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.7.1` | `1.7.3` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.6.1` | `2.7.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.3` | `4.26.3` |\n| [builder-util](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/builder-util) | `26.0.19` | `26.0.20` |\n| [builder-util-runtime](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/builder-util-runtime) | `9.3.3` | `9.4.0` |\n| [cacheable](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cacheable) | `1.10.3` | `1.10.4` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001737` | `1.0.30001746` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.0` | `5.3.1` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.1` |\n| [dmg-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/dmg-builder) | `26.0.19` | `26.0.20` |\n| [electron-publish](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-publish) | `26.0.19` | `26.0.20` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.211` | `1.5.228` |\n| [error-ex](https://github.com/qix-/node-error-ex) | `1.3.2` | `1.3.4` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.5` | `30.2.0` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [flow-parser](https://github.com/facebook/flow) | `0.280.0` | `0.287.0` |\n| [hookified](https://github.com/jaredwray/hookified) | `1.11.0` | `1.12.1` |\n| [jake](https://github.com/jakejs/jake) | `10.9.2` | `10.9.4` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `30.0.5` | `30.2.0` |\n| [jest-matcher-utils](https://github.com/jestjs/jest/tree/HEAD/packages/jest-matcher-utils) | `30.0.5` | `30.2.0` |\n| [jest-message-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-message-util) | `30.0.5` | `30.2.0` |\n| [jest-mock](https://github.com/jestjs/jest/tree/HEAD/packages/jest-mock) | `30.0.5` | `30.2.0` |\n| [jest-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-util) | `30.0.5` | `30.2.0` |\n| [jiti](https://github.com/unjs/jiti) | `2.5.1` | `2.6.1` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [node-abi](https://github.com/electron/node-abi) | `3.75.0` | `3.77.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.21` |\n| [regenerate-unicode-properties](https://github.com/mathiasbynens/regenerate-unicode-properties) | `10.2.0` | `10.2.2` |\n| [regexpu-core](https://github.com/mathiasbynens/regexpu-core) | `6.2.0` | `6.4.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.52.3` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.6` | `2.8.7` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.22.1` | `2.23.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.23.0` | `16.24.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.14` | `7.0.16` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.14` | `7.0.16` |\n| [unicode-match-property-value-ecmascript](https://github.com/mathiasbynens/unicode-match-property-value-ecmascript) | `2.2.0` | `2.2.1` |\n| [unicode-property-aliases-ecmascript](https://github.com/mathiasbynens/unicode-property-aliases-ecmascript) | `2.1.0` | `2.2.0` |\n\nUpdates `electron-updater` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/releases\"\u003eelectron-updater's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron-updater@6.6.8\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/electron-userland/electron-builder/pull/9248\"\u003e#9248\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/8cbf079ec20bbc642f9b6c306e3e9141a1fcc385\"\u003e\u003ccode\u003e8cbf079e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/DamonYu6\"\u003e\u003ccode\u003e@​DamonYu6\u003c/code\u003e\u003c/a\u003e! - fix: uncaught exception during differential downloading via multipleRangDownloader\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9232\"\u003e#9232\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/cfc4f36a5af20fb6c61dc7dfa6202cbc0fd9f201\"\u003e\u003ccode\u003ecfc4f36a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/michalzaq12\"\u003e\u003ccode\u003e@​michalzaq12\u003c/code\u003e\u003c/a\u003e! - fix: auto-update powershell script\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9225\"\u003e#9225\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d27ac523bb1581f274c018952d55162315e7a9b8\"\u003e\u003ccode\u003ed27ac523\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/yannishuber\"\u003e\u003ccode\u003e@​yannishuber\u003c/code\u003e\u003c/a\u003e! - fix(electron-updater): do not use quotes when installing update with sudo\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/44b28997f15314730d1bb69303a47dc26f7950d1\"\u003e\u003ccode\u003e44b28997\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/7c7fd6ca240eda72048835f754adac92c4ab4e8c\"\u003e\u003ccode\u003e7c7fd6ca\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebuilder-util-runtime@9.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/blob/master/packages/electron-updater/CHANGELOG.md\"\u003eelectron-updater's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.8\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/electron-userland/electron-builder/pull/9248\"\u003e#9248\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/8cbf079ec20bbc642f9b6c306e3e9141a1fcc385\"\u003e\u003ccode\u003e8cbf079e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/DamonYu6\"\u003e\u003ccode\u003e@​DamonYu6\u003c/code\u003e\u003c/a\u003e! - fix: uncaught exception during differential downloading via multipleRangDownloader\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9232\"\u003e#9232\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/cfc4f36a5af20fb6c61dc7dfa6202cbc0fd9f201\"\u003e\u003ccode\u003ecfc4f36a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/michalzaq12\"\u003e\u003ccode\u003e@​michalzaq12\u003c/code\u003e\u003c/a\u003e! - fix: auto-update powershell script\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9225\"\u003e#9225\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d27ac523bb1581f274c018952d55162315e7a9b8\"\u003e\u003ccode\u003ed27ac523\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/yannishuber\"\u003e\u003ccode\u003e@​yannishuber\u003c/code\u003e\u003c/a\u003e! - fix(electron-updater): do not use quotes when installing update with sudo\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/44b28997f15314730d1bb69303a47dc26f7950d1\"\u003e\u003ccode\u003e44b28997\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/7c7fd6ca240eda72048835f754adac92c4ab4e8c\"\u003e\u003ccode\u003e7c7fd6ca\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebuilder-util-runtime@9.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/02e59ba8a3b02e1b3ab20035ff43f48ea20880b7\"\u003e\u003ccode\u003e02e59ba\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.0.20 (electron-updater@6.6.8) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9220\"\u003e#9220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/8cbf079ec20bbc642f9b6c306e3e9141a1fcc385\"\u003e\u003ccode\u003e8cbf079\u003c/code\u003e\u003c/a\u003e fix: uncaught exception during differential downloading via multipleRangDownl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/cfc4f36a5af20fb6c61dc7dfa6202cbc0fd9f201\"\u003e\u003ccode\u003ecfc4f36\u003c/code\u003e\u003c/a\u003e fix: auto-update powershell script for powershell version test with  `Convert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d27ac523bb1581f274c018952d55162315e7a9b8\"\u003e\u003ccode\u003ed27ac52\u003c/code\u003e\u003c/a\u003e fix(electron-updater): Do not wrap update command when updating with sudo (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron-userland/electron-builder/commits/electron-updater@6.6.8/packages/electron-updater\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `maplibre-gl` from 5.7.3 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/releases\"\u003emaplibre-gl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js\"\u003ehttps://github.com/maplibre/maplibre-gl-js\u003c/a\u003e\n\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/compare/v5.7.3...v5.8.0\"\u003eChanges\u003c/a\u003e since \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/releases/tag/v5.7.3\"\u003eMapLibre GL JS v5.7.3\u003c/a\u003e:\u003c/p\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable documentation admonitions in Material for MkDocs. (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6455\"\u003e#6455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch MapEventType from type to interface to allow declaration merging (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6436\"\u003e#6436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement data-driven styling support for \u003ccode\u003eline-dasharray\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/5812\"\u003e#5812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix raster flickering when using terrain 3D and optimize terrain logic.\u003c/li\u003e\n\u003cli\u003eFix issue where parent tiles are retained when deeper descendant tiles already cover the missing ideal tile. (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6442\"\u003e#6442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an issue when GeolocateControl fires outofmaxbounds event with trackUserLocation disabled (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6464\"\u003e#6464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an issue with globe+terrain \u0026quot;zooming\u0026quot; in when dragging towards the poles (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6470\"\u003e#6470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix integer overflow in symbol placement (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6476\"\u003e#6476\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/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md\"\u003emaplibre-gl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.8.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable documentation admonitions in Material for MkDocs. (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6455\"\u003e#6455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch MapEventType from type to interface to allow declaration merging (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6436\"\u003e#6436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement data-driven styling support for \u003ccode\u003eline-dasharray\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/5812\"\u003e#5812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix raster flickering when using terrain 3D and optimize terrain logic.\u003c/li\u003e\n\u003cli\u003eFix issue where parent tiles are retained when deeper descendant tiles already cover the missing ideal tile. (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6442\"\u003e#6442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an issue when GeolocateControl fires outofmaxbounds event with trackUserLocation disabled (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6464\"\u003e#6464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an issue with globe+terrain \u0026quot;zooming\u0026quot; in when dragging towards the poles (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6470\"\u003e#6470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix integer overflow in symbol placement (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6476\"\u003e#6476\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/maplibre/maplibre-gl-js/commit/f71040d141d929a349578dacbdc40e3fd2ae7c6b\"\u003e\u003ccode\u003ef71040d\u003c/code\u003e\u003c/a\u003e Bump version to 5.8.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6480\"\u003e#6480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/30caaeda35a40a589c669c72d1915d48c2f2587e\"\u003e\u003ccode\u003e30caaed\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003eMapEventType\u003c/code\u003e from type to interface to allow declaration merging (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/2bf105abff38583917f7e4c78136f6733c5de432\"\u003e\u003ccode\u003e2bf105a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint from 9.35.0 to 9.36.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6452\"\u003e#6452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/18aee5b615dae6cf292de6f20d2116408a9fa4b5\"\u003e\u003ccode\u003e18aee5b\u003c/code\u003e\u003c/a\u003e Fix negative index due to integer overflow in symbol placement (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6476\"\u003e#6476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/99a1a6f7f992db6467e6480a5a37de5583fcd46b\"\u003e\u003ccode\u003e99a1a6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/react\u003c/code\u003e from 19.1.13 to 19.1.14 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6477\"\u003e#6477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/48182a52bca0443e918b7e34b25ad89dff3f5762\"\u003e\u003ccode\u003e48182a5\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.30.3 to 3.30.5 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6479\"\u003e#6479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/11ffeb6092efb841321a2a77da62aa8d9854f402\"\u003e\u003ccode\u003e11ffeb6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump rollup from 4.52.2 to 4.52.3 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6478\"\u003e#6478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/3f804b8abedceb43a1f6a03a94979fd69e899031\"\u003e\u003ccode\u003e3f804b8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump pretty-bytes from 7.0.1 to 7.1.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6456\"\u003e#6456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/52c14c26af2ce678d40816d4c3307bf19b5bb9e9\"\u003e\u003ccode\u003e52c14c2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e in the vitest group (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6475\"\u003e#6475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/1af195e1d7eec5a596c64447af65fbe86f06b41a\"\u003e\u003ccode\u003e1af195e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump puppeteer from 24.22.0 to 24.22.3 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6474\"\u003e#6474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/compare/v5.7.3...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-builder` from 26.0.19 to 26.0.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md\"\u003eelectron-builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.0.20\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/electron-userland/electron-builder/pull/9228\"\u003e#9228\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d031eeaa7eb282e516471eed2e2a764716999b20\"\u003e\u003ccode\u003ed031eeaa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/choegyumin\"\u003e\u003ccode\u003e@​choegyumin\u003c/code\u003e\u003c/a\u003e! - fix: support option to override \u003ccode\u003ePublishPolicy\u003c/code\u003e in publish command\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9227\"\u003e#9227\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/8f0ad06eae4716b7b753301531241166a7333058\"\u003e\u003ccode\u003e8f0ad06e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/choegyumin\"\u003e\u003ccode\u003e@​choegyumin\u003c/code\u003e\u003c/a\u003e! - fix: fix argument names mismatch in publish command to make it work\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/f262a7358dafe189b5d9bf06d7be43478ee35faa\"\u003e\u003ccode\u003ef262a735\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/44b28997f15314730d1bb69303a47dc26f7950d1\"\u003e\u003ccode\u003e44b28997\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/7c7fd6ca240eda72048835f754adac92c4ab4e8c\"\u003e\u003ccode\u003e7c7fd6ca\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/3735881f3259d0638d24fadc75809e5ea76114d7\"\u003e\u003ccode\u003e3735881f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/49c782cb838e495f60c4d284df8ab4b56b619da9\"\u003e\u003ccode\u003e49c782cb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/cf0ac45db79e3e3ff1cef3ad931f7272646d1cb1\"\u003e\u003ccode\u003ecf0ac45d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/e9251f4725f1f7c14c9792f5af8053dde1793d6a\"\u003e\u003ccode\u003ee9251f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/c54a0609753a11d032f87e727eccbab1f6836081\"\u003e\u003ccode\u003ec54a0609\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/b778686fb7f9294ec74bcb9a213a7f311a21357e\"\u003e\u003ccode\u003eb778686f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eapp-builder-lib@26.0.20\u003c/li\u003e\n\u003cli\u003ebuilder-util-runtime@9.4.0\u003c/li\u003e\n\u003cli\u003ebuilder-util@26.0.20\u003c/li\u003e\n\u003cli\u003edmg-builder@26.0.20\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/electron-userland/electron-builder/commit/02e59ba8a3b02e1b3ab20035ff43f48ea20880b7\"\u003e\u003ccode\u003e02e59ba\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.0.20 (electron-updater@6.6.8) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/9220\"\u003e#9220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d031eeaa7eb282e516471eed2e2a764716999b20\"\u003e\u003ccode\u003ed031eea\u003c/code\u003e\u003c/a\u003e fix: support option to override publish trigger (\u003ccode\u003e--policy\u003c/code\u003e) in publish comma...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/8f0ad06eae4716b7b753301531241166a7333058\"\u003e\u003ccode\u003e8f0ad06\u003c/code\u003e\u003c/a\u003e fix: fix argument names mismatch in publish command to make it work (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/9227\"\u003e#9227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/e37514998a25ada30c4e776e43134d466cac7221\"\u003e\u003ccode\u003ee375149\u003c/code\u003e\u003c/a\u003e fix: correct broken links in builder.ts and cli.md (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/9218\"\u003e#9218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron-userland/electron-builder/commits/v26.0.20/packages/electron-builder\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-builder-squirrel-windows` from 26.0.19 to 26.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/releases\"\u003eelectron-builder-squirrel-windows's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.0.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct broken links in builder.ts and cli.md by \u003ca href=\"https://github.com/BlackHatDevX\"\u003e\u003ccode\u003e@​BlackHatDevX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9218\"\u003eelectron-userland/electron-builder#9218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(yarn): check for dependencies in both projectDir and appDir during installation by \u003ca href=\"https://github.com/beyondkmp\"\u003e\u003ccode\u003e@​beyondkmp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9219\"\u003eelectron-userland/electron-builder#9219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gitlab related failed cases by \u003ca href=\"https://github.com/daihere1993\"\u003e\u003ccode\u003e@​daihere1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9221\"\u003eelectron-userland/electron-builder#9221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(squirrel-windows): update loadingGif handling to prioritize user-defined option by \u003ca href=\"https://github.com/beyondkmp\"\u003e\u003ccode\u003e@​beyondkmp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9222\"\u003eelectron-userland/electron-builder#9222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(electron-updater): Do not wrap update command when updating with sudo by \u003ca href=\"https://github.com/yannishuber\"\u003e\u003ccode\u003e@​yannishuber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9225\"\u003eelectron-userland/electron-builder#9225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: generate stubExecutableExe and sign it by \u003ca href=\"https://github.com/beyondkmp\"\u003e\u003ccode\u003e@​beyondkmp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/8959\"\u003eelectron-userland/electron-builder#8959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add quotation marks around variable in AppArmor profile by \u003ca href=\"https://github.com/rastiqdev\"\u003e\u003ccode\u003e@​rastiqdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9231\"\u003eelectron-userland/electron-builder#9231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency form-data to v4.0.4 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9212\"\u003eelectron-userland/electron-builder#9212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: strip auth headers for GitHub release assets redirects by \u003ca href=\"https://github.com/FringeNet\"\u003e\u003ccode\u003e@​FringeNet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9211\"\u003eelectron-userland/electron-builder#9211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: scrubbing more aggressively anything in the logs by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9182\"\u003eelectron-userland/electron-builder#9182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix argument names mismatch in publish command to make it work by \u003ca href=\"https://github.com/choegyumin\"\u003e\u003ccode\u003e@​choegyumin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9227\"\u003eelectron-userland/electron-builder#9227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nsis): fix file association by \u003ca href=\"https://github.com/sabonerune\"\u003e\u003ccode\u003e@​sabonerune\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9217\"\u003eelectron-userland/electron-builder#9217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support option to override publish trigger (\u003ccode\u003e--policy\u003c/code\u003e) in publish command by \u003ca href=\"https://github.com/choegyumin\"\u003e\u003ccode\u003e@​choegyumin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9228\"\u003eelectron-userland/electron-builder#9228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(github): Add \u003ccode\u003etagNamePrefix\u003c/code\u003e option by \u003ca href=\"https://github.com/taylorhadden\"\u003e\u003ccode\u003e@​taylorhadden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9216\"\u003eelectron-userland/electron-builder#9216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: auto-update powershell script by \u003ca href=\"https://github.com/michalzaq12\"\u003e\u003ccode\u003e@​michalzaq12\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9232\"\u003eelectron-userland/electron-builder#9232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: uncaught exception during differential downloading via multipleRangDownloader by \u003ca href=\"https://github.com/DamonYu6\"\u003e\u003ccode\u003e@​DamonYu6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9248\"\u003eelectron-userland/electron-builder#9248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: two flaky tests by \u003ca href=\"https://github.com/daihere1993\"\u003e\u003ccode\u003e@​daihere1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9251\"\u003eelectron-userland/electron-builder#9251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect wrong package manager for two package.json structure by \u003ca href=\"https://github.com/DamonYu6\"\u003e\u003ccode\u003e@​DamonYu6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9257\"\u003eelectron-userland/electron-builder#9257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nsis): undefined vars when customCheckAppRunning is defined by \u003ca href=\"https://github.com/dlon\"\u003e\u003ccode\u003e@​dlon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9245\"\u003eelectron-userland/electron-builder#9245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Change dependency collection to parse from root by \u003ca href=\"https://github.com/Julusian\"\u003e\u003ccode\u003e@​Julusian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9260\"\u003eelectron-userland/electron-builder#9260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9220\"\u003eelectron-userland/electron-builder#9220\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/BlackHatDevX\"\u003e\u003ccode\u003e@​BlackHatDevX\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9218\"\u003eelectron-userland/electron-builder#9218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yannishuber\"\u003e\u003ccode\u003e@​yannishuber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9225\"\u003eelectron-userland/electron-builder#9225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FringeNet\"\u003e\u003ccode\u003e@​FringeNet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9211\"\u003eelectron-userland/electron-builder#9211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/choegyumin\"\u003e\u003ccode\u003e@​choegyumin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9227\"\u003eelectron-userland/electron-builder#9227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sabonerune\"\u003e\u003ccode\u003e@​sabonerune\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9217\"\u003eelectron-userland/electron-builder#9217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taylorhadden\"\u003e\u003ccode\u003e@​taylorhadden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9216\"\u003eelectron-userland/electron-builder#9216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalzaq12\"\u003e\u003ccode\u003e@​michalzaq12\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9232\"\u003eelectron-userland/electron-builder#9232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/v26.0.19...v26.0.20\"\u003ehttps://github.com/electron-userland/electron-builder/compare/v26.0.19...v26.0.20\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/electron-userland/electron-builder/blob/master/packages/electron-builder-squirrel-windows/CHANGELOG.md\"\u003eelectron-builder-squirrel-windows's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.0.20\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/electron-userland/electron-builder/pull/8959\"\u003e#8959\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/0ad8f91cd5478a2063eb9e20df47797c8b42d48c\"\u003e\u003ccode\u003e0ad8f91c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/beyondkmp\"\u003e\u003ccode\u003e@​beyondkmp\u003c/code\u003e\u003c/a\u003e! - fix: generate stubExecutableExe and sign it for squirrel.windows using new electron-builder-binaries asset\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9222\"\u003e#9222\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/9997660e20cbdaa4ddb01d1c6078dea91097d6f0\"\u003e\u003ccode\u003e9997660e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/beyondkmp\"\u003e\u003ccode\u003e@​beyondkmp\u003c/code\u003e\u003c/a\u003e! - fix(squirrel-windows): update loadingGif handling to prioritize user-defined option\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/f262a7358dafe189b5d9bf06d7be43478ee35faa\"\u003e\u003ccode\u003ef262a735\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/44b28997f15314730d1bb69303a47dc26f7950d1\"\u003e\u003ccode\u003e44b28997\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/3735881f3259d0638d24fadc75809e5ea76114d7\"\u003e\u003ccode\u003e3735881f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/49c782cb838e495f60c4d284df8ab4b56b619da9\"\u003e\u003ccode\u003e49c782cb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/cf0ac45db79e3e3ff1cef3ad931f7272646d1cb1\"\u003e\u003ccode\u003ecf0ac45d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/e9251f4725f1f7c14c9792f5af8053dde1793d6a\"\u003e\u003ccode\u003ee9251f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/c54a0609753a11d032f87e727eccbab1f6836081\"\u003e\u003ccode\u003ec54a0609\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/b778686fb7f9294ec74bcb9a213a7f311a21357e\"\u003e\u003ccode\u003eb778686f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eapp-builder-lib@26.0.20\u003c/li\u003e\n\u003cli\u003ebuilder-util@26.0.20\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/electron-userland/electron-builder/commit/02e59ba8a3b02e1b3ab20035ff43f48ea20880b7\"\u003e\u003ccode\u003e02e59ba\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.0.20 (electron-updater@6.6.8) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder-squirrel-windows/issues/9220\"\u003e#9220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/0ad8f91cd5478a2063eb9e20df47797c8b42d48c\"\u003e\u003ccode\u003e0ad8f91\u003c/code\u003e\u003c/a\u003e fix: generate stubExecutableExe and sign it (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder-squirrel-windows/issues/8959\"\u003e#8959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/9997660e20cbdaa4ddb01d1c6078dea91097d6f0\"\u003e\u003ccode\u003e9997660\u003c/code\u003e\u003c/a\u003e fix(squirrel-windows): update loadingGif handling to prioritize user-defined ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron-userland/electron-builder/commits/v26.0.20/packages/electron-builder-squirrel-windows\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@asamuzakjp/css-color` from 4.0.4 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asamuzaK/cssColor/releases\"\u003e\u003ccode\u003e@​asamuzakjp/css-color\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asamuzaK/cssColor/compare/v4.0.4...v4.0.5\"\u003ehttps://github.com/asamuzaK/cssColor/compare/v4.0.4...v4.0.5\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/asamuzaK/cssColor/commit/b0f7dd961e2f3d6d77ffd878da35484dff0a2023\"\u003e\u003ccode\u003eb0f7dd9\u003c/code\u003e\u003c/a\u003e v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/854b06f041911cfaaae7c4c543f7156dedcfb106\"\u003e\u003ccode\u003e854b06f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/asamuzaK/cssColor/compare/v4.0.4...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@asamuzakjp/dom-selector` from 6.5.4 to 6.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asamuzaK/domSelector/releases\"\u003e\u003ccode\u003e@​asamuzakjp/dom-selector\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClear cache on click by \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/asamuzaK/domSelector/pull/181\"\u003easamuzaK/domSelector#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asamuzaK/domSelector/compare/v6.5.6...v6.5.7\"\u003ehttps://github.com/asamuzaK/domSelector/compare/v6.5.6...v6.5.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.5.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCheck namespace before converting to lower case by \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/asamuzaK/domSelector/pull/178\"\u003easamuzaK/domSelector#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd lru-cache by \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/asamuzaK/domSelector/pull/179\"\u003easamuzaK/domSelector#179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asamuzaK/domSelector/compare/v6.5.5...v6.5.6\"\u003ehttps://github.com/asamuzaK/domSelector/compare/v6.5.5...v6.5.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.5.5\u003c/h2\u003e\n\u003cp\u003eFixed regression on jsdom@27.0.0\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asamuzaK/domSelector/compare/v6.5.4...v6.5.5\"\u003ehttps://github.com/asamuzaK/domSelector/compare/v6.5.4...v6.5.5\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/asamuzaK/domSelector/commit/d445a428814c8516f170eddfef7f57c4413e9174\"\u003e\u003ccode\u003ed445a42\u003c/code\u003e\u003c/a\u003e v6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/b7e8346c4db99b8903c759ffe521452ad090f945\"\u003e\u003ccode\u003eb7e8346\u003c/code\u003e\u003c/a\u003e Clear cache on click (\u003ca href=\"https://redirect.github.com/asamuzaK/domSelector/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/117a5048f17bd38cf65f341487389a60fbc6f0e4\"\u003e\u003ccode\u003e117a504\u003c/code\u003e\u003c/a\u003e Update finder.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/df9ff3b16118d76e1b2db182529c419d88b46820\"\u003e\u003ccode\u003edf9ff3b\u003c/code\u003e\u003c/a\u003e Update finder.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/f93dd8b87f5999bfbd040297ee1f6df5ea415fe9\"\u003e\u003ccode\u003ef93dd8b\u003c/code\u003e\u003c/a\u003e Update finder.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/c494890d732f53c732a7eef1f1fea5e40ae406d4\"\u003e\u003ccode\u003ec494890\u003c/code\u003e\u003c/a\u003e Update utility.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/36ec4b184a0332cb5b447c854b1d2762b9ee8d08\"\u003e\u003ccode\u003e36ec4b1\u003c/code\u003e\u003c/a\u003e Update finder.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/729f1ac4fd23dea6454d1a2b8ef5fe522fe3d202\"\u003e\u003ccode\u003e729f1ac\u003c/code\u003e\u003c/a\u003e Update filterSelector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/dcaf53fd12d5da934ef7510e5271d99e5ec1f694\"\u003e\u003ccode\u003edcaf53f\u003c/code\u003e\u003c/a\u003e v6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/6f882a1cab7d86a2b397d0f6fbc005523797349b\"\u003e\u003ccode\u003e6f882a1\u003c/code\u003e\u003c/a\u003e Add lru-cache (\u003ca href=\"https://redirect.github.com/asamuzaK/domSelector/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/asamuzaK/domSelector/compare/v6.5.4...v6.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/core-auth` from 1.10.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0e63f83d36e683e8cd9704b5d1d19993bc5b923f\"\u003e\u003ccode\u003e0e63f83\u003c/code\u003e\u003c/a\u003e Bump emitter version in Sep 11 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bfd0096147efac4736a0483b9d95907a72dea26f\"\u003e\u003ccode\u003ebfd0096\u003c/code\u003e\u003c/a\u003e [cosmos] fix partitionKey format in operationInput for batch API (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35876\"\u003e#35876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d165c118fe5a75720aa3a0a24d9dc713694fad89\"\u003e\u003ccode\u003ed165c11\u003c/code\u003e\u003c/a\u003e Bump TypeSpec dependencies to latest versions in emitter-package.json (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35894\"\u003e#35894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bd1a8cb17be1c69cc8bf8de4750f3cc82582c53c\"\u003e\u003ccode\u003ebd1a8cb\u003c/code\u003e\u003c/a\u003e [eslint] upgrade dev dependencies typescript-eslint* to ~8.43.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35869\"\u003e#35869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5ca7207c34c9e1aa2eebdccd358f2792416a7329\"\u003e\u003ccode\u003e5ca7207\u003c/code\u003e\u003c/a\u003e [apimanagement] upgrade dependency inquirer to version ^12.6.3 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35046\"\u003e#35046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/858520c5d087fbb7ae8c1da5894db946361313d8\"\u003e\u003ccode\u003e858520c\u003c/code\u003e\u003c/a\u003e [monitor-opentelemetry] Release 1.13.1 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35882\"\u003e#35882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/eb42f3d19787a7f5f3b4a838e52745cf24f03662\"\u003e\u003ccode\u003eeb42f3d\u003c/code\u003e\u003c/a\u003e (playwrighttesting): Owner update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35884\"\u003e#35884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/366c4699937f185ed8ff6ce0077e21cf8f2d53a3\"\u003e\u003ccode\u003e366c469\u003c/code\u003e\u003c/a\u003e [mgmt] update ci.mgmt.yml (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35883\"\u003e#35883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/7287831d8161a074cc368bbb9b2d21628ca32e59\"\u003e\u003ccode\u003e7287831\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry] Fix OTLP Metric Exporter Creation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35879\"\u003e#35879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d24df88734b0f6893fac0f1e3870872739273392\"\u003e\u003ccode\u003ed24df88\u003c/code\u003e\u003c/a\u003e [Identity] Dac feedback phase3 sample and ref docs update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35871\"\u003e#35871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/core-auth_1.10.0...@azure/core-auth_1.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/core-client` from 1.10.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0e63f83d36e683e8cd9704b5d1d19993bc5b923f\"\u003e\u003ccode\u003e0e63f83\u003c/code\u003e\u003c/a\u003e Bump emitter version in Sep 11 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bfd0096147efac4736a0483b9d95907a72dea26f\"\u003e\u003ccode\u003ebfd0096\u003c/code\u003e\u003c/a\u003e [cosmos] fix partitionKey format in operationInput for batch API (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35876\"\u003e#35876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d165c118fe5a75720aa3a0a24d9dc713694fad89\"\u003e\u003ccode\u003ed165c11\u003c/code\u003e\u003c/a\u003e Bump TypeSpec dependencies to latest versions in emitter-package.json (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35894\"\u003e#35894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bd1a8cb17be1c69cc8bf8de4750f3cc82582c53c\"\u003e\u003ccode\u003ebd1a8cb\u003c/code\u003e\u003c/a\u003e [eslint] upgrade dev dependencies typescript-eslint* to ~8.43.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35869\"\u003e#35869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5ca7207c34c9e1aa2eebdccd358f2792416a7329\"\u003e\u003ccode\u003e5ca7207\u003c/code\u003e\u003c/a\u003e [apimanagement] upgrade dependency inquirer to version ^12.6.3 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35046\"\u003e#35046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/858520c5d087fbb7ae8c1da5894db946361313d8\"\u003e\u003ccode\u003e858520c\u003c/code\u003e\u003c/a\u003e [monitor-opentelemetry] Release 1.13.1 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35882\"\u003e#35882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/eb42f3d19787a7f5f3b4a838e52745cf24f03662\"\u003e\u003ccode\u003eeb42f3d\u003c/code\u003e\u003c/a\u003e (playwrighttesting): Owner update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35884\"\u003e#35884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/366c4699937f185ed8ff6ce0077e21cf8f2d53a3\"\u003e\u003ccode\u003e366c469\u003c/code\u003e\u003c/a\u003e [mgmt] update ci.mgmt.yml (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35883\"\u003e#35883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/7287831d8161a074cc368bbb9b2d21628ca32e59\"\u003e\u003ccode\u003e7287831\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry] Fix OTLP Metric Exporter Creation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35879\"\u003e#35879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d24df88734b0f6893fac0f1e3870872739273392\"\u003e\u003ccode\u003ed24df88\u003c/code\u003e\u003c/a\u003e [Identity] Dac feedback phase3 sample and ref docs update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35871\"\u003e#35871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/core-client_1.10.0...@azure/core-client_1.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/core-http-compat` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0e63f83d36e683e8cd9704b5d1d19993bc5b923f\"\u003e\u003ccode\u003e0e63f83\u003c/code\u003e\u003c/a\u003e Bump emitter version in Sep 11 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bfd0096147efac4736a0483b9d95907a72dea26f\"\u003e\u003ccode\u003ebfd0096\u003c/code\u003e\u003c/a\u003e [cosmos] fix partitionKey format in operationInput for batch API (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35876\"\u003e#35876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d165c118fe5a75720aa3a0a24d9dc713694fad89\"\u003e\u003ccode\u003ed165c11\u003c/code\u003e\u003c/a\u003e Bump TypeSpec dependencies to latest versions in emitter-package.json (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35894\"\u003e#35894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bd1a8cb17be1c69cc8bf8de4750f3cc82582c53c\"\u003e\u003ccode\u003ebd1a8cb\u003c/code\u003e\u003c/a\u003e [eslint] upgrade dev dependencies typescript-eslint* to ~8.43.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35869\"\u003e#35869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5ca7207c34c9e1aa2eebdccd358f2792416a7329\"\u003e\u003ccode\u003e5ca7207\u003c/code\u003e\u003c/a\u003e [apimanagement] upgrade dependency inquirer to version ^12.6.3 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35046\"\u003e#35046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/858520c5d087fbb7ae8c1da5894db946361313d8\"\u003e\u003ccode\u003e858520c\u003c/code\u003e\u003c/a\u003e [monitor-opentelemetry] Release 1.13.1 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35882\"\u003e#35882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/eb42f3d19787a7f5f3b4a838e52745cf24f03662\"\u003e\u003ccode\u003eeb42f3d\u003c/code\u003e\u003c/a\u003e (playwrighttesting): Owner update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35884\"\u003e#35884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/366c4699937f185ed8ff6ce0077e21cf8f2d53a3\"\u003e\u003ccode\u003e366c469\u003c/code\u003e\u003c/a\u003e [mgmt] update ci.mgmt.yml (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35883\"\u003e#35883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/7287831d8161a074cc368bbb9b2d21628ca32e59\"\u003e\u003ccode\u003e7287831\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry] Fix OTLP Metric Exporter Creation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35879\"\u003e#35879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d24df88734b0f6893fac0f1e3870872739273392\"\u003e\u003ccode\u003ed24df88\u003c/code\u003e\u003c/a\u003e [Identity] Dac feedback phase3 sample and ref docs update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35871\"\u003e#35871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/core-http-compat_2.3.0...@azure/core-http-compat_2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/core-rest-pipeline` from 1.22.0 to 1.22.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0e63f83d36e683e8cd9704b5d1d19993bc5b923f\"\u003e\u003ccode\u003e0e63f83\u003c/code\u003e\u003c/a\u003e Bump emitter version in Sep 11 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bfd0096147efac4736a0483b9d95907a72dea26f\"\u003e\u003ccode\u003ebfd0096\u003c/code\u003e\u003c/a\u003e [cosmos] fix partitionKey format in operationInput for batch API (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35876\"\u003e#35876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d165c118fe5a75720aa3a0a24d9dc713694fad89\"\u003e\u003ccode\u003ed165c11\u003c/code\u003e\u003c/a\u003e Bump TypeSpec dependencies to latest versions in emitter-package.json (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35894\"\u003e#35894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bd1a8cb17be1c69cc8bf8de4750f3cc82582c53c\"\u003e\u003ccode\u003ebd1a8cb\u003c/code\u003e\u003c/a\u003e [eslint] upgrade dev dependencies typescript-eslint* to ~8.43.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35869\"\u003e#35869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5ca7207c34c9e1aa2eebdccd358f2792416a7329\"\u003e\u003ccode\u003e5ca7207\u003c/code\u003e\u003c/a\u003e [apimanagement] upgrade dependency inquirer to version ^12.6.3 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35046\"\u003e#35046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/858520c5d087fbb7ae8c1da5894db946361313d8\"\u003e\u003ccode\u003e858520c\u003c/code\u003e\u003c/a\u003e [monitor-opentelemetry] Release 1.13.1 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35882\"\u003e#35882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/eb42f3d19787a7f5f3b4a838e52745cf24f03662\"\u003e\u003ccode\u003eeb42f3d\u003c/code\u003e\u003c/a\u003e (playwrighttesting): Owner update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35884\"\u003e#35884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/366c4699937f185ed8ff6ce0077e21cf8f2d53a3\"\u003e\u003ccode\u003e366c469\u003c/code\u003e\u003c/a\u003e [mgmt] update ci.mgmt.yml (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35883\"\u003e#35883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/7287831d8161a074cc368bbb9b2d21628ca32e59\"\u003e\u003ccode\u003e7287831\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry] Fix OTLP Metric Exporter Creation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35879\"\u003e#35879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d24df88734b0f6893fac0f1e3870872739273392\"\u003e\u003ccode\u003ed24df88\u003c/code\u003e\u003c/a\u003e [Identity] Dac feedback phase3 sample and ref docs update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35871\"\u003e#35871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/core-rest-pipeline_1.22.0...@azure/core-rest-pipeline_1.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/core-tracing` from 1.3.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0e63f83d36e683e8cd9704b5d1d19993bc5b923f\"\u003e\u003ccode\u003e0e63f83\u003c/code\u003e\u003c/a\u003e Bump emitter version in Sep 11 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bfd0096147efac4736a0483b9d95907a72dea26f\"\u003e\u003ccode\u003ebfd0096\u003c/code\u003e\u003c/a\u003e [cosmos] fix partitionKey format in operationInput for batch API (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35876\"\u003e#35876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d165c118fe5a75720aa3a0a24d9dc713694fad89\"\u003e\u003ccode\u003ed165c11\u003c/code\u003e\u003c/a\u003e Bump TypeSpec dependencies to latest versions in emitter-package.json (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35894\"\u003e#35894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bd1a8cb17be1c69cc8bf8de4750f3cc82582c53c\"\u003e\u003ccode\u003ebd1a8cb\u003c/code\u003e\u003c/a\u003e [eslint] upgrade dev dependencies typescript-eslint* to ~8.43.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35869\"\u003e#35869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5ca7207c34c9e1aa2eebdccd358f2792416a7329\"\u003e\u003ccode\u003e5ca7207\u003c/code\u003e\u003c/a\u003e [apimanagement] upgrade dependency inquirer to version ^12.6.3 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35046\"\u003e#35046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/858520c5d087fbb7ae8c1da5894db946361313d8\"\u003e\u003ccode\u003e858520c\u003c/code\u003e\u003c/a\u003e [monitor-opentelemetry] Release 1.13.1 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35882\"\u003e#35882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/eb42f3d19787a7f5f3b4a838e52745cf24f03662\"\u003e\u003ccode\u003eeb42f3d\u003c/code\u003e\u003c/a\u003e (playwrighttesting): Owner update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35884\"\u003e#35884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/366c4699937f185ed8ff6ce0077e21cf8f2d53a3\"\u003e\u003ccode\u003e366c469\u003c/code\u003e\u003c/a\u003e [mgmt] update ci.mgmt.yml (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35883\"\u003e#35883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/7287831d8161a074cc368bbb9b2d21628ca32e59\"\u003e\u003ccode\u003e7287831\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry] Fix OTLP Metric Exporter Creation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35879\"\u003e#35879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d24df88734b0f6893fac0f1e3870872739273392\"\u003e\u003ccode\u003ed24df88\u003c/code\u003e\u003c/a\u003e [Identity] Dac feedback phase3 sample and ref docs update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35871\"\u003e#35871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/core-tracing_1.3.0...@azure/core-tracing_1.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/core-util` from 1.13.0 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0e63f83d36e683e8cd9704b5d1d19993bc5b923f\"\u003e\u003ccode\u003e0e63f83\u003c/code\u003e\u003c/a\u003e Bump emitter version in Sep 11 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bfd0096147efac4736a0483b9d95907a72dea26f\"\u003e\u003ccode\u003ebfd0096\u003c/code\u003e\u003c/a\u003e [cosmos] fix partitionKey format in operationInput for batch API (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35876\"\u003e#35876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d165c118fe5a75720aa3a0a24d9dc713694fad89\"\u003e\u003ccode\u003ed165c11\u003c/code\u003e\u003c/a\u003e Bump TypeSpec dependencies to latest versions in emitter-package.json (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35894\"\u003e#35894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bd1a8cb17be1c69cc8bf8de4750f3cc82582c53c\"\u003e\u003ccode\u003ebd1a8cb\u003c/code\u003e\u003c/a\u003e [eslint] upgrade dev dependencies typescript-eslint* to ~8.43.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35869\"\u003e#35869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5ca7207c34c9e1aa2eebdccd358f2792416a7329\"\u003e\u003ccode\u003e5ca7207\u003c/code\u003e\u003c/a\u003e [apimanagement] upgrade dependency inquirer to version ^12.6.3 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35046\"\u003e#35046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/858520c5d087fbb7ae8c1da5894db946361313d8\"\u003e\u003ccode\u003e858520c\u003c/code\u003e\u003c/a\u003e [monitor-opentelemetry] Release 1.13.1 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35882\"\u003e#35882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/eb42f3d19787a7f5f3b4a838e52745cf24f03662\"\u003e\u003ccode\u003eeb42f3d\u003c/code\u003e\u003c/a\u003e (playwrighttesting): Owner update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35884\"\u003e#35884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/366c4699937f185ed8ff6ce0077e21cf8f2d53a3\"\u003e\u003ccode\u003e366c469\u003c/code\u003e\u003c/a\u003e [mgmt] update ci.mgmt.yml (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35883\"\u003e#35883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/7287831d8161a074cc368bbb9b2d21628ca32e59\"\u003e\u003ccode\u003e7287831\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry] Fix OTLP Metric Exporter Creation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35879\"\u003e#35879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d24df88734b0f6893fac0f1e3870872739273392\"\u003e\u003ccode\u003ed24df88\u003c/code\u003e\u003c/a\u003e [Identity] Dac feedback phase3 sample and ref docs update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35871\"\u003e#35871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/core-util_1.13.0...@azure/core-util_1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.28.0 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\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/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/cod...\n\n_Description has been truncated_","html_url":"https://github.com/Nick2bad4u/FitFileViewer/pull/154","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nick2bad4u%2FFitFileViewer/issues/154","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/154/packages"},{"uuid":"2876739083","node_id":"PR_kwDOOTmpgs6rd44L","number":17,"state":"open","title":"Bump the all-npm group across 1 directory with 73 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-01T03:42:04.000Z","updated_at":"2025-10-01T03:42:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-npm","update_count":73,"packages":[{"name":"@eslint/js","old_version":"9.24.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@modelcontextprotocol/sdk","old_version":"1.9.0","new_version":"1.18.2","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@tsconfig/node20","old_version":"20.1.5","new_version":"20.1.6","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/node","old_version":"20.17.30","new_version":"20.19.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.104.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.30.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.30.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"chai","old_version":"5.2.0","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"@types/chai","old_version":"5.2.1","new_version":"5.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chai-as-promised","old_version":"8.0.1","new_version":"8.0.2","repository_url":"https://github.com/chaijs/chai-as-promised"},{"name":"eslint","old_version":"9.24.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-webpack-plugin","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/webpack-contrib/eslint-webpack-plugin"},{"name":"glob","old_version":"11.0.1","new_version":"11.0.3","repository_url":"https://github.com/isaacs/node-glob"},{"name":"javascript-time-ago","old_version":"2.5.11","new_version":"2.5.12"},{"name":"mocha","old_version":"11.2.2","new_version":"11.7.3","repository_url":"https://github.com/mochajs/mocha"},{"name":"prettier","old_version":"3.5.3","new_version":"3.6.2","repository_url":"https://github.com/prettier/prettier"},{"name":"sinon-chai","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/chaijs/sinon-chai"},{"name":"ts-loader","old_version":"9.5.2","new_version":"9.5.4","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"tsc-watch","old_version":"6.3.0","new_version":"6.3.1","repository_url":"https://github.com/gilamran/tsc-watch"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.30.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"webpack","old_version":"5.99.5","new_version":"5.102.0","repository_url":"https://github.com/webpack/webpack"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/source-map","old_version":"0.3.6","new_version":"0.3.11","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.0","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.25","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@sinonjs/samsam","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/sinonjs/samsam"},{"name":"@types/estree","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn","old_version":"8.14.1","new_version":"8.15.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"debug","old_version":"4.4.0","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"enhanced-resolve","old_version":"5.18.1","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"envinfo","old_version":"7.14.0","new_version":"7.15.0","repository_url":"https://github.com/tabrindle/envinfo"},{"name":"es-module-lexer","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"espree","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/js"},{"name":"eventsource-parser","old_version":"3.0.1","new_version":"3.0.6","repository_url":"https://github.com/rexxars/eventsource-parser"},{"name":"eventsource","old_version":"3.0.6","new_version":"3.0.7","repository_url":"https://github.com/EventSource/eventsource"},{"name":"express-rate-limit","old_version":"7.5.0","new_version":"7.5.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"loupe","old_version":"3.1.3","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"path-to-regexp","old_version":"8.2.0","new_version":"8.3.0","repository_url":"https://github.com/pillarjs/path-to-regexp"},{"name":"pathval","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/chaijs/pathval"},{"name":"raw-body","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/stream-utils/raw-body"},{"name":"schema-utils","old_version":"4.3.0","new_version":"4.3.2","repository_url":"https://github.com/webpack/schema-utils"},{"name":"semver","old_version":"7.7.1","new_version":"7.7.2","repository_url":"https://github.com/npm/node-semver"},{"name":"tapable","old_version":"2.2.1","new_version":"2.2.3","repository_url":"https://github.com/webpack/tapable"},{"name":"terser","old_version":"5.39.0","new_version":"5.44.0","repository_url":"https://github.com/terser/terser"},{"name":"zod-to-json-schema","old_version":"3.24.5","new_version":"3.24.6","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"zod","old_version":"3.24.2","new_version":"3.25.76","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-npm group with 51 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.24.0` | `9.36.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.9.0` | `1.18.2` |\n| [@tsconfig/node20](https://github.com/tsconfig/bases/tree/HEAD/bases) | `20.1.5` | `20.1.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.17.30` | `20.19.19` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.104.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.30.1` | `8.45.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.30.1` | `8.45.0` |\n| [chai](https://github.com/chaijs/chai) | `5.2.0` | `5.3.3` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.1` | `5.2.2` |\n| [chai-as-promised](https://github.com/chaijs/chai-as-promised) | `8.0.1` | `8.0.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `9.36.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.8` |\n| [eslint-webpack-plugin](https://github.com/webpack-contrib/eslint-webpack-plugin) | `5.0.1` | `5.0.2` |\n| [glob](https://github.com/isaacs/node-glob) | `11.0.1` | `11.0.3` |\n| [javascript-time-ago](https://gitlab.com/catamphetamine/javascript-time-ago) | `2.5.11` | `2.5.12` |\n| [mocha](https://github.com/mochajs/mocha) | `11.2.2` | `11.7.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.6.2` |\n| [sinon-chai](https://github.com/chaijs/sinon-chai) | `4.0.0` | `4.0.1` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.2` | `9.5.4` |\n| [tsc-watch](https://github.com/gilamran/tsc-watch) | `6.3.0` | `6.3.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.30.1` | `8.45.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.99.5` | `5.102.0` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@jridgewell/source-map](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/source-map) | `0.3.6` | `0.3.11` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.0` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.25` | `0.3.31` |\n| [@sinonjs/samsam](https://github.com/sinonjs/samsam) | `8.0.2` | `8.0.3` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.7` | `1.0.8` |\n| [acorn](https://github.com/acornjs/acorn) | `8.14.1` | `8.15.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [debug](https://github.com/debug-js/debug) | `4.4.0` | `4.4.3` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.1` | `5.18.3` |\n| [envinfo](https://github.com/tabrindle/envinfo) | `7.14.0` | `7.15.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `1.6.0` | `1.7.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `10.3.0` | `10.4.0` |\n| [eventsource-parser](https://github.com/rexxars/eventsource-parser) | `3.0.1` | `3.0.6` |\n| [eventsource](https://github.com/EventSource/eventsource) | `3.0.6` | `3.0.7` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `7.5.0` | `7.5.1` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.3` | `3.2.1` |\n| [path-to-regexp](https://github.com/pillarjs/path-to-regexp) | `8.2.0` | `8.3.0` |\n| [pathval](https://github.com/chaijs/pathval) | `2.0.0` | `2.0.1` |\n| [raw-body](https://github.com/stream-utils/raw-body) | `3.0.0` | `3.0.1` |\n| [schema-utils](https://github.com/webpack/schema-utils) | `4.3.0` | `4.3.2` |\n| [semver](https://github.com/npm/node-semver) | `7.7.1` | `7.7.2` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.1` | `2.2.3` |\n| [terser](https://github.com/terser/terser) | `5.39.0` | `5.44.0` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.24.5` | `3.24.6` |\n| [zod](https://github.com/colinhacks/zod) | `3.24.2` | `3.25.76` |\n\n\nUpdates `@eslint/js` from 9.24.0 to 9.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20069\"\u003e#20069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\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/50de1ced9df2b1ee48ee6843c8cfe0f5d8edbc27\"\u003e\u003ccode\u003e50de1ce\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/d5054e5454a537e9ade238c768c262c6c592cbc1\"\u003e\u003ccode\u003ed5054e5\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/b3dbc16563cb7036d75edff9814e17053a645321\"\u003e\u003ccode\u003eb3dbc16\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/5a5d5261037fdf84a91f2f22d3726d58572453f4\"\u003e\u003ccode\u003e5a5d526\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/commits/v9.36.0/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@modelcontextprotocol/sdk` from 1.9.0 to 1.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e\u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates the sampling code example in the README by \u003ca href=\"https://github.com/viniciuscsouza\"\u003e\u003ccode\u003e@​viniciuscsouza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/958\"\u003emodelcontextprotocol/typescript-sdk#958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse redirect Uri passed in in \u003ccode\u003edemoInMemoryOAuthProvider\u003c/code\u003e by \u003ca href=\"https://github.com/TylerLeonhardt\"\u003e\u003ccode\u003e@​TylerLeonhardt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/931\"\u003emodelcontextprotocol/typescript-sdk#931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(auth-router): correct Protected Resource Metadata for pathful RS and add explicit resourceServerUrl (RFC 9728) by \u003ca href=\"https://github.com/blustAI\"\u003e\u003ccode\u003e@​blustAI\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/858\"\u003emodelcontextprotocol/typescript-sdk#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update version to 1.18.2 for weekly release by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/970\"\u003emodelcontextprotocol/typescript-sdk#970\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/viniciuscsouza\"\u003e\u003ccode\u003e@​viniciuscsouza\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/958\"\u003emodelcontextprotocol/typescript-sdk#958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TylerLeonhardt\"\u003e\u003ccode\u003e@​TylerLeonhardt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/931\"\u003emodelcontextprotocol/typescript-sdk#931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blustAI\"\u003e\u003ccode\u003e@​blustAI\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/858\"\u003emodelcontextprotocol/typescript-sdk#858\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.18.1...1.18.2\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/1.18.1...1.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent streamable http wite after end from crashing the node process by \u003ca href=\"https://github.com/MQ37\"\u003e\u003ccode\u003e@​MQ37\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/933\"\u003emodelcontextprotocol/typescript-sdk#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update version to 1.18.1 for weekly release by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/950\"\u003emodelcontextprotocol/typescript-sdk#950\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/MQ37\"\u003e\u003ccode\u003e@​MQ37\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/933\"\u003emodelcontextprotocol/typescript-sdk#933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.18.0...1.18.1\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/1.18.0...1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: update SDK for SEP 973 + add to example server by \u003ca href=\"https://github.com/jesselumarie\"\u003e\u003ccode\u003e@​jesselumarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/904\"\u003emodelcontextprotocol/typescript-sdk#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add _meta field support to tool definitions by \u003ca href=\"https://github.com/knguyen-figma\"\u003e\u003ccode\u003e@​knguyen-figma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/922\"\u003emodelcontextprotocol/typescript-sdk#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix automatic log level handling for sessionless connections by \u003ca href=\"https://github.com/cliffhall\"\u003e\u003ccode\u003e@​cliffhall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/917\"\u003emodelcontextprotocol/typescript-sdk#917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1.17.6 by \u003ca href=\"https://github.com/ihrpr\"\u003e\u003ccode\u003e@​ihrpr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/936\"\u003emodelcontextprotocol/typescript-sdk#936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1.18.0 by \u003ca href=\"https://github.com/ihrpr\"\u003e\u003ccode\u003e@​ihrpr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/937\"\u003emodelcontextprotocol/typescript-sdk#937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eignore icons for now by \u003ca href=\"https://github.com/ihrpr\"\u003e\u003ccode\u003e@​ihrpr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/938\"\u003emodelcontextprotocol/typescript-sdk#938\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/jesselumarie\"\u003e\u003ccode\u003e@​jesselumarie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/904\"\u003emodelcontextprotocol/typescript-sdk#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/knguyen-figma\"\u003e\u003ccode\u003e@​knguyen-figma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/922\"\u003emodelcontextprotocol/typescript-sdk#922\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.17.5...1.18.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/1.17.5...1.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.17.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatic handling of logging level  by \u003ca href=\"https://github.com/cliffhall\"\u003e\u003ccode\u003e@​cliffhall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/882\"\u003emodelcontextprotocol/typescript-sdk#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the SDK vs Spec types test that is breaking CI by \u003ca href=\"https://github.com/cliffhall\"\u003e\u003ccode\u003e@​cliffhall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/908\"\u003emodelcontextprotocol/typescript-sdk#908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.17.4...1.17.5\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/1.17.4...1.17.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.17.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature(middleware): Composable fetch middleware for auth and cross‑cutting concerns  by \u003ca href=\"https://github.com/m-paternostro\"\u003e\u003ccode\u003e@​m-paternostro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/485\"\u003emodelcontextprotocol/typescript-sdk#485\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/modelcontextprotocol/typescript-sdk/commit/058b87c163996b31d5cda744085ecf3c13c5c56a\"\u003e\u003ccode\u003e058b87c\u003c/code\u003e\u003c/a\u003e chore: update version to 1.18.2 for weekly release (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/1d475bb3f75674a46d81dba881ea743a763cbc12\"\u003e\u003ccode\u003e1d475bb\u003c/code\u003e\u003c/a\u003e fix(auth-router): correct Protected Resource Metadata for pathful RS and add ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/9841a6cf2959d0f361ac5eee6e1a2e0f3515b943\"\u003e\u003ccode\u003e9841a6c\u003c/code\u003e\u003c/a\u003e Use redirect Uri passed in in \u003ccode\u003edemoInMemoryOAuthProvider\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/c342dacb5ed55a0366fd2512bb642d1ceaa2ed87\"\u003e\u003ccode\u003ec342dac\u003c/code\u003e\u003c/a\u003e Updates the sampling code example in the README (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/c94ba4b43cd305e39d88985c73d6b9bc1153da84\"\u003e\u003ccode\u003ec94ba4b\u003c/code\u003e\u003c/a\u003e chore: update version to 1.18.1 for weekly release (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/24b3972931395c70358146b00fec809625a550f8\"\u003e\u003ccode\u003e24b3972\u003c/code\u003e\u003c/a\u003e fix: prevent streamable http wite after end from crashing the node process (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/b28c297184cb0cb64611a3357d6438dd1b0824c6\"\u003e\u003ccode\u003eb28c297\u003c/code\u003e\u003c/a\u003e ignore icons for now (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/835286894c0cd80c5cd6580e8096a40ce2f28755\"\u003e\u003ccode\u003e8352868\u003c/code\u003e\u003c/a\u003e 1.18.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/68baf63583df8b7e2dab835a15c9cf81e285c174\"\u003e\u003ccode\u003e68baf63\u003c/code\u003e\u003c/a\u003e 1.17.6 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/ebf39330f3a90fe9e74512788c11533a9be720e1\"\u003e\u003ccode\u003eebf3933\u003c/code\u003e\u003c/a\u003e Fix automatic log level handling for sessionless connections (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.9.0...1.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tsconfig/node20` from 20.1.5 to 20.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsconfig/bases/commits/HEAD/bases\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.17.30 to 20.19.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/vscode` from 1.99.0 to 1.104.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/vscode\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.30.1 to 8.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.45.0\u003c/h2\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable generating declaration maps (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11627\"\u003e#11627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow ArrowFunctionExpression.generator to false (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11636\"\u003e#11636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11614\"\u003e#11614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBjorn Lu\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11614\"\u003e#11614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] ignore enum members (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490\"\u003e#11490\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/255e9e274b24f86f3179146c20c156506312c92c\"\u003e\u003ccode\u003e255e9e2\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/967764e158c5935430149b3563c403b72d5d6366\"\u003e\u003ccode\u003e967764e\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-nullish-coalescing] ignoreBooleanCoercion should ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f2eeb9d9f354fc1fe5ba22272ad2dc747cec0c1d\"\u003e\u003ccode\u003ef2eeb9d\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): expose rule name via RuleModule interface (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/590fac6a4ea60df97db0054584f607b9033f50f3\"\u003e\u003ccode\u003e590fac6\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c392a0de2dba95ff24bc1f1730a8a85793d4d837\"\u003e\u003ccode\u003ec392a0d\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [await-thenable] should not report passing values to prom...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20c3d97235956d7a5ea34c3e0c0be5e56d603575\"\u003e\u003ccode\u003e20c3d97\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-enum-comparison] support unions of literals (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4fde781fdfeb38ac80256d20ac3d776479217b2d\"\u003e\u003ccode\u003e4fde781\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] make ignoredTypeNames match type name...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/684e63f2c60696cc0dddca9c7cbce927edaa263f\"\u003e\u003ccode\u003e684e63f\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.35.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/eslint-plugin\"\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@​typescript-eslint/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.30.1 to 8.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.45.0\u003c/h2\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable generating declaration maps (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11627\"\u003e#11627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow ArrowFunctionExpression.generator to false (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11636\"\u003e#11636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11614\"\u003e#11614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBjorn Lu\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.42.0 (2025-09-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.0 (2025-08-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/typescript-eslint/typescript-eslint/commit/255e9e274b24f86f3179146c20c156506312c92c\"\u003e\u003ccode\u003e255e9e2\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ef9173c56fa488737bff9ab463338ea65cb83373\"\u003e\u003ccode\u003eef9173c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d13590979dc4130525d7b321230298dcdebc176f\"\u003e\u003ccode\u003ed135909\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/parser\"\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@​typescript-eslint/parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 5.2.0 to 5.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: keep names in bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1702\"\u003echaijs/chai#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: support publishing v5 by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1703\"\u003echaijs/chai#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update npm tag name by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1704\"\u003echaijs/chai#1704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003cp\u003eReverts the removal of the bundled version of chai in 5.3.1\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate core contributors by \u003ca href=\"https://github.com/keithamus\"\u003e\u003ccode\u003e@​keithamus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1697\"\u003echaijs/chai#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: reintroduce bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1699\"\u003echaijs/chai#1699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove bundled chai by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1694\"\u003echaijs/chai#1694\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1696\"\u003echaijs/chai#1696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: use \u003ccode\u003efiles\u003c/code\u003e for publishing by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1695\"\u003echaijs/chai#1695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMostly internal changes but \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e realised the package.json \u003ccode\u003eengines\u003c/code\u003e field was out of date, so it has been updated to reflect that v5.0.0 onwards only supports Node \u0026gt;=18.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump serialize-javascript and mocha by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1673\"\u003echaijs/chai#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump esbuild from 0.19.10 to 0.25.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1671\"\u003echaijs/chai#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable \u003ccode\u003eno-var\u003c/code\u003e rule and fix violations by \u003ca href=\"https://github.com/koddsson\"\u003e\u003ccode\u003e@​koddsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1675\"\u003echaijs/chai#1675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert Assertion function to a class by \u003ca href=\"https://github.com/koddsson\"\u003e\u003ccode\u003e@​koddsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1677\"\u003echaijs/chai#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore typing by \u003ca href=\"https://github.com/koddsson\"\u003e\u003ccode\u003e@​koddsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1679\"\u003echaijs/chai#1679\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/chaijs/chai/commit/445243d5e769c6b155e2a35e25a5f747afd2da88\"\u003e\u003ccode\u003e445243d\u003c/code\u003e\u003c/a\u003e chore: update npm tag name (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1704\"\u003e#1704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/42013e17619736b96c78a4b2dd8b0e7282b2b76f\"\u003e\u003ccode\u003e42013e1\u003c/code\u003e\u003c/a\u003e chore: support publishing v5 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a6c9b77ccab6b30e025050d8355662f7a20e2c78\"\u003e\u003ccode\u003ea6c9b77\u003c/code\u003e\u003c/a\u003e fix: keep names in bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/f2c2e3eb44ad687a3a641ac8475e158562016437\"\u003e\u003ccode\u003ef2c2e3e\u003c/code\u003e\u003c/a\u003e fix: reintroduce bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445d4777bd77a88f2007fbbefb7c6b37bb35b527\"\u003e\u003ccode\u003e445d477\u003c/code\u003e\u003c/a\u003e Update core contributors (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/fdcad8b11b2e9294d58b023eaf6b1208efaf9e6f\"\u003e\u003ccode\u003efdcad8b\u003c/code\u003e\u003c/a\u003e chore: remove bundled chai (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/10cb3442313f6455e1626eea7f47a382615de3e7\"\u003e\u003ccode\u003e10cb344\u003c/code\u003e\u003c/a\u003e chore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a125d3eba50d593601ee1db2e0fea5221c22e478\"\u003e\u003ccode\u003ea125d3e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003efiles\u003c/code\u003e for publishing (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/373c61a614ed9e3e284d556d80c97ca41ce4c57c\"\u003e\u003ccode\u003e373c61a\u003c/code\u003e\u003c/a\u003e chore: update minimum node version (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1692\"\u003e#1692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/aa13d6ab9794fea93358833489b03293f5c063a5\"\u003e\u003ccode\u003eaa13d6a\u003c/code\u003e\u003c/a\u003e docs: update minimum node version in readme (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.0...v5.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details...\n\n_Description has been truncated_","html_url":"https://github.com/a5ehren/vscode-perforce-2025/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/a5ehren%2Fvscode-perforce-2025/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"2872013948","node_id":"PR_kwDOPZzzW86rL3R8","number":17,"state":"open","title":"Bump the all group across 1 directory with 160 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-29T20:45:43.000Z","updated_at":"2025-09-29T20:45:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":160,"packages":[{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tauri-apps/api","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"lucide-react","old_version":"0.536.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"marked","old_version":"16.1.2","new_version":"16.3.0","repository_url":"https://github.com/markedjs/marked"},{"name":"next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.0","new_version":"19.1.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.8","new_version":"19.1.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.1.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.6","new_version":"19.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@types/node","old_version":"24.0.15","new_version":"24.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"5.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.0.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tw-animate-css","old_version":"1.3.6","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/runtime","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint/config-helpers","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/core","old_version":"0.15.1","new_version":"0.15.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.3.3","new_version":"0.3.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"loupe","old_version":"3.1.4","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"rollup","old_version":"4.45.1","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"vite","old_version":"7.0.5","new_version":"7.1.7","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 43 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.0` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.5.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.536.0` | `0.544.0` |\n| [marked](https://github.com/markedjs/marked) | `16.1.2` | `16.3.0` |\n| [next](https://github.com/vercel/next.js) | `15.4.2` | `15.5.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.1.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.8` | `19.1.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.1.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.6` | `19.1.9` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.36.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.4.2` | `15.5.4` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.13` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.15` | `24.5.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.37.0` | `8.44.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `5.0.4` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.4.2` | `15.5.4` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.13` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.6` | `1.4.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.37.0` | `8.44.1` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.27.6` | `7.28.4` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.3.0` | `0.3.1` |\n| [@eslint/core](https://github.com/eslint/rewrite/tree/HEAD/packages/core) | `0.15.1` | `0.15.2` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.3.3` | `0.3.5` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.4` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.1` | `4.52.3` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.0.5` | `7.1.7` |\n\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.8.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/68874c68c566638b4c21a3aa67844d1bdaeb6dab\"\u003e\u003ccode\u003e68874c68c\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13564\"\u003e#13564\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../robertrpf\"\u003e\u003ccode\u003e@​robertrpf\u003c/code\u003e\u003c/a\u003e) Add window focusable attribute and set_focusable API.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/5110a762e9db978a28a15400bf76e3c864da2a86\"\u003e\u003ccode\u003e5110a762e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13830\"\u003e#13830\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Sky-walkerX\"\u003e\u003ccode\u003e@​Sky-walkerX\u003c/code\u003e\u003c/a\u003e) Added \u003ccode\u003eWindow::setSimpleFullscreen\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/5ba1c3faa468073512bdb5035a01f7f99720fcf0\"\u003e\u003ccode\u003e5ba1c3faa\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13722\"\u003e#13722\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../s00d\"\u003e\u003ccode\u003e@​s00d\u003c/code\u003e\u003c/a\u003e) Added icon (icon and nativeIcon) support for Submenu:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn the Rust API (\u003ccode\u003etauri\u003c/code\u003e), you can now set an icon for submenus via the builder and dedicated methods.\u003c/li\u003e\n\u003cli\u003eIn the JS/TS API (\u003ccode\u003e@tauri-apps/api\u003c/code\u003e), \u003ccode\u003eSubmenuOptions\u003c/code\u003e now has an \u003ccode\u003eicon\u003c/code\u003e field, and the \u003ccode\u003eSubmenu\u003c/code\u003e class provides \u003ccode\u003esetIcon\u003c/code\u003e and \u003ccode\u003esetNativeIcon\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eUsage examples are added to the documentation and demo app.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is a backwards-compatible feature. Submenus can now display icons just like regular menu items.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.8.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.4/x64/bin/node /opt/hostedtoolcache/node/20.19.4/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.4\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.4/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/dae4d7dba587bf04d8f1d71cbc53f9eb/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b4abb6cae87f9b7afa6bde0d416bff01e1d691c4\"\u003e\u003ccode\u003eb4abb6c\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13887\"\u003e#13887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1a3d1a024ebb2a3dd5d15849523a55246d78fda6\"\u003e\u003ccode\u003e1a3d1a0\u003c/code\u003e\u003c/a\u003e fix(ios): Tauri iOS build with binary XCFramework dependencies (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13995\"\u003e#13995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/37154ebdcd9b755f06847fc9ed470b2b3d737094\"\u003e\u003ccode\u003e37154eb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14027\"\u003e#14027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/380656874e9531274862b7e5feee870fe405c0ea\"\u003e\u003ccode\u003e3806568\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eAsRef\\\u0026lt;Window\u0026gt;\u003c/code\u003e on \u003ccode\u003eWebviewWindow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14026\"\u003e#14026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/bc4afe7dd4780f02c2d4b1f07d97185fbc5d2bba\"\u003e\u003ccode\u003ebc4afe7\u003c/code\u003e\u003c/a\u003e feat(cli): check plugin versions for incompatibilities (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13993\"\u003e#13993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7c2eb31c83a202b3481a6d560ae2048bcbe4157b\"\u003e\u003ccode\u003e7c2eb31\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ePluginHandle::run_mobile_plugin_async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13895\"\u003e#13895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/737364b8d32c0d03847c77ac0a7ed30bc20ec668\"\u003e\u003ccode\u003e737364b\u003c/code\u003e\u003c/a\u003e fix: a few regressions from previous PRs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14020\"\u003e#14020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68874c68c566638b4c21a3aa67844d1bdaeb6dab\"\u003e\u003ccode\u003e68874c6\u003c/code\u003e\u003c/a\u003e feat(core): webview window focusable property, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/11130\"\u003e#11130\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dfadcb764bdf84089a5487005a7b4f3b7cf09494\"\u003e\u003ccode\u003edfadcb7\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eWebView::set_cookie\u003c/code\u003e and \u003ccode\u003eWebView::delete_cookie\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/22d6bcacbb2001eb292ebd8c5d021447700f9512\"\u003e\u003ccode\u003e22d6bca\u003c/code\u003e\u003c/a\u003e feat(tauri): impl \u003ccode\u003eApp::set_device_event_filter\u003c/code\u003e for \u003ccode\u003eAppHandle\u003c/code\u003e also (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14008\"\u003e#14008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.7.0...@tauri-apps/api-v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.4.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.0kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-http-2.5.0.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 18.6 kB\nnpm notice shasum: 49cf2baf377b0c7b089236d0a59331ee697513cd\nnpm notice integrity: sha512-l4M2DUIsOBIMr[...]z8E8tpOgvi0EQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=249980655\n+ @tauri-apps/plugin-http@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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/tauri-apps/plugins-workspace/commit/ff19affa7b2b3b7316d454de8bfa71ec3b5b3b2c\"\u003e\u003ccode\u003eff19aff\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.34.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2755\"\u003e#2755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f501bc2f1ce87d6a3a0fb286018d08a0a2d2c122\"\u003e\u003ccode\u003ef501bc2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/87afa23cad077c09bc1eb743800ae3396b531146\"\u003e\u003ccode\u003e87afa23\u003c/code\u003e\u003c/a\u003e feat(updater): add allowDowngrades option (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2726\"\u003e#2726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d40190721ccf36a00d666a03800e972514fc379c\"\u003e\u003ccode\u003ed401907\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.28.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/909bc1f9ca175f173c6f98273057d2c41e9f1dc1\"\u003e\u003ccode\u003e909bc1f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9bc4b2230ebb32bd30a4c0c2a21077829a729193\"\u003e\u003ccode\u003e9bc4b22\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.41.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b9dc03d5cee0b19c014e8683ff048e84715063b3\"\u003e\u003ccode\u003eb9dc03d\u003c/code\u003e\u003c/a\u003e docs(geolocation): fix android feature name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cd8fbf834affae59338d3184f8eda1c314f3fda5\"\u003e\u003ccode\u003ecd8fbf8\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate zip to v4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/764e8f7719247da515243d9c9cafa6d087d21769\"\u003e\u003ccode\u003e764e8f7\u003c/code\u003e\u003c/a\u003e feat(autostart): add app name configuration for auto start entry (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/85635a280768cab3afa88d26dc9146ebcca8175f\"\u003e\u003ccode\u003e85635a2\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.536.0 to 0.544.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\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/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouse-heart\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3239\"\u003elucide-icons/lucide#3239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.542.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add MDN Web Docs \u0026amp; Nuxt to showcase by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3590\"\u003elucide-icons/lucide#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elist-chevrons-down-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.541.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(packages/lucide): added support for providing a custom root element by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3543\"\u003elucide-icons/lucide#3543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003echrome\u003c/code\u003e icon \u0026amp; renamed to \u003ccode\u003echromium\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3572\"\u003elucide-icons/lucide#3572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewallpaper\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3566\"\u003elucide-icons/lucide#3566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003ecog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3548\"\u003elucide-icons/lucide#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3510\"\u003elucide-icons/lucide#3510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dpi-preview): add previous version for easier comparison by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3532\"\u003elucide-icons/lucide#3532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'panel-dashed' variants + update tags on existing icons by \u003ca href=\"https://github.com/irvineacosta\"\u003e\u003ccode\u003e@​irvineacosta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3500\"\u003elucide-icons/lucide#3500\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/lucide-icons/lucide/commits/0.544.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `marked` from 16.1.2 to 16.3.0\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\u003ev16.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v16.2.1...v16.3.0\"\u003e16.3.0\u003c/a\u003e (2025-09-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd emStrongMask hook (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3749\"\u003e#3749\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/cd2b5f479768bae1082a10d7558177c92f1e0189\"\u003ecd2b5f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v16.2.0...v16.2.1\"\u003e16.2.1\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow escaped newline in link text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3752\"\u003e#3752\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/30c66301f926e4f80bae2d4c08635eb60228ee74\"\u003e30c6630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v16.1.2...v16.2.0\"\u003e16.2.0\u003c/a\u003e (2025-08-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd def token in tokens and renderer (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3745\"\u003e#3745\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/07691248df5e23ce101e9e43a58393fa7d6fb9fa\"\u003e0769124\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/9a5306d4c4dbafa76051d70dff8e20f55f2c6ba8\"\u003e\u003ccode\u003e9a5306d\u003c/code\u003e\u003c/a\u003e chore(release): 16.3.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/cd2b5f479768bae1082a10d7558177c92f1e0189\"\u003e\u003ccode\u003ecd2b5f4\u003c/code\u003e\u003c/a\u003e feat: add emStrongMask hook (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3749\"\u003e#3749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/e3497a50b295af0b4ff6080a00920137c0979b42\"\u003e\u003ccode\u003ee3497a5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/8ce030ab56ad88b797dfcf696df24f400ca0de6f\"\u003e\u003ccode\u003e8ce030a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump eslint from 9.34.0 to 9.35.0 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/fd0e92ab18718bb305998b7411f5bd40e91d250c\"\u003e\u003ccode\u003efd0e92a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump \u003ccode\u003e@​semantic-release/release-notes-generator\u003c/code\u003e from 14.0.3 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/93b01556c6c48785ebbf8e3039c1b3a0d67dde64\"\u003e\u003ccode\u003e93b0155\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump \u003ccode\u003e@​semantic-release/github\u003c/code\u003e from 11.0.4 to 11.0.5 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/7b2d4307a3ca3e257a2bcd9491e874188a145c53\"\u003e\u003ccode\u003e7b2d430\u003c/code\u003e\u003c/a\u003e docs: add \u003ccode\u003emarked-jira\u003c/code\u003e to known extensions (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3753\"\u003e#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/fc8a5d07e8e8cd3462f2a2fc70a9bf4bc926eb14\"\u003e\u003ccode\u003efc8a5d0\u003c/code\u003e\u003c/a\u003e chore(release): 16.2.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/30c66301f926e4f80bae2d4c08635eb60228ee74\"\u003e\u003ccode\u003e30c6630\u003c/code\u003e\u003c/a\u003e fix: allow escaped newline in link text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3752\"\u003e#3752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/0ccf47693b56691737579abee2e455dd23a6cd17\"\u003e\u003ccode\u003e0ccf476\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump esbuild from 0.25.8 to 0.25.9 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markedjs/marked/compare/v16.1.2...v16.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.4.2 to 15.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure onRequestError is invoked when otel enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83343\"\u003e#83343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[devtool] fix overlay styles are missing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83721\"\u003e#83721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't match dynamic pattern for node_modules packages (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83176\"\u003e#83176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82911\"\u003e#82911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve handling of symlink resolution errors in track_glob and read_glob (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83357\"\u003e#83357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: throw large static metadata error earlier (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82939\"\u003e#82939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84077\"\u003e#84077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83745\"\u003e#83745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/yiminghe\"\u003e\u003ccode\u003e@​yiminghe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/leerob\"\u003e\u003ccode\u003e@​leerob\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fufuShih\"\u003e\u003ccode\u003e@​fufuShih\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dwrth\"\u003e\u003ccode\u003e@​dwrth\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aymericzip\"\u003e\u003ccode\u003e@​aymericzip\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/obendev\"\u003e\u003ccode\u003e@​obendev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/OoMNoO\"\u003e\u003ccode\u003e@​OoMNoO\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pontasan\"\u003e\u003ccode\u003e@​pontasan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/HondaYt\"\u003e\u003ccode\u003e@​HondaYt\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ryuapp\"\u003e\u003ccode\u003e@​ryuapp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lpalmes\"\u003e\u003ccode\u003e@​lpalmes\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83071\"\u003e#83071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83062\"\u003e#83062\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/vercel/next.js/commit/40f1d7814d8f1ab3d9e169b389015b8d6f258fb3\"\u003e\u003ccode\u003e40f1d78\u003c/code\u003e\u003c/a\u003e v15.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb30f0a1760b640b42cc15f34c55531499d3949c\"\u003e\u003ccode\u003ecb30f0a\u003c/code\u003e\u003c/a\u003e [backport] docs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b6a32bb57956f0bd4175d7b04e83c3bbad5249a8\"\u003e\u003ccode\u003eb6a32bb\u003c/code\u003e\u003c/a\u003e [backport] [CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84087\"\u003e#84087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/26d61f1e9a27a5f6c3dea5ac36c2c20c33cc0127\"\u003e\u003ccode\u003e26d61f1\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84079\"\u003e#84079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e11e87a54734bb8136e2e5ac5c0c2218b1e57a48\"\u003e\u003ccode\u003ee11e87a\u003c/code\u003e\u003c/a\u003e [backport] fix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83\"\u003e#83\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0a29888575d9f95e1cdf26d62bcab05a5a53bf95\"\u003e\u003ccode\u003e0a29888\u003c/code\u003e\u003c/a\u003e [backport] fix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a53950c136242fa77af5c02307a86966379e5a8\"\u003e\u003ccode\u003e7a53950\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83804\"\u003e#83804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/050bdf1ae70f71cac9a4634b1059ce386b15825a\"\u003e\u003ccode\u003e050bdf1\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: throw large static metadata error earlier  (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83816\"\u003e#83816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1f6ea09f8586ec26978c79d0a3d90b4b6b62f1a4\"\u003e\u003ccode\u003e1f6ea09\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: Improve handling of symlink resolution errors (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83805\"\u003e#83805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c7d1855499e507df5591c3697a365ae1a063ebb0\"\u003e\u003ccode\u003ec7d1855\u003c/code\u003e\u003c/a\u003e [backport] CI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83860\"\u003e#83860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.4.2...v15.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.1.1\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.1.1 (July 28, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Owner Stacks to work with ES2015 function.name semantics (\u003ca href=\"https://redirect.github.com/facebook/react/pull/33680\"\u003e#33680\u003c/a\u003e by \u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.1.1 (July 28, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Owner Stacks to work with ES2015 function.name semantics (\u003ca href=\"https://redirect.github.com/facebook/react/pull/33680\"\u003e#33680\u003c/a\u003e by \u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/facebook/react/commit/87e33ca2b7c4479342091ae642f01266af7ebec9\"\u003e\u003ccode\u003e87e33ca\u003c/code\u003e\u003c/a\u003e Set release versions to 19.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5a1eb6f61a10cd007f1d372a2710d4e0224f4a79\"\u003e\u003ccode\u003e5a1eb6f\u003c/code\u003e\u003c/a\u003e fix: rename bottom stack frame (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/33680\"\u003e#33680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.1.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.8 to 19.1.15\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/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.0 to 19.1.1\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\u003e19.1.1 (July 28, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Owner Stacks to work with ES2015 function.name semantics (\u003ca href=\"https://redirect.github.com/facebook/react/pull/33680\"\u003e#33680\u003c/a\u003e by \u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.1.1 (July 28, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Owner Stacks to work with ES2015 function.name semantics (\u003ca href=\"https://redirect.github.com/facebook/react/pull/33680\"\u003e#33680\u003c/a\u003e by \u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/facebook/react/commit/87e33ca2b7c4479342091ae642f01266af7ebec9\"\u003e\u003ccode\u003e87e33ca\u003c/code\u003e\u003c/a\u003e Set release versions to 19.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b793948e15ff714fadea026dcaef9385dce14a19\"\u003e\u003ccode\u003eb793948\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32782\"\u003e#32782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.1.1/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.1.6 to 19.1.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.1.2 to 2.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.2.4\u003c/h2\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\n\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\n\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\n\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\n\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\n\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\n\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\n\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\n\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass TsBioo {\n  private member: number;\n\u003cp\u003eset_with_name(name: string, value: number) {\nthis[name] = value;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d212c5ab940ba83cc72d4aa9936ebbb1964ae7a\"\u003e\u003ccode\u003e5d212c5\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26\"\u003e\u003ccode\u003e351bccd\u003c/code\u003e\u003c/a\u003e chore: restore release files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/32dbfa156b3d097813ff96e53a65b4004adb3591\"\u003e\u003ccode\u003e32dbfa1\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7413\"\u003e#7413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/75b6a0d12f3aa30647f743d607b0d60c0470fff3\"\u003e\u003ccode\u003e75b6a0d\u003c/code\u003e\u003c/a\u003e feat(linter): add rule \u003ccode\u003enoJsxLiterals\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7248\"\u003e#7248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/53ff5ae34428f042bb5b80c19862c9cf69fc6359\"\u003e\u003ccode\u003e53ff5ae\u003c/code\u003e\u003c/a\u003e feat(analyse/json): add \u003ccode\u003enoDuplicateDependencies\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7142\"\u003e#7142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/daa4a66e7971800a5e15024f5b5535d072087ac9\"\u003e\u003ccode\u003edaa4a66\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7306\"\u003e#7306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0f38ea689acf6c64b0e749d34da48a03a9708067\"\u003e\u003ccode\u003e0f38ea6\u003c/code\u003e\u003c/a\u003e chore: add new bronze sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7397\"\u003e#7397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7f532745900936039e77cc0b4254562ec9a7376d\"\u003e\u003ccode\u003e7f53274\u003c/code\u003e\u003c/a\u003e docs: safety of useSortedKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/6112\"\u003e#6112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fad34b9db9778fe964ff7dbc489de0bfad2d3ece\"\u003e\u003ccode\u003efad34b9\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): add UseConsistentArrowReturn rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7245\"\u003e#7245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4416573f4d709047a28407d99381810b7bc7dcc7\"\u003e\u003ccode\u003e4416573\u003c/code\u003e\u003c/a\u003e feat(lint/vue): implement \u003ccode\u003euseVueMultiWordComponentNames\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.31.0 to 9.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e...\n\n_Description has been truncated_","html_url":"https://github.com/GaoCan702/markview/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GaoCan702%2Fmarkview/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"2871185959","node_id":"PR_kwDOP2Eyjs6rItIn","number":6,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T15:51:46.000Z","updated_at":"2025-09-29T15:51:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":24,"packages":[{"name":"@eslint/js","old_version":"9.32.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@types/node","old_version":"24.1.0","new_version":"24.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.38.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.32.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"tsx","old_version":"4.20.3","new_version":"4.20.6","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.29","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"ast-v8-to-istanbul","old_version":"0.3.4","new_version":"0.3.5","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"rollup","old_version":"4.46.2","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"vite","old_version":"6.3.5","new_version":"7.1.7","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.32.0` | `9.36.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.1.0` | `24.5.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.38.0` | `8.44.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.32.0` | `9.36.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.20.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.4` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.29` | `0.3.31` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.4` | `0.3.5` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.52.3` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `7.1.7` |\n\n\nUpdates `@eslint/js` from 9.32.0 to 9.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20069\"\u003e#20069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.36.0/packages/js\"\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.1.0 to 24.5.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 `@typescript-eslint/eslint-plugin` from 8.38.0 to 8.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e to v4.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11589\"\u003e#11589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] ignore enum members (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490\"\u003e#11490\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.43.0\u003c/h2\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow empty type parameter/argument lists (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11563\"\u003e#11563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-non-null-assertion] do not suggest optional chain on LHS of assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11489\"\u003e#11489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] only report ~~ on integer literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11517\"\u003e#11517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-type-exports] fix declaration shadowing (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11457\"\u003e#11457\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] ignore enum members (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490\"\u003e#11490\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow empty type parameter/argument lists (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11563\"\u003e#11563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-return-this-type] don't report an error when returning a union type that includes a classType (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11432\"\u003e#11432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] should report deprecated exports and reexports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11359\"\u003e#11359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] allowForKnownSafeCalls now supports function names (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11423\"\u003e#11423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11430\"\u003e#11430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-type-exports] fix declaration shadowing (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11457\"\u003e#11457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] only report ~~ on integer literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11517\"\u003e#11517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e exclude Program from DefinitionBase node types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11469\"\u003e#11469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-non-null-assertion] do not suggest optional chain on LHS of assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11489\"\u003e#11489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e add union type support to TypeOrValueSpecifier (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11526\"\u003e#11526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c392a0de2dba95ff24bc1f1730a8a85793d4d837\"\u003e\u003ccode\u003ec392a0d\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [await-thenable] should not report passing values to prom...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20c3d97235956d7a5ea34c3e0c0be5e56d603575\"\u003e\u003ccode\u003e20c3d97\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-enum-comparison] support unions of literals (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4fde781fdfeb38ac80256d20ac3d776479217b2d\"\u003e\u003ccode\u003e4fde781\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] make ignoredTypeNames match type name...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/684e63f2c60696cc0dddca9c7cbce927edaa263f\"\u003e\u003ccode\u003e684e63f\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.35.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ed685770129c6c5465c01aa4fe784a88debf58c\"\u003e\u003ccode\u003e2ed6857\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-conversion] ignore enum members (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/85d8dea3e1ed04c6c885d8c6cc6c3caeeaca0ec6\"\u003e\u003ccode\u003e85d8dea\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [await-thenable] report invalid (non-promise) values pas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/42527dfe3ca7e0e10b306849251db57b92e3e545\"\u003e\u003ccode\u003e42527df\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary nullThrows() (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11580\"\u003e#11580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ef9173c56fa488737bff9ab463338ea65cb83373\"\u003e\u003ccode\u003eef9173c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.43.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.1/packages/eslint-plugin\"\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@​typescript-eslint/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.38.0 to 8.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e to v4.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11589\"\u003e#11589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] ignore enum members (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490\"\u003e#11490\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.43.0\u003c/h2\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow empty type parameter/argument lists (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11563\"\u003e#11563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-non-null-assertion] do not suggest optional chain on LHS of assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11489\"\u003e#11489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] only report ~~ on integer literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11517\"\u003e#11517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-type-exports] fix declaration shadowing (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11457\"\u003e#11457\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.42.0 (2025-09-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ef9173c56fa488737bff9ab463338ea65cb83373\"\u003e\u003ccode\u003eef9173c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d13590979dc4130525d7b321230298dcdebc176f\"\u003e\u003ccode\u003ed135909\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.1/packages/parser\"\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@​typescript-eslint/parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.32.0 to 9.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missin...\n\n_Description has been truncated_","html_url":"https://github.com/vishalpatel2890/td-mcp-modified/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishalpatel2890%2Ftd-mcp-modified/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"2869340727","node_id":"PR_kwDOPcYwBM6rBqo3","number":15,"state":"open","title":"build(deps): bump the all group with 190 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-29T07:12:33.000Z","updated_at":"2025-09-29T07:12:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":190,"packages":[{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tauri-apps/api","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"lucide-react","old_version":"0.539.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.0","new_version":"19.1.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.8","new_version":"19.1.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.1.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.6","new_version":"19.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tauri-apps/cli","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@types/node","old_version":"24.0.15","new_version":"24.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"5.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.0.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"png-to-ico","old_version":"2.1.8","new_version":"3.0.1","repository_url":"https://github.com/steambap/png-to-ico"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.3","new_version":"4.20.6","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.0.5","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.0","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.1","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@emnapi/core","old_version":"1.4.5","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.5","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.0.4","new_version":"1.1.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint/config-helpers","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/core","old_version":"0.15.1","new_version":"0.15.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.3.3","new_version":"0.3.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.3","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.29","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@next/env","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@radix-ui/primitive","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-guards","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.27","new_version":"1.0.0-beta.38","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@tailwindcss/node","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/babel__traverse","old_version":"7.20.7","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.26.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001727","new_version":"1.0.30001745","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.1","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.1","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.187","new_version":"1.5.227","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.2","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"jiti","old_version":"2.4.2","new_version":"2.6.0","repository_url":"https://github.com/unjs/jiti"},{"name":"jsonfile","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jprichardson/node-jsonfile"},{"name":"loupe","old_version":"3.1.4","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"minizlib","old_version":"3.0.2","new_version":"3.1.0","repository_url":"https://github.com/isaacs/minizlib"},{"name":"napi-postinstall","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.21","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"pngjs","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/pngjs/pngjs"},{"name":"rollup","old_version":"4.45.1","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tapable","old_version":"2.2.2","new_version":"2.2.3","repository_url":"https://github.com/webpack/tapable"},{"name":"tar","old_version":"7.4.3","new_version":"7.5.1","repository_url":"https://github.com/isaacs/node-tar"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.16","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.16","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"undici-types","old_version":"7.8.0","new_version":"6.21.0","repository_url":"https://github.com/nodejs/undici"},{"name":"vite","old_version":"7.0.5","new_version":"7.1.7","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"7.0.0","new_version":"8.0.0","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"14.2.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 190 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.0` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.5.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.539.0` | `0.544.0` |\n| [next](https://github.com/vercel/next.js) | `15.4.2` | `15.5.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.1.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.8` | `19.1.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.1.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.6` | `19.1.9` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.36.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.4.2` | `15.5.4` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.15` | `24.5.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.37.0` | `8.44.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `5.0.4` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.4.2` | `15.5.4` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.2` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.0.0` |\n| [png-to-ico](https://github.com/steambap/png-to-ico) | `2.1.8` | `3.0.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.4` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.13` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.20.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.37.0` | `8.44.1` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.0.5` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.4` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.4` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.0` | `7.28.3` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.4` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.27.6` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.0` | `7.28.4` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.1` | `7.28.4` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.5` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.5` | `1.5.0` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.0.4` | `1.1.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.3.0` | `0.3.1` |\n| [@eslint/core](https://github.com/eslint/rewrite/tree/HEAD/packages/core) | `0.15.1` | `0.15.2` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.3.3` | `0.3.5` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.3` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.3` | `0.34.4` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.29` | `0.3.31` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.4.2` | `15.5.4` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.4.2` | `15.5.4` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.4.2` | `15.5.4` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.4.2` | `15.5.4` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.4.2` | `15.5.4` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.4.2` | `15.5.4` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.4.2` | `15.5.4` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.4.2` | `15.5.4` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.4.2` | `15.5.4` |\n| [@radix-ui/primitive](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-focus-guards](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.5` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.27` | `1.0.0-beta.38` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.11` | `4.1.13` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.7` | `7.28.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.37.0` | `8.44.1` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.26.2` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001727` | `1.0.30001745` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.1` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.1` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.187` | `1.5.227` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.2` | `5.18.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [jiti](https://github.com/unjs/jiti) | `2.4.2` | `2.6.0` |\n| [jsonfile](https://github.com/jprichardson/node-jsonfile) | `6.1.0` | `6.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.4` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [minizlib](https://github.com/isaacs/minizlib) | `3.0.2` | `3.1.0` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.2` | `0.3.3` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.21` |\n| [pngjs](https://github.com/pngjs/pngjs) | `6.0.0` | `7.0.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.1` | `4.52.3` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.2.3` |\n| [tar](https://github.com/isaacs/node-tar) | `7.4.3` | `7.5.1` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.16` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.16` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `5.1.1` | `6.0.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.8.0` | `6.21.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.0.5` | `7.1.7` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `7.0.0` | `8.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `14.2.0` | `15.1.0` |\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.8.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/68874c68c566638b4c21a3aa67844d1bdaeb6dab\"\u003e\u003ccode\u003e68874c68c\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13564\"\u003e#13564\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../robertrpf\"\u003e\u003ccode\u003e@​robertrpf\u003c/code\u003e\u003c/a\u003e) Add window focusable attribute and set_focusable API.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/5110a762e9db978a28a15400bf76e3c864da2a86\"\u003e\u003ccode\u003e5110a762e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13830\"\u003e#13830\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Sky-walkerX\"\u003e\u003ccode\u003e@​Sky-walkerX\u003c/code\u003e\u003c/a\u003e) Added \u003ccode\u003eWindow::setSimpleFullscreen\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/5ba1c3faa468073512bdb5035a01f7f99720fcf0\"\u003e\u003ccode\u003e5ba1c3faa\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13722\"\u003e#13722\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../s00d\"\u003e\u003ccode\u003e@​s00d\u003c/code\u003e\u003c/a\u003e) Added icon (icon and nativeIcon) support for Submenu:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn the Rust API (\u003ccode\u003etauri\u003c/code\u003e), you can now set an icon for submenus via the builder and dedicated methods.\u003c/li\u003e\n\u003cli\u003eIn the JS/TS API (\u003ccode\u003e@tauri-apps/api\u003c/code\u003e), \u003ccode\u003eSubmenuOptions\u003c/code\u003e now has an \u003ccode\u003eicon\u003c/code\u003e field, and the \u003ccode\u003eSubmenu\u003c/code\u003e class provides \u003ccode\u003esetIcon\u003c/code\u003e and \u003ccode\u003esetNativeIcon\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eUsage examples are added to the documentation and demo app.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is a backwards-compatible feature. Submenus can now display icons just like regular menu items.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.8.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.4/x64/bin/node /opt/hostedtoolcache/node/20.19.4/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.4\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.4/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/dae4d7dba587bf04d8f1d71cbc53f9eb/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b4abb6cae87f9b7afa6bde0d416bff01e1d691c4\"\u003e\u003ccode\u003eb4abb6c\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13887\"\u003e#13887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1a3d1a024ebb2a3dd5d15849523a55246d78fda6\"\u003e\u003ccode\u003e1a3d1a0\u003c/code\u003e\u003c/a\u003e fix(ios): Tauri iOS build with binary XCFramework dependencies (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13995\"\u003e#13995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/37154ebdcd9b755f06847fc9ed470b2b3d737094\"\u003e\u003ccode\u003e37154eb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14027\"\u003e#14027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/380656874e9531274862b7e5feee870fe405c0ea\"\u003e\u003ccode\u003e3806568\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eAsRef\\\u0026lt;Window\u0026gt;\u003c/code\u003e on \u003ccode\u003eWebviewWindow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14026\"\u003e#14026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/bc4afe7dd4780f02c2d4b1f07d97185fbc5d2bba\"\u003e\u003ccode\u003ebc4afe7\u003c/code\u003e\u003c/a\u003e feat(cli): check plugin versions for incompatibilities (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13993\"\u003e#13993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7c2eb31c83a202b3481a6d560ae2048bcbe4157b\"\u003e\u003ccode\u003e7c2eb31\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ePluginHandle::run_mobile_plugin_async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13895\"\u003e#13895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/737364b8d32c0d03847c77ac0a7ed30bc20ec668\"\u003e\u003ccode\u003e737364b\u003c/code\u003e\u003c/a\u003e fix: a few regressions from previous PRs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14020\"\u003e#14020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68874c68c566638b4c21a3aa67844d1bdaeb6dab\"\u003e\u003ccode\u003e68874c6\u003c/code\u003e\u003c/a\u003e feat(core): webview window focusable property, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/11130\"\u003e#11130\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dfadcb764bdf84089a5487005a7b4f3b7cf09494\"\u003e\u003ccode\u003edfadcb7\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eWebView::set_cookie\u003c/code\u003e and \u003ccode\u003eWebView::delete_cookie\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/22d6bcacbb2001eb292ebd8c5d021447700f9512\"\u003e\u003ccode\u003e22d6bca\u003c/code\u003e\u003c/a\u003e feat(tauri): impl \u003ccode\u003eApp::set_device_event_filter\u003c/code\u003e for \u003ccode\u003eAppHandle\u003c/code\u003e also (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14008\"\u003e#14008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.7.0...@tauri-apps/api-v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.4.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.0kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-http-2.5.0.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 18.6 kB\nnpm notice shasum: 49cf2baf377b0c7b089236d0a59331ee697513cd\nnpm notice integrity: sha512-l4M2DUIsOBIMr[...]z8E8tpOgvi0EQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=249980655\n+ @tauri-apps/plugin-http@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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/tauri-apps/plugins-workspace/commit/ff19affa7b2b3b7316d454de8bfa71ec3b5b3b2c\"\u003e\u003ccode\u003eff19aff\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.34.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2755\"\u003e#2755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f501bc2f1ce87d6a3a0fb286018d08a0a2d2c122\"\u003e\u003ccode\u003ef501bc2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/87afa23cad077c09bc1eb743800ae3396b531146\"\u003e\u003ccode\u003e87afa23\u003c/code\u003e\u003c/a\u003e feat(updater): add allowDowngrades option (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2726\"\u003e#2726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d40190721ccf36a00d666a03800e972514fc379c\"\u003e\u003ccode\u003ed401907\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.28.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/909bc1f9ca175f173c6f98273057d2c41e9f1dc1\"\u003e\u003ccode\u003e909bc1f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9bc4b2230ebb32bd30a4c0c2a21077829a729193\"\u003e\u003ccode\u003e9bc4b22\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.41.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b9dc03d5cee0b19c014e8683ff048e84715063b3\"\u003e\u003ccode\u003eb9dc03d\u003c/code\u003e\u003c/a\u003e docs(geolocation): fix android feature name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cd8fbf834affae59338d3184f8eda1c314f3fda5\"\u003e\u003ccode\u003ecd8fbf8\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate zip to v4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/764e8f7719247da515243d9c9cafa6d087d21769\"\u003e\u003ccode\u003e764e8f7\u003c/code\u003e\u003c/a\u003e feat(autostart): add app name configuration for auto start entry (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/85635a280768cab3afa88d26dc9146ebcca8175f\"\u003e\u003ccode\u003e85635a2\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.539.0 to 0.544.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\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/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouse-heart\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3239\"\u003elucide-icons/lucide#3239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.542.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add MDN Web Docs \u0026amp; Nuxt to showcase by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3590\"\u003elucide-icons/lucide#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elist-chevrons-down-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.541.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(packages/lucide): added support for providing a custom root element by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3543\"\u003elucide-icons/lucide#3543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003echrome\u003c/code\u003e icon \u0026amp; renamed to \u003ccode\u003echromium\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3572\"\u003elucide-icons/lucide#3572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewallpaper\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3566\"\u003elucide-icons/lucide#3566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003ecog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3548\"\u003elucide-icons/lucide#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3510\"\u003elucide-icons/lucide#3510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dpi-preview): add previous version for easier comparison by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3532\"\u003elucide-icons/lucide#3532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'panel-dashed' variants + update tags on existing icons by \u003ca href=\"https://github.com/irvineacosta\"\u003e\u003ccode\u003e@​irvineacosta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3500\"\u003elucide-icons/lucide#3500\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/lucide-icons/lucide/commits/0.544.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.4.2 to 15.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure onRequestError is invoked when otel enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83343\"\u003e#83343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[devtool] fix overlay styles are missing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83721\"\u003e#83721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't match dynamic pattern for node_modules packages (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83176\"\u003e#83176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82911\"\u003e#82911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve handling of symlink resolution errors in track_glob and read_glob (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83357\"\u003e#83357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: throw large static metadata error earlier (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82939\"\u003e#82939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84077\"\u003e#84077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83745\"\u003e#83745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/yiminghe\"\u003e\u003ccode\u003e@​yiminghe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/leerob\"\u003e\u003ccode\u003e@​leerob\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fufuShih\"\u003e\u003ccode\u003e@​fufuShih\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dwrth\"\u003e\u003ccode\u003e@​dwrth\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aymericzip\"\u003e\u003ccode\u003e@​aymericzip\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/obendev\"\u003e\u003ccode\u003e@​obendev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/OoMNoO\"\u003e\u003ccode\u003e@​OoMNoO\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pontasan\"\u003e\u003ccode\u003e@​pontasan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/HondaYt\"\u003e\u003ccode\u003e@​HondaYt\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ryuapp\"\u003e\u003ccode\u003e@​ryuapp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lpalmes\"\u003e\u003ccode\u003e@​lpalmes\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83071\"\u003e#83071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83062\"\u003e#83062\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/vercel/next.js/commit/40f1d7814d8f1ab3d9e169b389015b8d6f258fb3\"\u003e\u003ccode\u003e40f1d78\u003c/code\u003e\u003c/a\u003e v15.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb30f0a1760b640b42cc15f34c55531499d3949c\"\u003e\u003ccode\u003ecb30f0a\u003c/code\u003e\u003c/a\u003e [backport] docs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b6a32bb57956f0bd4175d7b04e83c3bbad5249a8\"\u003e\u003ccode\u003eb6a32bb\u003c/code\u003e\u003c/a\u003e [backport] [CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84087\"\u003e#84087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/26d61f1e9a27a5f6c3dea5ac36c2c20c33cc0127\"\u003e\u003ccode\u003e26d61f1\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84079\"\u003e#84079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e11e87a54734bb8136e2e5ac5c0c2218b1e57a48\"\u003e\u003ccode\u003ee11e87a\u003c/code\u003e\u003c/a\u003e [backport] fix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83\"\u003e#83\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0a29888575d9f95e1cdf26d62bcab05a5a53bf95\"\u003e\u003ccode\u003e0a29888\u003c/code\u003e\u003c/a\u003e [backport] fix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a53950c136242fa77af5c02307a86966379e5a8\"\u003e\u003ccode\u003e7a53950\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83804\"\u003e#83804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/050bdf1ae70f71cac9a4634b1059ce386b15825a\"\u003e\u003ccode\u003e050bdf1\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: throw large static metadata error earlier  (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83816\"\u003e#83816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1f6ea09f8586ec26978c79d0a3d90b4b6b62f1a4\"\u003e\u003ccode\u003e1f6ea09\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: Improve handling of symlink resolution errors (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83805\"\u003e#83805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c7d1855499e507df5591c3697a365ae1a063ebb0\"\u003e\u003ccode\u003ec7d1855\u003c/code\u003e\u003c/a\u003e [backport] CI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83860\"\u003e#83860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.4.2...v15.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.1.1\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.1.1 (July 28, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Owner Stacks to work with ES2015 function.name semantics (\u003ca href=\"https://redirect.github.com/facebook/react/pull/33680\"\u003e#33680\u003c/a\u003e by \u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.1.1 (July 28, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Owner Stacks to work with ES2015 function.name semantics (\u003ca href=\"https://redirect.github.com/facebook/react/pull/33680\"\u003e#33680\u003c/a\u003e by \u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/facebook/react/commit/87e33ca2b7c4479342091ae642f01266af7ebec9\"\u003e\u003ccode\u003e87e33ca\u003c/code\u003e\u003c/a\u003e Set release versions to 19.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5a1eb6f61a10cd007f1d372a2710d4e0224f4a79\"\u003e\u003ccode\u003e5a1eb6f\u003c/code\u003e\u003c/a\u003e fix: rename bottom stack frame (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/33680\"\u003e#33680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.1.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.8 to 19.1.15\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/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.0 to 19.1.1\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\u003e19.1.1 (July 28, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Owner Stacks to work with ES2015 function.name semantics (\u003ca href=\"https://redirect.github.com/facebook/react/pull/33680\"\u003e#33680\u003c/a\u003e by \u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.1.1 (July 28, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Owner Stacks to work with ES2015 function.name semantics (\u003ca href=\"https://redirect.github.com/facebook/react/pull/33680\"\u003e#33680\u003c/a\u003e by \u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/facebook/react/commit/87e33ca2b7c4479342091ae642f01266af7ebec9\"\u003e\u003ccode\u003e87e33ca\u003c/code\u003e\u003c/a\u003e Set release versions to 19.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b793948e15ff714fadea026dcaef9385dce14a19\"\u003e\u003ccode\u003eb793948\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32782\"\u003e#32782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.1.1/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.1.6 to 19.1.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.1.2 to 2.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.2.4\u003c/h2\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\n\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\n\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\n\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\n\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\n\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\n\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\n\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\n\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass TsBioo {\n  private member: number;\n\u003cp\u003eset_with_name(name: string, value: number) {\nthis[name] = value;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d212c5ab940ba83cc72d4aa9936ebbb1964ae7a\"\u003e\u003ccode\u003e5d212c5\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26\"\u003e\u003ccode\u003e351bccd\u003c/code\u003e\u003c/a\u003e chore: restore release files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/32dbfa156b3d097813ff96e53a65b4004adb3591\"\u003e\u003ccode\u003e32dbfa1\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7413\"\u003e#7413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/75b6a0d12f3aa30647f743d607b0d60c0470fff3\"\u003e\u003ccode\u003e75b6a0d\u003c/code\u003e\u003c/a\u003e feat(linter): add rule \u003ccode\u003enoJsxLiterals\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7248\"\u003e#7248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/53ff5ae34428f042bb5b80c19862c9cf69fc6359\"\u003e\u003ccode\u003e53ff5ae\u003c/code\u003e\u003c/a\u003e feat(analyse/json): add \u003ccode\u003enoDuplicateDependencies\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7142\"\u003e#7142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/daa4a66e7971800a5e15024f5b5535d072087ac9\"\u003e\u003ccode\u003edaa4a66\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7306\"\u003e#7306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0f38ea689acf6c64b0e749d34da48a03a9708067\"\u003e\u003ccode\u003e0f38ea6\u003c/code\u003e\u003c/a\u003e chore: add new bronze sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7397\"\u003e#7397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7f532745900936039e77cc0b4254562ec9a7376d\"\u003e\u003ccode\u003e7f53274\u003c/code\u003e\u003c/a\u003e docs: safety of useSortedKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/6112\"\u003e#6112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fad34b9db9778fe964ff7dbc489de0bfad2d3ece\"\u003e\u003ccode\u003efad34b9\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): add UseConsistentArrowReturn rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7245\"\u003e#7245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4416573f4d709047a28407d99381810b7bc7dcc7\"\u003e\u003ccode\u003e4416573\u003c/code\u003e\u003c/a\u003e feat(lint/vue): implement \u003ccode\u003euseVueMultiWordComponentNames\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.31.0 to 9.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/c...\n\n_Description has been truncated_","html_url":"https://github.com/GaoCan702/ArtisanAI/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GaoCan702%2FArtisanAI/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}],"issue_packages":[{"old_version":"3.1.4","new_version":"3.2.1","update_type":"minor","path":null,"pr_created_at":"2026-02-12T00:05:07.000Z","version_change":"3.1.4 → 3.2.1","issue":{"uuid":"3929210796","node_id":"PR_kwDOOD_vJs7DJO0J","number":115,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 33 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-12T00:05:07.000Z","updated_at":"2026-02-12T02:01:51.383Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":33,"packages":[{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"supertest","old_version":"7.1.3","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.29","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ansi-escapes","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.11","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"check-error","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/chaijs/check-error"},{"name":"commander","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/tj/commander.js"},{"name":"esbuild","old_version":"0.25.7","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"loupe","old_version":"3.1.4","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"rollup","old_version":"4.45.1","new_version":"4.57.1","repository_url":"https://github.com/rollup/rollup"},{"name":"semver","old_version":"7.7.2","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"sirv","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/lukeed/sirv"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"vite","old_version":"7.0.5","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.3` | `7.2.2` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.29.0` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.29` | `0.3.31` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `7.2.0` | `7.3.0` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.11` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [check-error](https://github.com/chaijs/check-error) | `2.1.1` | `2.1.3` |\n| [commander](https://github.com/tj/commander.js) | `14.0.2` | `14.0.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.7` | `0.25.12` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.4` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.1` | `4.57.1` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.7.4` |\n| [sirv](https://github.com/lukeed/sirv) | `3.0.1` | `3.0.2` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.0.5` | `7.3.1` |\n\n\nUpdates `prettier` from 3.6.2 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/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.7.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.7.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eLWC: Avoid quote around interpolations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003e#18383\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;   \u0026lt;/div\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.3 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo=\u0026quot;{bar}\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.4 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix comment inside union type gets duplicated (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003e#18393\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ntype Foo = (/** comment */ a | b) | c;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b04d05b831f1476ac6e24e1211972bfdd475c9b8\"\u003e\u003ccode\u003eb04d05b\u003c/code\u003e\u003c/a\u003e Remove lint step from release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18415\"\u003e#18415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supertest` from 7.1.3 to 7.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: replace \u0026amp;\u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/39\"\u003e#39\u003c/a\u003e;should\u0026amp;\u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/39\"\u003e#39\u003c/a\u003e; dependency with native assertions in cookies module  1954bcf\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.2.1...v7.2.2\"\u003ehttps://github.com/ladjs/supertest/compare/v7.2.1...v7.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct case-sensitive require path for assertion module  d4f04fb\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.2.0...v7.2.1\"\u003ehttps://github.com/ladjs/supertest/compare/v7.2.0...v7.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fixed package lock  c4b08a6\u003c/li\u003e\n\u003cli\u003efix: drop v14 and v16 from tests  d084ce2\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/872\"\u003e#872\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/js-yaml-3.14.2  61f3ddf\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/873\"\u003e#873\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/multi-6d05d0e569  bd2fe45\u003c/li\u003e\n\u003cli\u003echore(deps): bump qs, body-parser and express  07bf4fb\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/866\"\u003e#866\u003c/a\u003e from SchroederSteffen/use-lowercase-header-name  0666797\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/868\"\u003e#868\u003c/a\u003e from dmurvihill/cookie-assertions  953eca7\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2  81ab94c\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/870\"\u003e#870\u003c/a\u003e from kudlav/patch-1  14d905d\u003c/li\u003e\n\u003cli\u003eUpdate links to documentation in README  f508b30\u003c/li\u003e\n\u003cli\u003efeat(cookies): add cookie assertions  4f89680\u003c/li\u003e\n\u003cli\u003echore(readme): use lower-case header name  1e642b0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.4...v7.2.0\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.4...v7.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.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/forwardemail/supertest/commit/d7997513dcfb2f918e617f48ea4d56006aa0c3c3\"\u003e\u003ccode\u003ed799751\u003c/code\u003e\u003c/a\u003e 7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/1954bcf24afbb74dca311f088f0aa00000021f7a\"\u003e\u003ccode\u003e1954bcf\u003c/code\u003e\u003c/a\u003e fix: replace 'should' dependency with native assertions in cookies module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/8fb74533c95170e9cb40bf31506c26ceecc2dca3\"\u003e\u003ccode\u003e8fb7453\u003c/code\u003e\u003c/a\u003e 7.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/d4f04fb5c341477a4dcea69435b92494c73695d6\"\u003e\u003ccode\u003ed4f04fb\u003c/code\u003e\u003c/a\u003e fix: correct case-sensitive require path for assertion module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b8f0a43352005f68f2f788c4758f5d37ad568d77\"\u003e\u003ccode\u003eb8f0a43\u003c/code\u003e\u003c/a\u003e 7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/c4b08a695852f2ffc327acf913db9bef6c6d59bf\"\u003e\u003ccode\u003ec4b08a6\u003c/code\u003e\u003c/a\u003e fix: fixed package lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/d084ce23bb693badfeb5a3f30ba9489d777feb67\"\u003e\u003ccode\u003ed084ce2\u003c/code\u003e\u003c/a\u003e fix: drop v14 and v16 from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/61f3ddf17ef8d40ee9fc9e9e47b39f1bf59bd687\"\u003e\u003ccode\u003e61f3ddf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/872\"\u003e#872\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/js-yaml-3.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/bd2fe4520170ee920c4fc1ab605ebebc1674a72d\"\u003e\u003ccode\u003ebd2fe45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/873\"\u003e#873\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/multi-6d05d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/07bf4fb720a996e040d28b7ba9cfa5c4c8865521\"\u003e\u003ccode\u003e07bf4fb\u003c/code\u003e\u003c/a\u003e chore(deps): bump qs, body-parser and express\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-validator-identifier` from 7.27.1 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v8.0.0-alpha.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.15.0-v7.28.5.md\"\u003eCHANGELOG - v7.15.0 to v7.28.5\u003c/a\u003e for v7.15.0 to v7.28.5 changes (the last common release between the v8 and v7 release lines was v7.28.5).\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev8.0.0-rc.1 (2026-01-31)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17763\"\u003e#17763\u003c/a\u003e Drop support for eslint v7-v8 (\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://redirect.github.com/babel/babel/pull/17755\"\u003e#17755\u003c/a\u003e Make \u003ccode\u003eeslint-parser/experimental-worker\u003c/code\u003e the default (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17762\"\u003e#17762\u003c/a\u003e Remove \u003ccode\u003ebrowser\u003c/code\u003e entrypoint for \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17760\"\u003e#17760\u003c/a\u003e [Babel 8]: partial-application plugin requires \u0026quot;version\u0026quot; option (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17756\"\u003e#17756\u003c/a\u003e Use \u003ccode\u003epackage.json#imports\u003c/code\u003e for browser-specific 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\u003cli\u003e\u003ccode\u003ebabel-build-external-helpers\u003c/code\u003e, \u003ccode\u003ebabel-cli\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17746\"\u003e#17746\u003c/a\u003e [Babel 8] Extract babel-build-external-helpers (\u003ca href=\"https://github.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/17722\"\u003e#17722\u003c/a\u003e Remove \u003ccode\u003eNodePath#visit\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-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17741\"\u003e#17741\u003c/a\u003e [Babel 8] Disallow excess arguments in babel-external-helpers (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-pipeline-operator\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/17732\"\u003e#17732\u003c/a\u003e [Babel 8] Remove smart pipeline support and remove accessor property from Standardized alias (\u003ca href=\"https://github.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-object-assign\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17619\"\u003e#17619\u003c/a\u003e [Babel 8] Remove \u003ccode\u003e@babel/plugin-transform-object-assign\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/6d418d27144b223ad7b92c7b398de4bc27cdb7ba\"\u003e\u003ccode\u003e6d418d2\u003c/code\u003e\u003c/a\u003e Update identifier parsing to unicode 17 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/17501\"\u003e#17501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-helper-validator-identifier\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.28.0 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/parser\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/a0b4e5a6452fb4db17b4f6b352285f87e01f3353\"\u003e\u003ccode\u003ea0b4e5a\u003c/code\u003e\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17765\"\u003e#17765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cb78ab722e48d34a63e3e357c447e13a99984d0b\"\u003e\u003ccode\u003ecb78ab7\u003c/code\u003e\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17723\"\u003e#17723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17729\"\u003e#17729\u003c/a\u003e)\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/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17603\"\u003e#17603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/8e3dd5d112b12e36b7c9192efd0c3cb7d9b8d58a\"\u003e\u003ccode\u003e8e3dd5d\u003c/code\u003e\u003c/a\u003e Record and tuple cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17597\"\u003e#17597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17573\"\u003e#17573\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-parser\"\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/parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-utils` from 4.7.0 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-utils/releases\"\u003e\u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.9.0...v4.9.1\"\u003e4.9.1\u003c/a\u003e (2025-12-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix ESLint v9 compatibility (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/292\"\u003e#292\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3123493c280e49cb76456a24c803af3302eaa2d6\"\u003e3123493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.8.0...v4.9.0\"\u003e4.9.0\u003c/a\u003e (2025-09-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eisParenthesized:\u003c/strong\u003e support the latest \u003ccode\u003etypescript-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/261\"\u003e#261\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/e872dbdea1122a14f14782f00cc392b76e4c6242\"\u003ee872dbd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.7.0...v4.8.0\"\u003e4.8.0\u003c/a\u003e (2025-09-03)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eget-static-value:\u003c/strong\u003e incorrect return when variable has object mutation (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/257\"\u003e#257\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/161ffe1b7ffb469a56a0030c04771e9f90d64059\"\u003e161ffe1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for typescript AST to \u003ccode\u003eisParenthesized\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/692ce08851581ed2385a3804d6a00d73af458479\"\u003e692ce08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3123493c280e49cb76456a24c803af3302eaa2d6\"\u003e\u003ccode\u003e3123493\u003c/code\u003e\u003c/a\u003e fix: fix ESLint v9 compatibility (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/85e05cb8a299f31cc70683fde526f93737a28b4c\"\u003e\u003ccode\u003e85e05cb\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/stale from 9 to 10 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/1b352497bca905ea41ea2d09ba61fb13ccfdca21\"\u003e\u003ccode\u003e1b35249\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/0730e0acce53c0367b979bfbce967fd6af474d3d\"\u003e\u003ccode\u003e0730e0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3cd1a721c476aafe4f587bba6d8cbfa2b33c4cdf\"\u003e\u003ccode\u003e3cd1a72\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/f83b8296015ef1f07f6e11e61e2993eee9afe0be\"\u003e\u003ccode\u003ef83b829\u003c/code\u003e\u003c/a\u003e chore(deps): bump cycjimmy/semantic-release-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/873d813c6f39cecc6eac9f4971443a3041199191\"\u003e\u003ccode\u003e873d813\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-pages-artifact from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/1da21d4440028679f3c8d5841b85f9d97ca7f0f7\"\u003e\u003ccode\u003e1da21d4\u003c/code\u003e\u003c/a\u003e chore: flow-up for trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/1a66ae74a5d27f763583a2ecd74cb2a25f28be10\"\u003e\u003ccode\u003e1a66ae7\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/e872dbdea1122a14f14782f00cc392b76e4c6242\"\u003e\u003ccode\u003ee872dbd\u003c/code\u003e\u003c/a\u003e feat(isParenthesized): support the latest \u003ccode\u003etypescript-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.7.0...v4.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/regexpp` from 4.12.1 to 4.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/regexpp/releases\"\u003e\u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.12.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/compare/v4.12.1...v4.12.2\"\u003e4.12.2\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/regexpp/commit/bafa277cc530d06785c14b8ce24357bce0adf6f7\"\u003ebafa277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/regexpp/commit/6c62ba35689e91428b2e4c882818dd044006ff93\"\u003e6c62ba3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/11f93e01a21638fc2b95dfcd750ff1385ed9c5f1\"\u003e\u003ccode\u003e11f93e0\u003c/code\u003e\u003c/a\u003e chore: flow-up for trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/ec9b3c35a1447a4a9756e8ed9457da023cb8da5e\"\u003e\u003ccode\u003eec9b3c3\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/6c62ba35689e91428b2e4c882818dd044006ff93\"\u003e\u003ccode\u003e6c62ba3\u003c/code\u003e\u003c/a\u003e fix: updates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/bafa277cc530d06785c14b8ce24357bce0adf6f7\"\u003e\u003ccode\u003ebafa277\u003c/code\u003e\u003c/a\u003e fix: updates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/a1a0661693156f7e92362736d30002fad4bf03c5\"\u003e\u003ccode\u003ea1a0661\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eupdate-unicode-properties\u003c/code\u003e script (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/regexpp/compare/v4.12.1...v4.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/gen-mapping` from 0.3.12 to 0.3.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/gen-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/gen-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.13] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/gen-mapping/0.3.12...gen-mapping/0.3.13\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/gen-mapping/0.3.12...gen-mapping/0.3.13\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/jridgewell/sourcemaps/commit/a969b67424a2e16e3cf8b137d7146d9424bf8534\"\u003e\u003ccode\u003ea969b67\u003c/code\u003e\u003c/a\u003e gen-mapping/0.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/c780a904904048808f6043969dc1b87fc5b361d1\"\u003e\u003ccode\u003ec780a90\u003c/code\u003e\u003c/a\u003e Update links to point to monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e2fa5d783de70877df8b304cb1af484ecfd0636b\"\u003e\u003ccode\u003ee2fa5d7\u003c/code\u003e\u003c/a\u003e remapping/2.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/gen-mapping/0.3.13/packages/gen-mapping\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/sourcemap-codec` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/sourcemap-codec/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/sourcemap-codec\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[1.5.5] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.4...sourcemap-codec/1.5.5\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.4...sourcemap-codec/1.5.5\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/jridgewell/sourcemaps/commit/e53a6dfb18f404a0cc77d1c92aa4bcc11dac16a6\"\u003e\u003ccode\u003ee53a6df\u003c/code\u003e\u003c/a\u003e sourcemap-codec/1.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/sourcemap-codec/1.5.5/packages/sourcemap-codec\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/trace-mapping` from 0.3.29 to 0.3.31\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/trace-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/trace-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.31] - 2025-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the performance of \u003ccode\u003egeneratedPositionFor\u003c/code\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping/issues/42\"\u003e#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.30...trace-mapping/0.3.31\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.30...trace-mapping/0.3.31\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e[0.3.30] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.29...trace-mapping/0.3.30\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.29...trace-mapping/0.3.30\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/jridgewell/sourcemaps/commit/74fc8e11d30641b82e3ca3532cd89477671afeab\"\u003e\u003ccode\u003e74fc8e1\u003c/code\u003e\u003c/a\u003e trace-mapping/0.3.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/2042d5f031bb436a2425cd0d451f24ef68972f36\"\u003e\u003ccode\u003e2042d5f\u003c/code\u003e\u003c/a\u003e Use real arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e2f5db12bb57a06ff736ca5a30d662ba97798731\"\u003e\u003ccode\u003ee2f5db1\u003c/code\u003e\u003c/a\u003e simplifiy with PR feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/5c8e94e44636afb0e3a028426900b80c74bea745\"\u003e\u003ccode\u003e5c8e94e\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'upstream/main' into connor4312/41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/08f73074303a8be800a57e803603fa4e458b621c\"\u003e\u003ccode\u003e08f7307\u003c/code\u003e\u003c/a\u003e Benchmark generatedPositionFor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/d3b3fcd8fa92cab53a5505086521d1b28a32bf4e\"\u003e\u003ccode\u003ed3b3fcd\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/392ea806b1d17d961d5859cfc00986e1bf31f195\"\u003e\u003ccode\u003e392ea80\u003c/code\u003e\u003c/a\u003e fix: pathological slow case in bySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/095a5825c482003597a30aa380b50159219f3618\"\u003e\u003ccode\u003e095a582\u003c/code\u003e\u003c/a\u003e trace-mapping/0.3.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/trace-mapping/0.3.31/packages/trace-mapping\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/chai` from 5.2.2 to 5.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-escapes` from 7.2.0 to 7.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/ansi-escapes/releases\"\u003eansi-escapes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd synchronized output escapes  9b1e276\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.2.0...v7.3.0\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.2.0...v7.3.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/ansi-escapes/commit/73e652efe7a353bdf25f456e592c858e4648db3d\"\u003e\u003ccode\u003e73e652e\u003c/code\u003e\u003c/a\u003e 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/9b1e276a25de77659e46713630c9490b8233c6f8\"\u003e\u003ccode\u003e9b1e276\u003c/code\u003e\u003c/a\u003e Add synchronized output escapes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.2.0...v7.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ast-v8-to-istanbul` from 0.3.3 to 0.3.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/releases\"\u003east-v8-to-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: invalid d.ts in \u003ccode\u003etypes\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/132\"\u003eAriPerkkio/ast-v8-to-istanbul#132\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/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/130\"\u003eAriPerkkio/ast-v8-to-istanbul#130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.10...v0.3.11\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.10...v0.3.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: split entrypoint to \u003ccode\u003eCoverageMapper\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/117\"\u003eAriPerkkio/ast-v8-to-istanbul#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: map functions without closing brace mapping by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/120\"\u003eAriPerkkio/ast-v8-to-istanbul#120\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/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/120\"\u003eAriPerkkio/ast-v8-to-istanbul#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support \u003ccode\u003eignore start\u003c/code\u003e and \u003ccode\u003eignore stop\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/109\"\u003eAriPerkkio/ast-v8-to-istanbul#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: source map with multiple sources may fail in \u003ccode\u003egetSourceLines\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/116\"\u003eAriPerkkio/ast-v8-to-istanbul#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.8...v0.3.9\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.8...v0.3.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect ignore hints on ternary branches by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/101\"\u003eAriPerkkio/ast-v8-to-istanbul#101\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.7...v0.3.8\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.7...v0.3.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: windows end-of-line by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/98\"\u003eAriPerkkio/ast-v8-to-istanbul#98\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.6...v0.3.7\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.6...v0.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: support \u003ccode\u003eexport default function\u003c/code\u003e by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/94\"\u003eAriPerkkio/ast-v8-to-istanbul#94\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/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/94\"\u003eAriPerkkio/ast-v8-to-istanbul#94\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.5...v0.3.6\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.5...v0.3.6\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/6a8108cf6ef437084319524c73acd2ecf12347ef\"\u003e\u003ccode\u003e6a8108c\u003c/code\u003e\u003c/a\u003e 0.3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/214160c8fb99867a836ad32b634abd5d51032d5a\"\u003e\u003ccode\u003e214160c\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003epublint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/75ff71ec5551da1510cbc371ea57a3fd92d748eb\"\u003e\u003ccode\u003e75ff71e\u003c/code\u003e\u003c/a\u003e fix: invalid d.ts in \u003ccode\u003etypes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/06170d53122b079405b51dfe4e903b7841309c6c\"\u003e\u003ccode\u003e06170d5\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003eoxlint\u003c/code\u003e and \u003ccode\u003eoxfmt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/9aad9ab6d029d68cf9249e75f3934124eca74c48\"\u003e\u003ccode\u003e9aad9ab\u003c/code\u003e\u003c/a\u003e ci: remove \u003ccode\u003ee18e/action-dependency-diff\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/8d13f06e7135b2b1714a92d3d1d0a2fc83d4ded2\"\u003e\u003ccode\u003e8d13f06\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ee18e/action-dependency-diff\u003c/code\u003e GitHub Action workflow (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/6c0df91124fecc6a7ccc11074c93e8d9a7ae0f7f\"\u003e\u003ccode\u003e6c0df91\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/a77028464d53ef2e3046b85f32cdc0f56be3d49e\"\u003e\u003ccode\u003ea770284\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003etsdown\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/bbdd1a567247525f6cafee1a8e90f9eaefe11766\"\u003e\u003ccode\u003ebbdd1a5\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/de721fae6028c9845905ed6edd538b48edb54455\"\u003e\u003ccode\u003ede721fa\u003c/code\u003e\u003c/a\u003e chore: add LICENSE\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.11\"\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 ast-v8-to-istanbul since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 5.2.1 to 5.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: keep names in bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1702\"\u003echaijs/chai#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: support publishing v5 by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1703\"\u003echaijs/chai#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update npm tag name by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1704\"\u003echaijs/chai#1704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003cp\u003eReverts the removal of the bundled version of chai in 5.3.1\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate core contributors by \u003ca href=\"https://github.com/keithamus\"\u003e\u003ccode\u003e@​keithamus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1697\"\u003echaijs/chai#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: reintroduce bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1699\"\u003echaijs/chai#1699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove bundled chai by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1694\"\u003echaijs/chai#1694\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1696\"\u003echaijs/chai#1696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: use \u003ccode\u003efiles\u003c/code\u003e for publishing by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1695\"\u003echaijs/chai#1695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445243d5e769c6b155e2a35e25a5f747afd2da88\"\u003e\u003ccode\u003e445243d\u003c/code\u003e\u003c/a\u003e chore: update npm tag name (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1704\"\u003e#1704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/42013e17619736b96c78a4b2dd8b0e7282b2b76f\"\u003e\u003ccode\u003e42013e1\u003c/code\u003e\u003c/a\u003e chore: support publishing v5 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a6c9b77ccab6b30e025050d8355662f7a20e2c78\"\u003e\u003ccode\u003ea6c9b77\u003c/code\u003e\u003c/a\u003e fix: keep names in bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/f2c2e3eb44ad687a3a641ac8475e158562016437\"\u003e\u003ccode\u003ef2c2e3e\u003c/code\u003e\u003c/a\u003e fix: reintroduce bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445d4777bd77a88f2007fbbefb7c6b37bb35b527\"\u003e\u003ccode\u003e445d477\u003c/code\u003e\u003c/a\u003e Update core contributors (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/fdcad8b11b2e9294d58b023eaf6b1208efaf9e6f\"\u003e\u003ccode\u003efdcad8b\u003c/code\u003e\u003c/a\u003e chore: remove bundled chai (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/10cb3442313f6455e1626eea7f47a382615de3e7\"\u003e\u003ccode\u003e10cb344\u003c/code\u003e\u003c/a\u003e chore: change \u003ccode...\n\n_Description has been truncated_","html_url":"https://github.com/oculairmedia/Letta-MCP-server/pull/115","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oculairmedia%2FLetta-MCP-server/issues/115","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/115/packages"}},{"old_version":"3.2.0","new_version":"3.2.1","update_type":"patch","path":null,"pr_created_at":"2025-12-29T05:07:15.000Z","version_change":"3.2.0 → 3.2.1","issue":{"uuid":"3766423627","node_id":"PR_kwDOPOZjR866xmmD","number":733,"state":"open","title":"chore(deps):(deps): bump the production-dependencies group across 1 directory with 137 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["rsl37"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-29T05:07:15.000Z","updated_at":"2025-12-29T05:08:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"production-dependencies","update_count":137,"packages":[{"name":"@noble/post-quantum","old_version":"0.4.1","new_version":"0.5.4","repository_url":"https://github.com/paulmillr/noble-post-quantum"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/node","old_version":"10.28.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@vercel/analytics","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/vercel/analytics"},{"name":"@vercel/speed-insights","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/vercel/speed-insights"},{"name":"bcryptjs","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/dcodeIO/bcrypt.js"},{"name":"better-sqlite3","old_version":"12.4.6","new_version":"12.5.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"dd-trace","old_version":"5.80.0","new_version":"5.81.0","repository_url":"https://github.com/DataDog/dd-trace-js"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"express-rate-limit","old_version":"8.0.1","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.23.26","repository_url":"https://github.com/motiondivision/motion"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.3","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"kysely","old_version":"0.28.3","new_version":"0.28.9","repository_url":"https://github.com/kysely-org/kysely"},{"name":"lucide-react","old_version":"0.535.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nodemailer","old_version":"7.0.11","new_version":"7.0.12","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"react-router-dom","old_version":"7.7.1","new_version":"7.11.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.48.0","new_version":"8.50.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vercel/node","old_version":"5.5.10","new_version":"5.5.16","repository_url":"https://github.com/vercel/vercel"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.19","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@adobe/css-tools","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@floating-ui/core","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.2","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@paralleldrive/cuid2","old_version":"2.2.2","new_version":"2.3.1","repository_url":"https://github.com/ericelliott/cuid2"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.10","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bare-events","old_version":"2.6.0","new_version":"2.8.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"bare-fs","old_version":"4.1.6","new_version":"4.5.2","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"bare-os","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/holepunchto/bare-os"},{"name":"bare-stream","old_version":"2.6.5","new_version":"2.7.0","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"basic-ftp","old_version":"5.0.5","new_version":"5.1.0","repository_url":"https://github.com/patrickjuchli/basic-ftp"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"engine.io","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"engine.io-client","old_version":"6.6.3","new_version":"6.6.4","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":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"intl-messageformat","old_version":"10.7.16","new_version":"10.7.18","repository_url":"https://github.com/formatjs/formatjs"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"jsonfile","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jprichardson/node-jsonfile"},{"name":"lodash-es","old_version":"4.17.21","new_version":"4.17.22","repository_url":"https://github.com/lodash/lodash"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mithril","old_version":"2.3.3","new_version":"2.3.8","repository_url":"https://github.com/MithrilJS/mithril.js"},{"name":"nwsapi","old_version":"2.2.21","new_version":"2.2.23","repository_url":"https://github.com/dperini/nwsapi"},{"name":"postcss-js","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/postcss/postcss-js"},{"name":"postgres-bytea","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/bendrucker/postgres-bytea"},{"name":"puppeteer-core","old_version":"24.15.0","new_version":"24.34.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"rollup","old_version":"4.46.2","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"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":"socks","old_version":"2.8.6","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"validator","old_version":"13.15.23","new_version":"13.15.26","repository_url":"https://github.com/validatorjs/validator.js"},{"name":"yaml","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 95 updates in the /GLX_App_files directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/post-quantum](https://github.com/paulmillr/noble-post-quantum) | `0.4.1` | `0.5.4` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.3.5` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.28.0` | `10.32.1` |\n| [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) | `1.5.0` | `1.6.1` |\n| [@vercel/speed-insights](https://github.com/vercel/speed-insights/tree/HEAD/packages/web) | `1.2.0` | `1.3.1` |\n| [bcryptjs](https://github.com/dcodeIO/bcrypt.js) | `3.0.2` | `3.0.3` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.6` | `12.5.0` |\n| [dd-trace](https://github.com/DataDog/dd-trace-js) | `5.80.0` | `5.81.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.0.1` | `8.2.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.23.26` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.3` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.3` | `0.28.9` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.535.0` | `0.562.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.11` | `7.0.12` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.7.1` | `7.11.0` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.48.0` | `8.50.1` |\n| [@vercel/node](https://github.com/vercel/vercel/tree/HEAD/packages/node) | `5.5.10` | `5.5.16` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.19` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.3` | `4.4.4` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.2` | `7.28.4` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.2` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.2` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.4` | `2.1.6` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@paralleldrive/cuid2](https://github.com/ericelliott/cuid2) | `2.2.2` | `2.3.1` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.12` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.10` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.6.0` | `2.8.2` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.1.6` | `4.5.2` |\n| [bare-os](https://github.com/holepunchto/bare-os) | `3.6.1` | `3.6.2` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.6.5` | `2.7.0` |\n| [basic-ftp](https://github.com/patrickjuchli/basic-ftp) | `5.0.5` | `5.1.0` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [engine.io](https://github.com/socketio/socket.io) | `6.6.4` | `6.6.5` |\n| [engine.io-client](https://github.com/socketio/socket.io) | `6.6.3` | `6.6.4` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [intl-messageformat](https://github.com/formatjs/formatjs) | `10.7.16` | `10.7.18` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [jsonfile](https://github.com/jprichardson/node-jsonfile) | `6.1.0` | `6.2.0` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.21` | `4.17.22` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [mithril](https://github.com/MithrilJS/mithril.js) | `2.3.3` | `2.3.8` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.21` | `2.2.23` |\n| [postcss-js](https://github.com/postcss/postcss-js) | `4.0.1` | `4.1.0` |\n| [postgres-bytea](https://github.com/bendrucker/postgres-bytea) | `1.0.0` | `1.0.1` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.15.0` | `24.34.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.54.0` |\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| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.6` | `2.8.7` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.3.0` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [validator](https://github.com/validatorjs/validator.js) | `13.15.23` | `13.15.26` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.0` | `2.8.2` |\n\n\nUpdates `@noble/post-quantum` from 0.4.1 to 0.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases\"\u003e\u003ccode\u003e@​noble/post-quantum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ecdhKem.encapsulate default rand length by \u003ca href=\"https://github.com/FiloSottile\"\u003e\u003ccode\u003e@​FiloSottile\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-post-quantum/pull/35\"\u003epaulmillr/noble-post-quantum#35\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003ehybrid.js\u003c/code\u003e submodule exports to align with other modules. Old names are still available until v0.6. New usage:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport {\n  ml_kem768_x25519, ml_kem768_p256, ml_kem1024_p384,\n  KitchenSink_ml_kem768_x25519, XWing,\n  QSF_ml_kem768_p256, QSF_ml_kem1024_p384,\n} from '@noble/post-quantum/hybrid.js';\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FiloSottile\"\u003e\u003ccode\u003e@​FiloSottile\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/noble-post-quantum/pull/35\"\u003epaulmillr/noble-post-quantum#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.3...0.5.4\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.3...0.5.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.3\u003c/h2\u003e\n\u003cp\u003eImplement \u003ca href=\"https://datatracker.ietf.org/doc/draft-irtf-cfrg-concrete-hybrid-kems/\"\u003eirtf-cfrg-concrete-hybrid-kems-02\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eContributed by \u003ca href=\"https://github.com/panva\"\u003e\u003ccode\u003e@​panva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-post-quantum/pull/34\"\u003epaulmillr/noble-post-quantum#34\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { MLKEM768X25519, MLKEM768P256, MLKEM1024P384 } from '@noble/post-quantum/hybrid.js';\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MurasameKei\"\u003e\u003ccode\u003e@​MurasameKei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/noble-post-quantum/pull/31\"\u003epaulmillr/noble-post-quantum#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.2...0.5.3\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.2...0.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable extension-less imports. If you've used \u003ccode\u003e/ml-dsa\u003c/code\u003e, switch to \u003ccode\u003e/ml-dsa.js\u003c/code\u003e now. See \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases/tag/0.5.0\"\u003e0.5.0\u003c/a\u003e for more details.\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eGitHub Immutable Releases\u003c/h4\u003e\n\u003cp\u003eThis GH release does not standalone noble-post-quantum.js, until we fix bugs related to newly added GitHub Immutable Releases\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse stable noble-hashes and noble-curves v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd hybrid PQ algorithms: XWing,   KitchenSinkMLKEM768X25519, QSFMLKEM768P256, QSFMLKEM1024P384\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/paulmillr/noble-post-quantum/commit/099503b78d4aa88c15ae86f31edb11e374d7c652\"\u003e\u003ccode\u003e099503b\u003c/code\u003e\u003c/a\u003e Release 0.5.4.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/fc2faa5234e2c9ecaa31ba05bd01553a8e6ff877\"\u003e\u003ccode\u003efc2faa5\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/27bb5e58071f7e0119747b5f8093b9ff9e1aebaf\"\u003e\u003ccode\u003e27bb5e5\u003c/code\u003e\u003c/a\u003e hybrid: rename exports; e.g. MLKEM768P256 to ml_kem768_p256. Keep old ones ar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/01e15cfc4995bc75d28c1aaf7b585f1b8dc93934\"\u003e\u003ccode\u003e01e15cf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-post-quantum/issues/35\"\u003e#35\u003c/a\u003e from FiloSottile/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/83cb12e198cb659fc3163c3624a5b2ee97074dca\"\u003e\u003ccode\u003e83cb12e\u003c/code\u003e\u003c/a\u003e Fix ecdhKem.encapsulate default rand length\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d4e31da3534176e469539929f4423ceaa695be33\"\u003e\u003ccode\u003ed4e31da\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/36c58b655a2035a06e35a0b377a897e7c4951052\"\u003e\u003ccode\u003e36c58b6\u003c/code\u003e\u003c/a\u003e Release 0.5.3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d64505f5a982087c09ee1e847fe1bfc7d739f381\"\u003e\u003ccode\u003ed64505f\u003c/code\u003e\u003c/a\u003e Refactor hybrids a bit.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/0fc650105fc3f2b4d3f9f5413ca91e741d6c6efe\"\u003e\u003ccode\u003e0fc6501\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-post-quantum/issues/34\"\u003e#34\u003c/a\u003e from panva/concrete-hybrid-kems\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/33bea34f3413033be26ed09f4008ed85a18dba69\"\u003e\u003ccode\u003e33bea34\u003c/code\u003e\u003c/a\u003e ci: reuse test:slow workflow\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​noble/post-quantum\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.10 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.5 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.28.0 to 10.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.32.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003echore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e22.77 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e40.62 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e45.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e78.3 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e68.28 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e82.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e94.83 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e40.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e28.82 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e33.7 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e25.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.77 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.6 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e26.62 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e41.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e77.1 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e82.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e78.18 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e122.47 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e236.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e248.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e44.94 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/sveltekit\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e40.98 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node-core\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e50.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e157.73 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e - without tracing\u003c/td\u003e\n\u003ctd\u003e90.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/aws-serverless\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e106.02 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e10.32.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.32.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003echore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.32.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Apply scope attributes to logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18184\"\u003e#18184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eYou can now set attributes on the SDK's scopes which will be applied to all logs as long as the respective scopes are active. For the time being, only \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003enumber\u003c/code\u003e and \u003ccode\u003eboolean\u003c/code\u003e attribute values are supported.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eSentry.geGlobalScope().setAttributes({ is_admin: true, auth_provider: 'google' });\n\u003cp\u003eSentry.withScope(scope =\u0026gt; {\u003cbr /\u003e\nscope.setAttribute('step', 'authentication');\u003c/p\u003e\n\u003cp\u003e// scope attributes \u003ccode\u003eis_admin\u003c/code\u003e, \u003ccode\u003eauth_provider\u003c/code\u003e and \u003ccode\u003estep\u003c/code\u003e are added\u003cbr /\u003e\nSentry.logger.info(\u003ccode\u003euser ${user.id} logged in\u003c/code\u003e, { activeSince: 100 });\u003cbr /\u003e\nSentry.logger.info(\u003ccode\u003eupdated ${user.id} last activity\u003c/code\u003e);\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003e// scope attributes \u003ccode\u003eis_admin\u003c/code\u003e and \u003ccode\u003eauth_provider\u003c/code\u003e are added\u003cbr /\u003e\nSentry.logger.warn('stale website version, reloading page');\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add Request body with \u003ccode\u003eattachRawBodyFromRequest\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18501\"\u003e#18501\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTo attach the raw request body (from \u003ccode\u003eRequest\u003c/code\u003e objects passed as the first \u003ccode\u003efetch\u003c/code\u003e argument) to replay events, you can now use the \u003ccode\u003eattachRawBodyFromRequest\u003c/code\u003e option in the Replay integration:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  integrations: [\n    Sentry.replayIntegration({\n      attachRawBodyFromRequest: true,\n    }),\n  ],\n});\n\u003c/code\u003e\u003c/pre\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/getsentry/sentry-javascript/commit/528ade2d7315bc61d9419b88b2ac82ed58b04ee9\"\u003e\u003ccode\u003e528ade2\u003c/code\u003e\u003c/a\u003e release: 10.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/25f695d4c382621e5ffe805958c6833ddde346ac\"\u003e\u003ccode\u003e25f695d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18578\"\u003e#18578\u003c/a\u003e from getsentry/prepare-release/10.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a981a3dcb12d752fbaea2bc21a23e9cf04a31c31\"\u003e\u003ccode\u003ea981a3d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for \u003ccode\u003e10.32.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0d8547cb0fb5cb5c49bdea1b9c9f6f8c0c69c229\"\u003e\u003ccode\u003e0d8547c\u003c/code\u003e\u003c/a\u003e fix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/71384a2487c4e044c5c8f9d5cfa2ce4ac71e6a11\"\u003e\u003ccode\u003e71384a2\u003c/code\u003e\u003c/a\u003e chore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d1dd30805303a097ed0987ab71a59bc8922f9e1c\"\u003e\u003ccode\u003ed1dd308\u003c/code\u003e\u003c/a\u003e chore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/12f30071d512d2a2f5d693ac04b7448024466150\"\u003e\u003ccode\u003e12f3007\u003c/code\u003e\u003c/a\u003e fix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3fda84df88bd93ecadba2c809fa9be02e2588ced\"\u003e\u003ccode\u003e3fda84d\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a538901657d856931a95a2cd7b738616f95542ec\"\u003e\u003ccode\u003ea538901\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18563\"\u003e#18563\u003c/a\u003e from getsentry/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/063c4dc3280e82f6cb18fbc74f5a46a206f25ced\"\u003e\u003ccode\u003e063c4dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18562\"\u003e#18562\u003c/a\u003e from getsentry/ab/skip-ci-when-no-code-changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.28.0...10.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/analytics` from 1.5.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/analytics/releases\"\u003e\u003ccode\u003e@​vercel/analytics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/181\"\u003evercel/analytics#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.6.0...1.6.1\"\u003ehttps://github.com/vercel/analytics/compare/1.6.0...1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eundefined\u003c/code\u003e to AllowedPropertyValues type by \u003ca href=\"https://github.com/timolins\"\u003e\u003ccode\u003e@​timolins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/174\"\u003evercel/analytics#174\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/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.5.0...1.6.0\"\u003ehttps://github.com/vercel/analytics/compare/1.5.0...1.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/vercel/analytics/commit/0028584e514ba508911b9b64bb691616ae63b2e6\"\u003e\u003ccode\u003e0028584\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/182d1851ce1948d5b3121f78ce049a87c7f5993e\"\u003e\u003ccode\u003e182d185\u003c/code\u003e\u003c/a\u003e chore: prepare release (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/4f2b656b5eb3a71ec1d211d582789718c2fb2cdc\"\u003e\u003ccode\u003e4f2b656\u003c/code\u003e\u003c/a\u003e Add undefined to AllowedPropertyValues type (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/9a406c41f9a5b7575929e1c7157604fde3528169\"\u003e\u003ccode\u003e9a406c4\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/analytics/commits/1.6.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/speed-insights` from 1.2.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/speed-insights/releases\"\u003e\u003ccode\u003e@​vercel/speed-insights\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/107\"\u003evercel/speed-insights#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.3.0...1.3.1\"\u003ehttps://github.com/vercel/speed-insights/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\u003efeat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat:  postinstall script removal by \u003ca href=\"https://github.com/feugy\"\u003e\u003ccode\u003e@​feugy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/106\"\u003evercel/speed-insights#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add route param to beforeSend event type by \u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\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/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.2.0...1.3.0\"\u003ehttps://github.com/vercel/speed-insights/compare/1.2.0...1.3.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/vercel/speed-insights/commit/2452c35b7f11fe1d1a850b5527375e2a6bd574c1\"\u003e\u003ccode\u003e2452c35\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/7ed15ed7ce32c0525d446ec213890b1ab4f3a059\"\u003e\u003ccode\u003e7ed15ed\u003c/code\u003e\u003c/a\u003e fix: add route param to beforeSend event type (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/a1dfa74986399f3e367e4493605b013a5d30ed7f\"\u003e\u003ccode\u003ea1dfa74\u003c/code\u003e\u003c/a\u003e feat: next release and postinstall script removal (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/f48623c059cd7cab3919c3f7ecb8a109d4f886d9\"\u003e\u003ccode\u003ef48623c\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/speed-insights/commits/1.3.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcryptjs` from 3.0.2 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/dcodeIO/bcrypt.js/releases\"\u003ebcryptjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAlways yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/strong\u003e (1211e9a2213e0b3ee232a204b3ce899beebce31a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcodeIO/bcrypt.js/commit/1211e9a2213e0b3ee232a204b3ce899beebce31a\"\u003e\u003ccode\u003e1211e9a\u003c/code\u003e\u003c/a\u003e fix: Always yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/compare/v3.0.2...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.6 to 12.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.1 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1424\"\u003eWiseLibs/better-sqlite3#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.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/WiseLibs/better-sqlite3/commit/6209be238d6a1b181f516e4e636986604b0f62e1\"\u003e\u003ccode\u003e6209be2\u003c/code\u003e\u003c/a\u003e 12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/34455619813d6ec83d00bf1db38b7d19a12a4e92\"\u003e\u003ccode\u003e3445561\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.1 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dd-trace` from 5.80.0 to 5.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/dd-trace-js/releases\"\u003edd-trace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.81.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/77b29cae48\"\u003e\u003ccode\u003e77b29cae48\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e change integration tag to match python (Sam Brenner) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7128\"\u003e#7128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f6e121999b\"\u003e\u003ccode\u003ef6e121999b\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003etest\u003c/strong\u003e: make assertions order-insensitive to prevent failing tests based on the framework version (Calvin Bayer) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7129\"\u003e#7129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/48cbba9bbf\"\u003e\u003ccode\u003e48cbba9bbf\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(debugger)\u003c/strong\u003e: implement intelligent snapshot pruning for oversized payloads (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7006\"\u003e#7006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/e9493e1923\"\u003e\u003ccode\u003ee9493e1923\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(llmobs)\u003c/strong\u003e: add source:otel tag to evaluations when DD_TRACE_OTEL_ENABLED is set (Zachary Groves) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7113\"\u003e#7113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/86b4f716ce\"\u003e\u003ccode\u003e86b4f716ce\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore\u003c/strong\u003e: move vendored dependencies to non-standard folder (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7115\"\u003e#7115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/2a5063a090\"\u003e\u003ccode\u003e2a5063a090\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(deps)\u003c/strong\u003e: bump the gh-actions-packages group across 2 directories with 3 updates (dependabot[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7117\"\u003e#7117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/ebce36d6d3\"\u003e\u003ccode\u003eebce36d6d3\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: use official version of dd-license-attribution (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7118\"\u003e#7118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/623b972855\"\u003e\u003ccode\u003e623b972855\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(ci)\u003c/strong\u003e: do not push system-tests results on dependabot PR (Charles de Beauchesne) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7114\"\u003e#7114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/b479dad1ee\"\u003e\u003ccode\u003eb479dad1ee\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003erefactor\u003c/strong\u003e: rename TypeScript documentation npm scripts (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7107\"\u003e#7107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/a8ed0d8a2a\"\u003e\u003ccode\u003ea8ed0d8a2a\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003etest\u003c/strong\u003e: rewrite assertion to use Node.js assert (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6999\"\u003e#6999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/083a15e32e\"\u003e\u003ccode\u003e083a15e32e\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e switch to js implementation of orchestrion (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6877\"\u003e#6877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/acc6bef295\"\u003e\u003ccode\u003eacc6bef295\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: do not push to test optim on dependabot pr (Charles de Beauchesne) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7087\"\u003e#7087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/07c5d9ec64\"\u003e\u003ccode\u003e07c5d9ec64\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003etest\u003c/strong\u003e: fix openfeature flaky tests (Ayan Khan) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7088\"\u003e#7088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f52cb0b066\"\u003e\u003ccode\u003ef52cb0b066\u003c/code\u003e\u003c/a\u003e] - [test optimization] allow overwriting the RUM flush wait time by setting environment variable DD_CIVISIBILITY_RUM_FLUSH_WAIT_MILLIS (Calvin Bayer)\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/5856d72b53\"\u003e\u003ccode\u003e5856d72b53\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e remove dev dependency on \u003ccode\u003e@​rspack/cli\u003c/code\u003e (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7096\"\u003e#7096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/df41c8db22\"\u003e\u003ccode\u003edf41c8db22\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e cache forensics workflow (d) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7066\"\u003e#7066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/ffa3de42c5\"\u003e\u003ccode\u003effa3de42c5\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e vendor bundled non-datadog dependencies (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6958\"\u003e#6958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/519137b6e0\"\u003e\u003ccode\u003e519137b6e0\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(llmobs)\u003c/strong\u003e: add reasoning token metrics in openai plugin (Xinyuan Guo) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7026\"\u003e#7026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/1c9a1f41ce\"\u003e\u003ccode\u003e1c9a1f41ce\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: add tests for the most popular package managers (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7073\"\u003e#7073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/9abe91ae72\"\u003e\u003ccode\u003e9abe91ae72\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix\u003c/strong\u003e: update resource name when child span is active in store for Next.js (Crystal Luc-Magloire) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7000\"\u003e#7000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/d562791c0b\"\u003e\u003ccode\u003ed562791c0b\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(ai_guard)\u003c/strong\u003e: add tags to Evaluation and AIGuardAbortError (Manuel Álvarez Álvarez) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7059\"\u003e#7059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/e5d623c163\"\u003e\u003ccode\u003ee5d623c163\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: fix dependabot.yml to not have overlapping directories (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7070\"\u003e#7070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/460bf1461b\"\u003e\u003ccode\u003e460bf1461b\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e collect and propagate process tags in first span of each chunk (Thomas Hunter II) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6733\"\u003e#6733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/237ea96e4c\"\u003e\u003ccode\u003e237ea96e4c\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e chore(ci) update one-pipeline (campaigner-prod[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7054\"\u003e#7054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/31a2890d20\"\u003e\u003ccode\u003e31a2890d20\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix(ws)\u003c/strong\u003e: wrap event remove handler for message event removal (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7052\"\u003e#7052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/a897a2086c\"\u003e\u003ccode\u003ea897a2086c\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore\u003c/strong\u003e: simplify update-3rdparty-licenses workflow (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7064\"\u003e#7064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/9aaadb558e\"\u003e\u003ccode\u003e9aaadb558e\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: safer dependabot updates (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7049\"\u003e#7049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/590ba8edc7\"\u003e\u003ccode\u003e590ba8edc7\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003eotel\u003c/strong\u003e: add support for scope metrics (Munir Abdinur) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7063\"\u003e#7063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/b95a717ca0\"\u003e\u003ccode\u003eb95a717ca0\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore\u003c/strong\u003e: refactor update-3rdparty-licenses workflow (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7061\"\u003e#7061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/2ce2872554\"\u003e\u003ccode\u003e2ce2872554\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix\u003c/strong\u003e: inline update-3rdparty-licenses.sh script into GH Workflow (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7058\"\u003e#7058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/a408e50526\"\u003e\u003ccode\u003ea408e50526\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003etest\u003c/strong\u003e: skip prisma 7 tests for older Node.js versions (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7050\"\u003e#7050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f62588731f\"\u003e\u003ccode\u003ef62588731f\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efix(otel)\u003c/strong\u003e: support setting DD_METRICS_OTEL_ENABLED to False (Munir Abdinur) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7028\"\u003e#7028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/490a6ffec2\"\u003e\u003ccode\u003e490a6ffec2\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e ignore space at eol in update 3rd party license script (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7053\"\u003e#7053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/46db10679b\"\u003e\u003ccode\u003e46db10679b\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix(aws-sdk)\u003c/strong\u003e: do not patch client config deserialization multiple times (Sam Brenner) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6991\"\u003e#6991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/4b11d91375\"\u003e\u003ccode\u003e4b11d91375\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(debugger)\u003c/strong\u003e: add special handling for very large collections/objects (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6912\"\u003e#6912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/5abf8070bd\"\u003e\u003ccode\u003e5abf8070bd\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix(debugger)\u003c/strong\u003e: initialize lastCaptureNs to ensure first probe hit is captured (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7042\"\u003e#7042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/d23ef758ed\"\u003e\u003ccode\u003ed23ef758ed\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix(debugger)\u003c/strong\u003e: allow snapshotsPerSecond to be a float (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7041\"\u003e#7041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/bc60861fc6\"\u003e\u003ccode\u003ebc60861fc6\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(deps)\u003c/strong\u003e: bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7046\"\u003e#7046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/3ca3bd6200\"\u003e\u003ccode\u003e3ca3bd6200\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(deps-dev)\u003c/strong\u003e: bump eslint-plugin-jsdoc (dependabot[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7045\"\u003e#7045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/581b163549\"\u003e\u003ccode\u003e581b163549\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(ci)\u003c/strong\u003e: Bump temporary version of \u003ccode\u003edd-license-attribution\u003c/code\u003e (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7040\"\u003e#7040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/926cf806e4\"\u003e\u003ccode\u003e926cf806e4\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e ^W^WPrepare support for vendored dependencies (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7039\"\u003e#7039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/114188adc8\"\u003e\u003ccode\u003e114188adc8\u003c/code\u003e\u003c/a\u003e] - Google GenAI integration for LLM observability and APM tracing. (Crystal Luc-Magloire)\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/e26aaf5ff3\"\u003e\u003ccode\u003ee26aaf5ff3\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(openai)\u003c/strong\u003e: instrument openai reusable prompts (Alexandre Choura) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6941\"\u003e#6941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/930155a2ea\"\u003e\u003ccode\u003e930155a2ea\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(anthropic)\u003c/strong\u003e: add anthropic beta client support (Alexandre Choura) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7010\"\u003e#7010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/0dc8604284\"\u003e\u003ccode\u003e0dc8604284\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore\u003c/strong\u003e: auto-generate \u003ccode\u003eLICENSE-3rdparty.csv\u003c/code\u003e file (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6968\"\u003e#6968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/4b4c83ecc6\"\u003e\u003ccode\u003e4b4c83ecc6\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e Compute and set http endpoint when route is not available (Ilyas Shabi) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6861\"\u003e#6861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/d680a50d31\"\u003e\u003ccode\u003ed680a50d31\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e [test optimization] Fix playwright's quarantine and retry logic (Juan Antonio Fernández de Alba) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7024\"\u003e#7024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/89ed9a52e5\"\u003e\u003ccode\u003e89ed9a52e5\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(deps)\u003c/strong\u003e: bump \u003ccode\u003e@​isaacs/ttlcache\u003c/code\u003e (dependabot[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7032\"\u003e#7032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/2b91fd57cc\"\u003e\u003ccode\u003e2b91fd57cc\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003echore(deps)\u003c/strong\u003e: Bump Next.js test-version (Carles Capell) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7021\"\u003e#7021\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/DataDog/dd-trace-js/commit/2febdb40ca20631c486956bf7efa479f18f28922\"\u003e\u003ccode\u003e2febdb4\u003c/code\u003e\u003c/a\u003e v5.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/d72c3f0c71085dc6b8a647c33d6002556737b62c\"\u003e\u003ccode\u003ed72c3f0\u003c/code\u003e\u003c/a\u003e change integration tag to match python (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7128\"\u003e#7128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/00e7536c5157ddc783b02e4c976d1ad330ddb360\"\u003e\u003ccode\u003e00e7536\u003c/code\u003e\u003c/a\u003e test: make assertions order-insensitive to prevent failing tests based on the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/1e1535b3f3125bd31d63f67eef0818faf7d745de\"\u003e\u003ccode\u003e1e1535b\u003c/code\u003e\u003c/a\u003e feat(debugger): implement intelligent snapshot pruning for oversized payloads...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/e9d688e1139cadf9c26d323ae8184d6ef6782baf\"\u003e\u003ccode\u003ee9d688e\u003c/code\u003e\u003c/a\u003e feat(llmobs): add source:otel tag to evaluations when DD_TRACE_OTEL_ENABLED i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f3e398e8e84cadfd78054323a7b1438c81a1b880\"\u003e\u003ccode\u003ef3e398e\u003c/code\u003e\u003c/a\u003e chore: move vendored dependencies to non-standard folder (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7115\"\u003e#7115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/bed6edc8f3da87257ab0681a16835eeac5461266\"\u003e\u003ccode\u003ebed6edc\u003c/code\u003e\u003c/a\u003e chore(deps): bump the gh-actions-packages group across 2 directories with 3 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/42b18faca1e0c68ad973216109ecff34d061a853\"\u003e\u003ccode\u003e42b18fa\u003c/code\u003e\u003c/a\u003e ci: use official version of dd-license-attribution (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7118\"\u003e#7118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f2e2c1ca96519032be1f242c34be1a02f9b6cc03\"\u003e\u003ccode\u003ef2e2c1c\u003c/code\u003e\u003c/a\u003e chore(ci): do not push system-tests results on dependabot PR (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/c99595d8603af3c9de036baabec506ca1fbfff46\"\u003e\u003ccode\u003ec99595d\u003c/code\u003e\u003c/a\u003e refactor: rename TypeScript documentation npm scripts (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7107\"\u003e#7107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DataDog/dd-trace-js/compare/v5.80.0...v5.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\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\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.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/6933\"\u003eexpressjs/express#6933\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/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.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\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: 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/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config 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/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: 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/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … 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/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined 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/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes 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/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link 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/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection 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/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security 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)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.2.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: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\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/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e for triage team (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v5.1.0...v5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.0.1 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the...\n\n_Description has been truncated_","html_url":"https://github.com/rsl37/GLX_Civic_Networking_App/pull/733","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsl37%2FGLX_Civic_Networking_App/issues/733","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/733/packages"}},{"old_version":"3.2.0","new_version":"3.2.1","update_type":"patch","path":null,"pr_created_at":"2025-12-17T22:39:47.000Z","version_change":"3.2.0 → 3.2.1","issue":{"uuid":"3740743019","node_id":"PR_kwDOPOZjR865d8fM","number":729,"state":"closed","title":"chore(deps):(deps): bump the production-dependencies group across 1 directory with 126 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["rsl37"],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2025-12-22T04:58:36.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-17T22:39:47.000Z","updated_at":"2025-12-22T04:58:37.000Z","time_to_close":368329,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"production-dependencies","update_count":126,"packages":[{"name":"@noble/post-quantum","old_version":"0.4.1","new_version":"0.5.2","repository_url":"https://github.com/paulmillr/noble-post-quantum"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/node","old_version":"10.28.0","new_version":"10.31.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@vercel/analytics","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/vercel/analytics"},{"name":"@vercel/speed-insights","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/vercel/speed-insights"},{"name":"bcryptjs","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/dcodeIO/bcrypt.js"},{"name":"better-sqlite3","old_version":"12.4.6","new_version":"12.5.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"dd-trace","old_version":"5.80.0","new_version":"5.81.0","repository_url":"https://github.com/DataDog/dd-trace-js"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"express-rate-limit","old_version":"8.0.1","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.23.26","repository_url":"https://github.com/motiondivision/motion"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"kysely","old_version":"0.28.3","new_version":"0.28.9","repository_url":"https://github.com/kysely-org/kysely"},{"name":"lucide-react","old_version":"0.535.0","new_version":"0.561.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-router-dom","old_version":"7.7.1","new_version":"7.11.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vercel/node","old_version":"5.5.10","new_version":"5.5.15","repository_url":"https://github.com/vercel/vercel"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.19","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@adobe/css-tools","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@floating-ui/core","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.2","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@paralleldrive/cuid2","old_version":"2.2.2","new_version":"2.3.1","repository_url":"https://github.com/ericelliott/cuid2"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.9","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bare-events","old_version":"2.6.0","new_version":"2.8.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"bare-fs","old_version":"4.1.6","new_version":"4.5.2","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"bare-os","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/holepunchto/bare-os"},{"name":"bare-stream","old_version":"2.6.5","new_version":"2.7.0","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"intl-messageformat","old_version":"10.7.16","new_version":"10.7.18","repository_url":"https://github.com/formatjs/formatjs"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"jsonfile","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jprichardson/node-jsonfile"},{"name":"lodash-es","old_version":"4.17.21","new_version":"4.17.22","repository_url":"https://github.com/lodash/lodash"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mithril","old_version":"2.3.3","new_version":"2.3.8","repository_url":"https://github.com/MithrilJS/mithril.js"},{"name":"nwsapi","old_version":"2.2.21","new_version":"2.2.23","repository_url":"https://github.com/dperini/nwsapi"},{"name":"postcss-js","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/postcss/postcss-js"},{"name":"postgres-bytea","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/bendrucker/postgres-bytea"},{"name":"puppeteer-core","old_version":"24.15.0","new_version":"24.33.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"rollup","old_version":"4.46.2","new_version":"4.53.5","repository_url":"https://github.com/rollup/rollup"},{"name":"socks","old_version":"2.8.6","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"yaml","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 84 updates in the /GLX_App_files directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/post-quantum](https://github.com/paulmillr/noble-post-quantum) | `0.4.1` | `0.5.2` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.3.5` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.28.0` | `10.31.0` |\n| [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) | `1.5.0` | `1.6.1` |\n| [@vercel/speed-insights](https://github.com/vercel/speed-insights/tree/HEAD/packages/web) | `1.2.0` | `1.3.1` |\n| [bcryptjs](https://github.com/dcodeIO/bcrypt.js) | `3.0.2` | `3.0.3` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.6` | `12.5.0` |\n| [dd-trace](https://github.com/DataDog/dd-trace-js) | `5.80.0` | `5.81.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.0.1` | `8.2.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.23.26` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.3` | `0.28.9` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.535.0` | `0.561.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.7.1` | `7.11.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.48.0` | `8.50.0` |\n| [@vercel/node](https://github.com/vercel/vercel/tree/HEAD/packages/node) | `5.5.10` | `5.5.15` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.19` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.3` | `4.4.4` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.2` | `7.28.4` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.2` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.2` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.4` | `2.1.6` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@paralleldrive/cuid2](https://github.com/ericelliott/cuid2) | `2.2.2` | `2.3.1` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.12` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.9` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.6.0` | `2.8.2` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.1.6` | `4.5.2` |\n| [bare-os](https://github.com/holepunchto/bare-os) | `3.6.1` | `3.6.2` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.6.5` | `2.7.0` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [intl-messageformat](https://github.com/formatjs/formatjs) | `10.7.16` | `10.7.18` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [jsonfile](https://github.com/jprichardson/node-jsonfile) | `6.1.0` | `6.2.0` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.21` | `4.17.22` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [mithril](https://github.com/MithrilJS/mithril.js) | `2.3.3` | `2.3.8` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.21` | `2.2.23` |\n| [postcss-js](https://github.com/postcss/postcss-js) | `4.0.1` | `4.1.0` |\n| [postgres-bytea](https://github.com/bendrucker/postgres-bytea) | `1.0.0` | `1.0.1` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.15.0` | `24.33.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.53.5` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.6` | `2.8.7` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.0` | `2.8.2` |\n\n\nUpdates `@noble/post-quantum` from 0.4.1 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases\"\u003e\u003ccode\u003e@​noble/post-quantum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable extension-less imports. If you've used \u003ccode\u003e/ml-dsa\u003c/code\u003e, switch to \u003ccode\u003e/ml-dsa.js\u003c/code\u003e now. See \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases/tag/0.5.0\"\u003e0.5.0\u003c/a\u003e for more details.\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eGitHub Immutable Releases\u003c/h4\u003e\n\u003cp\u003eThis GH release does not standalone noble-post-quantum.js, until we fix bugs related to newly added GitHub Immutable Releases\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse stable noble-hashes and noble-curves v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd hybrid PQ algorithms: XWing,   KitchenSinkMLKEM768X25519, QSFMLKEM768P256, QSFMLKEM1024P384\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtext\u003c/code\u003e to ML-DSA \u0026amp; SLH-DSA\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetPublicKey\u003c/code\u003e to ML-KEM \u0026amp; ML-DSA\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 423KB =\u0026gt; 312KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/post-quantum/slh-dsa\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/post-quantum/slh-dsa.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanged argument order in all methods to be consistent with noble-curves\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esign(secretKey, msg, rnd)\u003c/code\u003e =\u0026gt; \u003ccode\u003esign(msg, secretKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003everify(publicKey, msg, sig, ctx)\u003c/code\u003e =\u0026gt; \u003ccode\u003everify(sig, msg, publicKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse noble-hashes v2 with smaller package size and improved security\u003c/li\u003e\n\u003cli\u003eNew prehash API\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.0\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.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/paulmillr/noble-post-quantum/commit/a095660f0c9a119a5b9e53b76b8e91833ebc80bf\"\u003e\u003ccode\u003ea095660\u003c/code\u003e\u003c/a\u003e Release 0.5.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d362f4182cb5015ebebc56847c582e28a2f41345\"\u003e\u003ccode\u003ed362f41\u003c/code\u003e\u003c/a\u003e pkg.json: add back export maps for text editor autocompletion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/938090118639cfced2a231109659c723fb69a15d\"\u003e\u003ccode\u003e9380901\u003c/code\u003e\u003c/a\u003e Release 0.5.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/3c9a8be5eca53ad18b1f6640e52bc804e4068c8b\"\u003e\u003ccode\u003e3c9a8be\u003c/code\u003e\u003c/a\u003e Bump jsbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/381ab3eb1f1cfe41776832df1a3f4e1888208c9e\"\u003e\u003ccode\u003e381ab3e\u003c/code\u003e\u003c/a\u003e Fix bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/9f5415d3202f4b4be94a64bf9fc0d18d403d7e20\"\u003e\u003ccode\u003e9f5415d\u003c/code\u003e\u003c/a\u003e Make validation errors more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/0113a8ce6d7ca86cae6d68c0181437baaa30e863\"\u003e\u003ccode\u003e0113a8c\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/028ddc07ee9d50fa9a4d3ee71a73e2b96ee58795\"\u003e\u003ccode\u003e028ddc0\u003c/code\u003e\u003c/a\u003e Release 0.5.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/4e86935b2f4c8abed47123587c1429a83f248d58\"\u003e\u003ccode\u003e4e86935\u003c/code\u003e\u003c/a\u003e Improve error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d30966381cc02a19c1ab0901823dc37105bb9017\"\u003e\u003ccode\u003ed309663\u003c/code\u003e\u003c/a\u003e mldsa, slhdsa: Move ctx and randomness to opts.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.10 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.5 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.28.0 to 10.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.31.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(browser): Add support for GraphQL persisted operations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18505\"\u003e#18505\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe \u003ccode\u003egraphqlClientIntegration\u003c/code\u003e now supports GraphQL persisted operations (queries). When a persisted query is detected, the integration will capture the operation hash and version as span attributes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egraphql.persisted_query.hash.sha256\u003c/code\u003e - The SHA-256 hash of the persisted query\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraphql.persisted_query.version\u003c/code\u003e - The version of the persisted query protocol\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, the \u003ccode\u003egraphql.document\u003c/code\u003e attribute format has changed to align with OpenTelemetry semantic conventions. It now contains only the GraphQL query string instead of the full JSON request payload.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e\u0026quot;graphql.document\u0026quot;: \u0026quot;{\\\u0026quot;query\\\u0026quot;:\\\u0026quot;query Test { user { id } }\\\u0026quot;}\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAfter:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e\u0026quot;graphql.document\u0026quot;: \u0026quot;query Test { user { id } }\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node): Support \u003ccode\u003epropagateTraceparent\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18476\"\u003e#18476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Expose spotlight option in TypeScript (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18436\"\u003e#18436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add additional exports for \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Export \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18509\"\u003e#18509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Parse individual cookies from cookie header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18325\"\u003e#18325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Add instrument OpenAI export to node (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18461\"\u003e#18461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nuxt): Bump \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e to 4.6.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18349\"\u003e#18349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(profiling): Add support for Node v24 in the prune script (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18447\"\u003e#18447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(tracing): strip inline media from messages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18413\"\u003e#18413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Add ESM support for postgres.js instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17961\"\u003e#17961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Stringify span context in linked traces log statement (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18376\"\u003e#18376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(google-cloud-serverless): Move \u003ccode\u003e@​types/express\u003c/code\u003e to optional peerDeps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18452\"\u003e#18452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): passthrough node-cron context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17835\"\u003e#17835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstack-router): Check for \u003ccode\u003efromLocation\u003c/code\u003e existence before reporting pageload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18463\"\u003e#18463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): add system prompt, model to google genai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18424\"\u003e#18424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Set span operations for AI spans with model ID only (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(browser): Improve profiling debug statement (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18473\"\u003e#18473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: upgrade Playwright to ~1.56.0 for WSL2 compatibility (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18468\"\u003e#18468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(bugbot): Add testing conventions code review rules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18433\"\u003e#18433\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.31.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(browser): Add support for GraphQL persisted operations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18505\"\u003e#18505\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe \u003ccode\u003egraphqlClientIntegration\u003c/code\u003e now supports GraphQL persisted operations (queries). When a persisted query is detected, the integration will capture the operation hash and version as span attributes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egraphql.persisted_query.hash.sha256\u003c/code\u003e - The SHA-256 hash of the persisted query\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraphql.persisted_query.version\u003c/code\u003e - The version of the persisted query protocol\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, the \u003ccode\u003egraphql.document\u003c/code\u003e attribute format has changed to align with OpenTelemetry semantic conventions. It now contains only the GraphQL query string instead of the full JSON request payload.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e\u0026quot;graphql.document\u0026quot;: \u0026quot;{\\\u0026quot;query\\\u0026quot;:\\\u0026quot;query Test { user { id } }\\\u0026quot;}\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAfter:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e\u0026quot;graphql.document\u0026quot;: \u0026quot;query Test { user { id } }\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node): Support \u003ccode\u003epropagateTraceparent\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18476\"\u003e#18476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Expose spotlight option in TypeScript (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18436\"\u003e#18436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add additional exports for \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Export \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18509\"\u003e#18509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Parse individual cookies from cookie header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18325\"\u003e#18325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Add instrument OpenAI export to node (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18461\"\u003e#18461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nuxt): Bump \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e to 4.6.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18349\"\u003e#18349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(profiling): Add support for Node v24 in the prune script (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18447\"\u003e#18447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(tracing): strip inline media from messages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18413\"\u003e#18413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Add ESM support for postgres.js instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17961\"\u003e#17961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Stringify span context in linked traces log statement (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18376\"\u003e#18376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(google-cloud-serverless): Move \u003ccode\u003e@​types/express\u003c/code\u003e to optional peerDeps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18452\"\u003e#18452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): passthrough node-cron context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17835\"\u003e#17835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstack-router): Check for \u003ccode\u003efromLocation\u003c/code\u003e existence before reporting pageload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18463\"\u003e#18463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): add system prompt, model to google genai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18424\"\u003e#18424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Set span operations for AI spans with model ID only (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(browser): Improve profiling debug statement (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18473\"\u003e#18473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: upgrade Playwright to ~1.56.0 for WSL2 compatibility (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18468\"\u003e#18468\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/getsentry/sentry-javascript/commit/bb70f39682c5f43ac66fe23e66d3121769c82596\"\u003e\u003ccode\u003ebb70f39\u003c/code\u003e\u003c/a\u003e release: 10.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f2574f9b269e239a8179c0150f323e709569ac8c\"\u003e\u003ccode\u003ef2574f9\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.31.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18526\"\u003e#18526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/47e82e330c9ee086ab022a9cdf0291eac2070888\"\u003e\u003ccode\u003e47e82e3\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8acba7fe859503c681783c209f1793f50b534409\"\u003e\u003ccode\u003e8acba7f\u003c/code\u003e\u003c/a\u003e feat(node): Support \u003ccode\u003epropagateTraceparent\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/87d04c4d17e0e0982460b4f78c1d9a2b445a8239\"\u003e\u003ccode\u003e87d04c4\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into timfish/feat/node-propagateTraceparent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6f0b8b427ad76b181c94a1b68a068557ddaba1e0\"\u003e\u003ccode\u003e6f0b8b4\u003c/code\u003e\u003c/a\u003e feat(core): Add additional exports for \u003ccode\u003ecaptureException\u003c/code\u003e and `captureMessage...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a88286282c2b8f9a206f441e933a35581607f700\"\u003e\u003ccode\u003ea882862\u003c/code\u003e\u003c/a\u003e chore(deps): bump next from 14.2.32 to 14.2.35 in /dev-packages/e2e-tests/tes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4068b570e06208a791f1e885680747694e13a73b\"\u003e\u003ccode\u003e4068b57\u003c/code\u003e\u003c/a\u003e test(cloudflare-mcp): Pin mcp sdk to 1.24.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18524\"\u003e#18524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e42e912c04d92a48d664c97e3f530f3fa18a6fbd\"\u003e\u003ccode\u003ee42e912\u003c/code\u003e\u003c/a\u003e feat(core): Export \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ffe161469cc3d6a630b3b1b1792ae4a1a9cfa16c\"\u003e\u003ccode\u003effe1614\u003c/code\u003e\u003c/a\u003e chore(deps): bump next from 16.0.9 to 16.0.10 in /dev-packages/e2e-tests/test...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.28.0...10.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/analytics` from 1.5.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/analytics/releases\"\u003e\u003ccode\u003e@​vercel/analytics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/181\"\u003evercel/analytics#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.6.0...1.6.1\"\u003ehttps://github.com/vercel/analytics/compare/1.6.0...1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eundefined\u003c/code\u003e to AllowedPropertyValues type by \u003ca href=\"https://github.com/timolins\"\u003e\u003ccode\u003e@​timolins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/174\"\u003evercel/analytics#174\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/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.5.0...1.6.0\"\u003ehttps://github.com/vercel/analytics/compare/1.5.0...1.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/vercel/analytics/commit/0028584e514ba508911b9b64bb691616ae63b2e6\"\u003e\u003ccode\u003e0028584\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/182d1851ce1948d5b3121f78ce049a87c7f5993e\"\u003e\u003ccode\u003e182d185\u003c/code\u003e\u003c/a\u003e chore: prepare release (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/4f2b656b5eb3a71ec1d211d582789718c2fb2cdc\"\u003e\u003ccode\u003e4f2b656\u003c/code\u003e\u003c/a\u003e Add undefined to AllowedPropertyValues type (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/9a406c41f9a5b7575929e1c7157604fde3528169\"\u003e\u003ccode\u003e9a406c4\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/analytics/commits/1.6.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/speed-insights` from 1.2.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/speed-insights/releases\"\u003e\u003ccode\u003e@​vercel/speed-insights\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/107\"\u003evercel/speed-insights#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.3.0...1.3.1\"\u003ehttps://github.com/vercel/speed-insights/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\u003efeat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat:  postinstall script removal by \u003ca href=\"https://github.com/feugy\"\u003e\u003ccode\u003e@​feugy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/106\"\u003evercel/speed-insights#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add route param to beforeSend event type by \u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\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/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.2.0...1.3.0\"\u003ehttps://github.com/vercel/speed-insights/compare/1.2.0...1.3.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/vercel/speed-insights/commit/2452c35b7f11fe1d1a850b5527375e2a6bd574c1\"\u003e\u003ccode\u003e2452c35\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/7ed15ed7ce32c0525d446ec213890b1ab4f3a059\"\u003e\u003ccode\u003e7ed15ed\u003c/code\u003e\u003c/a\u003e fix: add route param to beforeSend event type (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/a1dfa74986399f3e367e4493605b013a5d30ed7f\"\u003e\u003ccode\u003ea1dfa74\u003c/code\u003e\u003c/a\u003e feat: next release and postinstall script removal (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/f48623c059cd7cab3919c3f7ecb8a109d4f886d9\"\u003e\u003ccode\u003ef48623c\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/speed-insights/commits/1.3.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcryptjs` from 3.0.2 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/dcodeIO/bcrypt.js/releases\"\u003ebcryptjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAlways yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/strong\u003e (1211e9a2213e0b3ee232a204b3ce899beebce31a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcodeIO/bcrypt.js/commit/1211e9a2213e0b3ee232a204b3ce899beebce31a\"\u003e\u003ccode\u003e1211e9a\u003c/code\u003e\u003c/a\u003e fix: Always yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/compare/v3.0.2...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.6 to 12.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.1 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1424\"\u003eWiseLibs/better-sqlite3#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.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/WiseLibs/better-sqlite3/commit/6209be238d6a1b181f516e4e636986604b0f62e1\"\u003e\u003ccode\u003e6209be2\u003c/code\u003e\u003c/a\u003e 12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/34455619813d6ec83d00bf1db38b7d19a12a4e92\"\u003e\u003ccode\u003e3445561\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.1 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dd-trace` from 5.80.0 to 5.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/dd-trace-js/releases\"\u003edd-trace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.81.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/77b29cae48\"\u003e\u003ccode\u003e77b29cae48\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e change integration tag to match python (Sam Brenner) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7128\"\u003e#7128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f6e121999b\"\u003e\u003ccode\u003ef6e121999b\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003etest\u003c/strong\u003e: make assertions order-insensitive to prevent failing tests based on the framework version (Calvin Bayer) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7129\"\u003e#7129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/48cbba9bbf\"\u003e\u003ccode\u003e48cbba9bbf\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(debugger)\u003c/strong\u003e: implement intelligent snapshot pruning for oversized payloads (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7006\"\u003e#7006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/e9493e1923\"\u003e\u003ccode\u003ee9493e1923\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(llmobs)\u003c/strong\u003e: add source:otel tag to evaluations when DD_TRACE_OTEL_ENABLED is set (Zachary Groves) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7113\"\u003e#7113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/86b4f716ce\"\u003e\u003ccode\u003e86b4f716ce\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore\u003c/strong\u003e: move vendored dependencies to non-standard folder (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7115\"\u003e#7115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/2a5063a090\"\u003e\u003ccode\u003e2a5063a090\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(deps)\u003c/strong\u003e: bump the gh-actions-packages group across 2 directories with 3 updates (dependabot[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7117\"\u003e#7117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/ebce36d6d3\"\u003e\u003ccode\u003eebce36d6d3\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: use official version of dd-license-attribution (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7118\"\u003e#7118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/623b972855\"\u003e\u003ccode\u003e623b972855\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(ci)\u003c/strong\u003e: do not push system-tests results on dependabot PR (Charles de Beauchesne) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7114\"\u003e#7114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/b479dad1ee\"\u003e\u003ccode\u003eb479dad1ee\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003erefactor\u003c/strong\u003e: rename TypeScript documentation npm scripts (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7107\"\u003e#7107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/a8ed0d8a2a\"\u003e\u003ccode\u003ea8ed0d8a2a\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003etest\u003c/strong\u003e: rewrite assertion to use Node.js assert (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6999\"\u003e#6999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/083a15e32e\"\u003e\u003ccode\u003e083a15e32e\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e switch to js implementation of orchestrion (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6877\"\u003e#6877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/acc6bef295\"\u003e\u003ccode\u003eacc6bef295\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: do not push to test optim on dependabot pr (Charles de Beauchesne) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7087\"\u003e#7087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/07c5d9ec64\"\u003e\u003ccode\u003e07c5d9ec64\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003etest\u003c/strong\u003e: fix openfeature flaky tests (Ayan Khan) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7088\"\u003e#7088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f52cb0b066\"\u003e\u003ccode\u003ef52cb0b066\u003c/code\u003e\u003c/a\u003e] - [test optimization] allow overwriting the RUM flush wait time by setting environment variable DD_CIVISIBILITY_RUM_FLUSH_WAIT_MILLIS (Calvin Bayer)\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/5856d72b53\"\u003e\u003ccode\u003e5856d72b53\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e remove dev dependency on \u003ccode\u003e@​rspack/cli\u003c/code\u003e (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7096\"\u003e#7096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/df41c8db22\"\u003e\u003ccode\u003edf41c8db22\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e cache forensics workflow (d) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7066\"\u003e#7066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/ffa3de42c5\"\u003e\u003ccode\u003effa3de42c5\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e vendor bundled non-datadog dependencies (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6958\"\u003e#6958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/519137b6e0\"\u003e\u003ccode\u003e519137b6e0\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(llmobs)\u003c/strong\u003e: add reasoning token metrics in openai plugin (Xinyuan Guo) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7026\"\u003e#7026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/1c9a1f41ce\"\u003e\u003ccode\u003e1c9a1f41ce\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: add tests for the most popular package managers (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7073\"\u003e#7073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/9abe91ae72\"\u003e\u003ccode\u003e9abe91ae72\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix\u003c/strong\u003e: update resource name when child span is active in store for Next.js (Crystal Luc-Magloire) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7000\"\u003e#7000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/d562791c0b\"\u003e\u003ccode\u003ed562791c0b\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(ai_guard)\u003c/strong\u003e: add tags to Evaluation and AIGuardAbortError (Manuel Álvarez Álvarez) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7059\"\u003e#7059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/e5d623c163\"\u003e\u003ccode\u003ee5d623c163\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: fix dependabot.yml to not have overlapping directories (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7070\"\u003e#7070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/460bf1461b\"\u003e\u003ccode\u003e460bf1461b\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e collect and propagate process tags in first span of each chunk (Thomas Hunter II) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6733\"\u003e#6733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/237ea96e4c\"\u003e\u003ccode\u003e237ea96e4c\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e chore(ci) update one-pipeline (campaigner-prod[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7054\"\u003e#7054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/31a2890d20\"\u003e\u003ccode\u003e31a2890d20\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix(ws)\u003c/strong\u003e: wrap event remove handler for message event removal (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7052\"\u003e#7052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/a897a2086c\"\u003e\u003ccode\u003ea897a2086c\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore\u003c/strong\u003e: simplify update-3rdparty-licenses workflow (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7064\"\u003e#7064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/9aaadb558e\"\u003e\u003ccode\u003e9aaadb558e\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003eci\u003c/strong\u003e: safer dependabot updates (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7049\"\u003e#7049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/590ba8edc7\"\u003e\u003ccode\u003e590ba8edc7\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003eotel\u003c/strong\u003e: add support for scope metrics (Munir Abdinur) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7063\"\u003e#7063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/b95a717ca0\"\u003e\u003ccode\u003eb95a717ca0\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore\u003c/strong\u003e: refactor update-3rdparty-licenses workflow (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7061\"\u003e#7061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/2ce2872554\"\u003e\u003ccode\u003e2ce2872554\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix\u003c/strong\u003e: inline update-3rdparty-licenses.sh script into GH Workflow (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7058\"\u003e#7058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/a408e50526\"\u003e\u003ccode\u003ea408e50526\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003etest\u003c/strong\u003e: skip prisma 7 tests for older Node.js versions (Ruben Bridgewater) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7050\"\u003e#7050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f62588731f\"\u003e\u003ccode\u003ef62588731f\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efix(otel)\u003c/strong\u003e: support setting DD_METRICS_OTEL_ENABLED to False (Munir Abdinur) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7028\"\u003e#7028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/490a6ffec2\"\u003e\u003ccode\u003e490a6ffec2\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e ignore space at eol in update 3rd party license script (Roch Devost) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7053\"\u003e#7053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/46db10679b\"\u003e\u003ccode\u003e46db10679b\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix(aws-sdk)\u003c/strong\u003e: do not patch client config deserialization multiple times (Sam Brenner) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6991\"\u003e#6991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/4b11d91375\"\u003e\u003ccode\u003e4b11d91375\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(debugger)\u003c/strong\u003e: add special handling for very large collections/objects (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6912\"\u003e#6912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/5abf8070bd\"\u003e\u003ccode\u003e5abf8070bd\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix(debugger)\u003c/strong\u003e: initialize lastCaptureNs to ensure first probe hit is captured (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7042\"\u003e#7042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/d23ef758ed\"\u003e\u003ccode\u003ed23ef758ed\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003efix(debugger)\u003c/strong\u003e: allow snapshotsPerSecond to be a float (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7041\"\u003e#7041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/bc60861fc6\"\u003e\u003ccode\u003ebc60861fc6\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(deps)\u003c/strong\u003e: bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7046\"\u003e#7046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/3ca3bd6200\"\u003e\u003ccode\u003e3ca3bd6200\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(deps-dev)\u003c/strong\u003e: bump eslint-plugin-jsdoc (dependabot[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7045\"\u003e#7045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/581b163549\"\u003e\u003ccode\u003e581b163549\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(ci)\u003c/strong\u003e: Bump temporary version of \u003ccode\u003edd-license-attribution\u003c/code\u003e (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7040\"\u003e#7040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/926cf806e4\"\u003e\u003ccode\u003e926cf806e4\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e ^W^WPrepare support for vendored dependencies (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7039\"\u003e#7039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/114188adc8\"\u003e\u003ccode\u003e114188adc8\u003c/code\u003e\u003c/a\u003e] - Google GenAI integration for LLM observability and APM tracing. (Crystal Luc-Magloire)\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/e26aaf5ff3\"\u003e\u003ccode\u003ee26aaf5ff3\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(openai)\u003c/strong\u003e: instrument openai reusable prompts (Alexandre Choura) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6941\"\u003e#6941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/930155a2ea\"\u003e\u003ccode\u003e930155a2ea\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003efeat(anthropic)\u003c/strong\u003e: add anthropic beta client support (Alexandre Choura) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7010\"\u003e#7010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/0dc8604284\"\u003e\u003ccode\u003e0dc8604284\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore\u003c/strong\u003e: auto-generate \u003ccode\u003eLICENSE-3rdparty.csv\u003c/code\u003e file (Thomas Watson) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6968\"\u003e#6968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/4b4c83ecc6\"\u003e\u003ccode\u003e4b4c83ecc6\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e Compute and set http endpoint when route is not available (Ilyas Shabi) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/6861\"\u003e#6861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/d680a50d31\"\u003e\u003ccode\u003ed680a50d31\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e [test optimization] Fix playwright's quarantine and retry logic (Juan Antonio Fernández de Alba) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7024\"\u003e#7024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/89ed9a52e5\"\u003e\u003ccode\u003e89ed9a52e5\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-PATCH)\u003c/strong\u003e \u003cstrong\u003echore(deps)\u003c/strong\u003e: bump \u003ccode\u003e@​isaacs/ttlcache\u003c/code\u003e (dependabot[bot]) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7032\"\u003e#7032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/2b91fd57cc\"\u003e\u003ccode\u003e2b91fd57cc\u003c/code\u003e\u003c/a\u003e] - \u003cstrong\u003e(SEMVER-MINOR)\u003c/strong\u003e \u003cstrong\u003echore(deps)\u003c/strong\u003e: Bump Next.js test-version (Carles Capell) \u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/pull/7021\"\u003e#7021\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/DataDog/dd-trace-js/commit/2febdb40ca20631c486956bf7efa479f18f28922\"\u003e\u003ccode\u003e2febdb4\u003c/code\u003e\u003c/a\u003e v5.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/d72c3f0c71085dc6b8a647c33d6002556737b62c\"\u003e\u003ccode\u003ed72c3f0\u003c/code\u003e\u003c/a\u003e change integration tag to match python (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7128\"\u003e#7128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/00e7536c5157ddc783b02e4c976d1ad330ddb360\"\u003e\u003ccode\u003e00e7536\u003c/code\u003e\u003c/a\u003e test: make assertions order-insensitive to prevent failing tests based on the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/1e1535b3f3125bd31d63f67eef0818faf7d745de\"\u003e\u003ccode\u003e1e1535b\u003c/code\u003e\u003c/a\u003e feat(debugger): implement intelligent snapshot pruning for oversized payloads...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/e9d688e1139cadf9c26d323ae8184d6ef6782baf\"\u003e\u003ccode\u003ee9d688e\u003c/code\u003e\u003c/a\u003e feat(llmobs): add source:otel tag to evaluations when DD_TRACE_OTEL_ENABLED i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f3e398e8e84cadfd78054323a7b1438c81a1b880\"\u003e\u003ccode\u003ef3e398e\u003c/code\u003e\u003c/a\u003e chore: move vendored dependencies to non-standard folder (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7115\"\u003e#7115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/bed6edc8f3da87257ab0681a16835eeac5461266\"\u003e\u003ccode\u003ebed6edc\u003c/code\u003e\u003c/a\u003e chore(deps): bump the gh-actions-packages group across 2 directories with 3 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/42b18faca1e0c68ad973216109ecff34d061a853\"\u003e\u003ccode\u003e42b18fa\u003c/code\u003e\u003c/a\u003e ci: use official version of dd-license-attribution (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7118\"\u003e#7118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/f2e2c1ca96519032be1f242c34be1a02f9b6cc03\"\u003e\u003ccode\u003ef2e2c1c\u003c/code\u003e\u003c/a\u003e chore(ci): do not push system-tests results on dependabot PR (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/dd-trace-js/commit/c99595d8603af3c9de036baabec506ca1fbfff46\"\u003e\u003ccode\u003ec99595d\u003c/code\u003e\u003c/a\u003e refactor: rename TypeScript documentation npm scripts (\u003ca href=\"https://redirect.github.com/DataDog/dd-trace-js/issues/7107\"\u003e#7107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DataDog/dd-trace-js/compare/v5.80.0...v5.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\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\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.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/6933\"\u003eexpressjs/express#6933\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/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.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\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: 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/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config 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/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: 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/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … 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/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined 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/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes 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/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link 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/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection 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/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security 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)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.2.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: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\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/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efek...\n\n_Description has been truncated_","html_url":"https://github.com/rsl37/GLX_Civic_Networking_App/pull/729","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsl37%2FGLX_Civic_Networking_App/issues/729","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/729/packages"}},{"old_version":"3.2.0","new_version":"3.2.1","update_type":"patch","path":"/GLX_App_files","pr_created_at":"2025-12-17T01:05:32.000Z","version_change":"3.2.0 → 3.2.1","issue":{"uuid":"3736888075","node_id":"PR_kwDOPOZjR865Q8XS","number":721,"state":"open","title":"chore(deps):(deps): bump the production-dependencies group in /GLX_App_files with 120 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["rsl37"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-17T01:05:32.000Z","updated_at":"2025-12-17T01:06:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"production-dependencies","update_count":120,"packages":[{"name":"@noble/post-quantum","old_version":"0.4.1","new_version":"0.5.2","repository_url":"https://github.com/paulmillr/noble-post-quantum"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/node","old_version":"10.28.0","new_version":"10.31.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@vercel/analytics","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/vercel/analytics"},{"name":"@vercel/speed-insights","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/vercel/speed-insights"},{"name":"bcryptjs","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/dcodeIO/bcrypt.js"},{"name":"better-sqlite3","old_version":"12.4.6","new_version":"12.5.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"express-rate-limit","old_version":"8.0.1","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.23.26","repository_url":"https://github.com/motiondivision/motion"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"kysely","old_version":"0.28.3","new_version":"0.28.9","repository_url":"https://github.com/kysely-org/kysely"},{"name":"lucide-react","old_version":"0.535.0","new_version":"0.561.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-router-dom","old_version":"7.7.1","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vercel/node","old_version":"5.5.10","new_version":"5.5.15","repository_url":"https://github.com/vercel/vercel"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.19","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@mapbox/node-pre-gyp","old_version":"2.0.0","new_version":"2.0.3","repository_url":"https://github.com/mapbox/node-pre-gyp"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"@vercel/build-utils","old_version":"13.1.2","new_version":"13.2.3","repository_url":"https://github.com/vercel/vercel"},{"name":"@vercel/nft","old_version":"0.30.1","new_version":"1.1.1","repository_url":"https://github.com/vercel/nft"},{"name":"@adobe/css-tools","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.2","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@floating-ui/core","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.2","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@paralleldrive/cuid2","old_version":"2.2.2","new_version":"2.3.1","repository_url":"https://github.com/ericelliott/cuid2"},{"name":"@radix-ui/primitive","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-guards","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popper","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-roving-focus","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/node-core","old_version":"10.28.0","new_version":"10.31.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/opentelemetry","old_version":"10.28.0","new_version":"10.31.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@typescript-eslint/project-service","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.9","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bare-events","old_version":"2.6.0","new_version":"2.8.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"bare-fs","old_version":"4.1.6","new_version":"4.5.2","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"bare-os","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/holepunchto/bare-os"},{"name":"bare-stream","old_version":"2.6.5","new_version":"2.7.0","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001731","new_version":"1.0.30001760","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"electron-to-chromium","old_version":"1.5.192","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"fraction.js","old_version":"4.3.7","new_version":"5.3.4","repository_url":"https://github.com/rawify/Fraction.js"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"intl-messageformat","old_version":"10.7.16","new_version":"10.7.18","repository_url":"https://github.com/formatjs/formatjs"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"jsonfile","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jprichardson/node-jsonfile"},{"name":"jwa","old_version":"1.4.2","new_version":"2.0.1","repository_url":"https://github.com/brianloveswords/node-jwa"},{"name":"jws","old_version":"3.2.3","new_version":"4.0.1","repository_url":"https://github.com/brianloveswords/node-jws"},{"name":"lodash-es","old_version":"4.17.21","new_version":"4.17.22","repository_url":"https://github.com/lodash/lodash"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mithril","old_version":"2.3.3","new_version":"2.3.8","repository_url":"https://github.com/MithrilJS/mithril.js"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.21","new_version":"2.2.23","repository_url":"https://github.com/dperini/nwsapi"},{"name":"postcss-js","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/postcss/postcss-js"},{"name":"puppeteer-core","old_version":"24.15.0","new_version":"24.33.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"react-router","old_version":"7.7.1","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"rollup","old_version":"4.46.2","new_version":"4.53.5","repository_url":"https://github.com/rollup/rollup"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"socks","old_version":"2.8.6","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"streamx","old_version":"2.22.1","new_version":"2.23.0","repository_url":"https://github.com/mafintosh/streamx"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"yaml","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":"/GLX_App_files","ecosystem":"npm"},"body":"Bumps the production-dependencies group in /GLX_App_files with 120 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/post-quantum](https://github.com/paulmillr/noble-post-quantum) | `0.4.1` | `0.5.2` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.3.5` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.28.0` | `10.31.0` |\n| [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) | `1.5.0` | `1.6.1` |\n| [@vercel/speed-insights](https://github.com/vercel/speed-insights/tree/HEAD/packages/web) | `1.2.0` | `1.3.1` |\n| [bcryptjs](https://github.com/dcodeIO/bcrypt.js) | `3.0.2` | `3.0.3` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.6` | `12.5.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.0.1` | `8.2.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.23.26` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.3` | `0.28.9` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.535.0` | `0.561.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.7.1` | `7.10.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.48.0` | `8.50.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.48.0` | `8.50.0` |\n| [@vercel/node](https://github.com/vercel/vercel/tree/HEAD/packages/node) | `5.5.10` | `5.5.15` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.23` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.19` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@mapbox/node-pre-gyp](https://github.com/mapbox/node-pre-gyp) | `2.0.0` | `2.0.3` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.12` |\n| [@vercel/build-utils](https://github.com/vercel/vercel/tree/HEAD/packages/now-build-utils) | `13.1.2` | `13.2.3` |\n| [@vercel/nft](https://github.com/vercel/nft) | `0.30.1` | `1.1.1` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.3` | `4.4.4` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.0` | `7.28.5` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.2` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.5` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.2` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.0` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.2` | `7.28.5` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.2` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.2` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.4` | `2.1.6` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@paralleldrive/cuid2](https://github.com/ericelliott/cuid2) | `2.2.2` | `2.3.1` |\n| [@radix-ui/primitive](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-focus-guards](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-popper](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.5` |\n| [@radix-ui/react-roving-focus](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@sentry/node-core](https://github.com/getsentry/sentry-javascript) | `10.28.0` | `10.31.0` |\n| [@sentry/opentelemetry](https://github.com/getsentry/sentry-javascript) | `10.28.0` | `10.31.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.48.0` | `8.50.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.48.0` | `8.50.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.48.0` | `8.50.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.48.0` | `8.50.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.48.0` | `8.50.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.48.0` | `8.50.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.48.0` | `8.50.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.48.0` | `8.50.0` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.9` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.6.0` | `2.8.2` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.1.6` | `4.5.2` |\n| [bare-os](https://github.com/holepunchto/bare-os) | `3.6.1` | `3.6.2` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.6.5` | `2.7.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001731` | `1.0.30001760` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.192` | `1.5.267` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [fraction.js](https://github.com/rawify/Fraction.js) | `4.3.7` | `5.3.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [intl-messageformat](https://github.com/formatjs/formatjs) | `10.7.16` | `10.7.18` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [jsonfile](https://github.com/jprichardson/node-jsonfile) | `6.1.0` | `6.2.0` |\n| [jwa](https://github.com/brianloveswords/node-jwa) | `1.4.2` | `2.0.1` |\n| [jws](https://github.com/brianloveswords/node-jws) | `3.2.3` | `4.0.1` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.21` | `4.17.22` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [mithril](https://github.com/MithrilJS/mithril.js) | `2.3.3` | `2.3.8` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.21` | `2.2.23` |\n| [postcss-js](https://github.com/postcss/postcss-js) | `4.0.1` | `4.1.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.15.0` | `24.33.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.7.1` | `7.10.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.53.5` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.6` | `2.8.7` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.22.1` | `2.23.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.0` | `2.8.2` |\n\nUpdates `@noble/post-quantum` from 0.4.1 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases\"\u003e\u003ccode\u003e@​noble/post-quantum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable extension-less imports. If you've used \u003ccode\u003e/ml-dsa\u003c/code\u003e, switch to \u003ccode\u003e/ml-dsa.js\u003c/code\u003e now. See \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases/tag/0.5.0\"\u003e0.5.0\u003c/a\u003e for more details.\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eGitHub Immutable Releases\u003c/h4\u003e\n\u003cp\u003eThis GH release does not standalone noble-post-quantum.js, until we fix bugs related to newly added GitHub Immutable Releases\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse stable noble-hashes and noble-curves v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd hybrid PQ algorithms: XWing,   KitchenSinkMLKEM768X25519, QSFMLKEM768P256, QSFMLKEM1024P384\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtext\u003c/code\u003e to ML-DSA \u0026amp; SLH-DSA\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetPublicKey\u003c/code\u003e to ML-KEM \u0026amp; ML-DSA\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 423KB =\u0026gt; 312KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/post-quantum/slh-dsa\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/post-quantum/slh-dsa.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanged argument order in all methods to be consistent with noble-curves\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esign(secretKey, msg, rnd)\u003c/code\u003e =\u0026gt; \u003ccode\u003esign(msg, secretKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003everify(publicKey, msg, sig, ctx)\u003c/code\u003e =\u0026gt; \u003ccode\u003everify(sig, msg, publicKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse noble-hashes v2 with smaller package size and improved security\u003c/li\u003e\n\u003cli\u003eNew prehash API\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.0\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.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/paulmillr/noble-post-quantum/commit/a095660f0c9a119a5b9e53b76b8e91833ebc80bf\"\u003e\u003ccode\u003ea095660\u003c/code\u003e\u003c/a\u003e Release 0.5.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d362f4182cb5015ebebc56847c582e28a2f41345\"\u003e\u003ccode\u003ed362f41\u003c/code\u003e\u003c/a\u003e pkg.json: add back export maps for text editor autocompletion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/938090118639cfced2a231109659c723fb69a15d\"\u003e\u003ccode\u003e9380901\u003c/code\u003e\u003c/a\u003e Release 0.5.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/3c9a8be5eca53ad18b1f6640e52bc804e4068c8b\"\u003e\u003ccode\u003e3c9a8be\u003c/code\u003e\u003c/a\u003e Bump jsbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/381ab3eb1f1cfe41776832df1a3f4e1888208c9e\"\u003e\u003ccode\u003e381ab3e\u003c/code\u003e\u003c/a\u003e Fix bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/9f5415d3202f4b4be94a64bf9fc0d18d403d7e20\"\u003e\u003ccode\u003e9f5415d\u003c/code\u003e\u003c/a\u003e Make validation errors more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/0113a8ce6d7ca86cae6d68c0181437baaa30e863\"\u003e\u003ccode\u003e0113a8c\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/028ddc07ee9d50fa9a4d3ee71a73e2b96ee58795\"\u003e\u003ccode\u003e028ddc0\u003c/code\u003e\u003c/a\u003e Release 0.5.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/4e86935b2f4c8abed47123587c1429a83f248d58\"\u003e\u003ccode\u003e4e86935\u003c/code\u003e\u003c/a\u003e Improve error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d30966381cc02a19c1ab0901823dc37105bb9017\"\u003e\u003ccode\u003ed309663\u003c/code\u003e\u003c/a\u003e mldsa, slhdsa: Move ctx and randomness to opts.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.10 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.5 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.28.0 to 10.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.31.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(browser): Add support for GraphQL persisted operations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18505\"\u003e#18505\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe \u003ccode\u003egraphqlClientIntegration\u003c/code\u003e now supports GraphQL persisted operations (queries). When a persisted query is detected, the integration will capture the operation hash and version as span attributes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egraphql.persisted_query.hash.sha256\u003c/code\u003e - The SHA-256 hash of the persisted query\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraphql.persisted_query.version\u003c/code\u003e - The version of the persisted query protocol\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, the \u003ccode\u003egraphql.document\u003c/code\u003e attribute format has changed to align with OpenTelemetry semantic conventions. It now contains only the GraphQL query string instead of the full JSON request payload.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e\u0026quot;graphql.document\u0026quot;: \u0026quot;{\\\u0026quot;query\\\u0026quot;:\\\u0026quot;query Test { user { id } }\\\u0026quot;}\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAfter:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e\u0026quot;graphql.document\u0026quot;: \u0026quot;query Test { user { id } }\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node): Support \u003ccode\u003epropagateTraceparent\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18476\"\u003e#18476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Expose spotlight option in TypeScript (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18436\"\u003e#18436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add additional exports for \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Export \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18509\"\u003e#18509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Parse individual cookies from cookie header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18325\"\u003e#18325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Add instrument OpenAI export to node (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18461\"\u003e#18461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nuxt): Bump \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e to 4.6.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18349\"\u003e#18349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(profiling): Add support for Node v24 in the prune script (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18447\"\u003e#18447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(tracing): strip inline media from messages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18413\"\u003e#18413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Add ESM support for postgres.js instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17961\"\u003e#17961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Stringify span context in linked traces log statement (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18376\"\u003e#18376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(google-cloud-serverless): Move \u003ccode\u003e@​types/express\u003c/code\u003e to optional peerDeps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18452\"\u003e#18452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): passthrough node-cron context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17835\"\u003e#17835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstack-router): Check for \u003ccode\u003efromLocation\u003c/code\u003e existence before reporting pageload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18463\"\u003e#18463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): add system prompt, model to google genai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18424\"\u003e#18424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Set span operations for AI spans with model ID only (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(browser): Improve profiling debug statement (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18473\"\u003e#18473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: upgrade Playwright to ~1.56.0 for WSL2 compatibility (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18468\"\u003e#18468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(bugbot): Add testing conventions code review rules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18433\"\u003e#18433\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.31.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(browser): Add support for GraphQL persisted operations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18505\"\u003e#18505\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe \u003ccode\u003egraphqlClientIntegration\u003c/code\u003e now supports GraphQL persisted operations (queries). When a persisted query is detected, the integration will capture the operation hash and version as span attributes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egraphql.persisted_query.hash.sha256\u003c/code\u003e - The SHA-256 hash of the persisted query\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraphql.persisted_query.version\u003c/code\u003e - The version of the persisted query protocol\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, the \u003ccode\u003egraphql.document\u003c/code\u003e attribute format has changed to align with OpenTelemetry semantic conventions. It now contains only the GraphQL query string instead of the full JSON request payload.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBefore:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e\u0026quot;graphql.document\u0026quot;: \u0026quot;{\\\u0026quot;query\\\u0026quot;:\\\u0026quot;query Test { user { id } }\\\u0026quot;}\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAfter:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e\u0026quot;graphql.document\u0026quot;: \u0026quot;query Test { user { id } }\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node): Support \u003ccode\u003epropagateTraceparent\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18476\"\u003e#18476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Expose spotlight option in TypeScript (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18436\"\u003e#18436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add additional exports for \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Export \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18509\"\u003e#18509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Parse individual cookies from cookie header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18325\"\u003e#18325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Add instrument OpenAI export to node (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18461\"\u003e#18461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nuxt): Bump \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e to 4.6.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18349\"\u003e#18349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(profiling): Add support for Node v24 in the prune script (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18447\"\u003e#18447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(tracing): strip inline media from messages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18413\"\u003e#18413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Add ESM support for postgres.js instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17961\"\u003e#17961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Stringify span context in linked traces log statement (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18376\"\u003e#18376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(google-cloud-serverless): Move \u003ccode\u003e@​types/express\u003c/code\u003e to optional peerDeps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18452\"\u003e#18452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): passthrough node-cron context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17835\"\u003e#17835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstack-router): Check for \u003ccode\u003efromLocation\u003c/code\u003e existence before reporting pageload (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18463\"\u003e#18463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): add system prompt, model to google genai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18424\"\u003e#18424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Set span operations for AI spans with model ID only (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(browser): Improve profiling debug statement (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18473\"\u003e#18473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: upgrade Playwright to ~1.56.0 for WSL2 compatibility (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18468\"\u003e#18468\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/getsentry/sentry-javascript/commit/bb70f39682c5f43ac66fe23e66d3121769c82596\"\u003e\u003ccode\u003ebb70f39\u003c/code\u003e\u003c/a\u003e release: 10.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f2574f9b269e239a8179c0150f323e709569ac8c\"\u003e\u003ccode\u003ef2574f9\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.31.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18526\"\u003e#18526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/47e82e330c9ee086ab022a9cdf0291eac2070888\"\u003e\u003ccode\u003e47e82e3\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8acba7fe859503c681783c209f1793f50b534409\"\u003e\u003ccode\u003e8acba7f\u003c/code\u003e\u003c/a\u003e feat(node): Support \u003ccode\u003epropagateTraceparent\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/87d04c4d17e0e0982460b4f78c1d9a2b445a8239\"\u003e\u003ccode\u003e87d04c4\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into timfish/feat/node-propagateTraceparent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6f0b8b427ad76b181c94a1b68a068557ddaba1e0\"\u003e\u003ccode\u003e6f0b8b4\u003c/code\u003e\u003c/a\u003e feat(core): Add additional exports for \u003ccode\u003ecaptureException\u003c/code\u003e and `captureMessage...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a88286282c2b8f9a206f441e933a35581607f700\"\u003e\u003ccode\u003ea882862\u003c/code\u003e\u003c/a\u003e chore(deps): bump next from 14.2.32 to 14.2.35 in /dev-packages/e2e-tests/tes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4068b570e06208a791f1e885680747694e13a73b\"\u003e\u003ccode\u003e4068b57\u003c/code\u003e\u003c/a\u003e test(cloudflare-mcp): Pin mcp sdk to 1.24.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18524\"\u003e#18524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e42e912c04d92a48d664c97e3f530f3fa18a6fbd\"\u003e\u003ccode\u003ee42e912\u003c/code\u003e\u003c/a\u003e feat(core): Export \u003ccode\u003ecaptureException\u003c/code\u003e and \u003ccode\u003ecaptureMessage\u003c/code\u003e parameter types (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ffe161469cc3d6a630b3b1b1792ae4a1a9cfa16c\"\u003e\u003ccode\u003effe1614\u003c/code\u003e\u003c/a\u003e chore(deps): bump next from 16.0.9 to 16.0.10 in /dev-packages/e2e-tests/test...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.28.0...10.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/analytics` from 1.5.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/analytics/releases\"\u003e\u003ccode\u003e@​vercel/analytics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/181\"\u003evercel/analytics#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.6.0...1.6.1\"\u003ehttps://github.com/vercel/analytics/compare/1.6.0...1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eundefined\u003c/code\u003e to AllowedPropertyValues type by \u003ca href=\"https://github.com/timolins\"\u003e\u003ccode\u003e@​timolins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/174\"\u003evercel/analytics#174\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/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.5.0...1.6.0\"\u003ehttps://github.com/vercel/analytics/compare/1.5.0...1.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/vercel/analytics/commit/0028584e514ba508911b9b64bb691616ae63b2e6\"\u003e\u003ccode\u003e0028584\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/182d1851ce1948d5b3121f78ce049a87c7f5993e\"\u003e\u003ccode\u003e182d185\u003c/code\u003e\u003c/a\u003e chore: prepare release (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/4f2b656b5eb3a71ec1d211d582789718c2fb2cdc\"\u003e\u003ccode\u003e4f2b656\u003c/code\u003e\u003c/a\u003e Add undefined to AllowedPropertyValues type (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/9a406c41f9a5b7575929e1c7157604fde3528169\"\u003e\u003ccode\u003e9a406c4\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/analytics/commits/1.6.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/speed-insights` from 1.2.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/speed-insights/releases\"\u003e\u003ccode\u003e@​vercel/speed-insights\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/107\"\u003evercel/speed-insights#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.3.0...1.3.1\"\u003ehttps://github.com/vercel/speed-insights/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\u003efeat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat:  postinstall script removal by \u003ca href=\"https://github.com/feugy\"\u003e\u003ccode\u003e@​feugy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/106\"\u003evercel/speed-insights#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add route param to beforeSend event type by \u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\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/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.2.0...1.3.0\"\u003ehttps://github.com/vercel/speed-insights/compare/1.2.0...1.3.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/vercel/speed-insights/commit/2452c35b7f11fe1d1a850b5527375e2a6bd574c1\"\u003e\u003ccode\u003e2452c35\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/7ed15ed7ce32c0525d446ec213890b1ab4f3a059\"\u003e\u003ccode\u003e7ed15ed\u003c/code\u003e\u003c/a\u003e fix: add route param to beforeSend event type (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/a1dfa74986399f3e367e4493605b013a5d30ed7f\"\u003e\u003ccode\u003ea1dfa74\u003c/code\u003e\u003c/a\u003e feat: next release and postinstall script removal (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/f48623c059cd7cab3919c3f7ecb8a109d4f886d9\"\u003e\u003ccode\u003ef48623c\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/speed-insights/commits/1.3.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcryptjs` from 3.0.2 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/dcodeIO/bcrypt.js/releases\"\u003ebcryptjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAlways yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/strong\u003e (1211e9a2213e0b3ee232a204b3ce899beebce31a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcodeIO/bcrypt.js/commit/1211e9a2213e0b3ee232a204b3ce899beebce31a\"\u003e\u003ccode\u003e1211e9a\u003c/code\u003e\u003c/a\u003e fix: Always yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/compare/v3.0.2...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.6 to 12.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.1 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1424\"\u003eWiseLibs/better-sqlite3#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.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/WiseLibs/better-sqlite3/commit/6209be238d6a1b181f516e4e636986604b0f62e1\"\u003e\u003ccode\u003e6209be2\u003c/code\u003e\u003c/a\u003e 12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/34455619813d6ec83d00bf1db38b7d19a12a4e92\"\u003e\u003ccode\u003e3445561\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.1 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\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\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.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/6933\"\u003eexpressjs/express#6933\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/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.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\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: 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/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config 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/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: 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/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … 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/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined 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/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes 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/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link 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/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection 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/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security 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)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.2.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: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\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/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e for triage team (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v5.1.0...v5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.0.1 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.0.1...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.24 to 12.23.26\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.26] 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoved initialisation of default scale correctors to allow for overwriting existing correctors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.25] 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure relative projection boxes are re-measured when parent layout changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/611c7e80a94d24c1b04e99733c683f9fe7d84c3a\"\u003e\u003ccode\u003e611c7e8\u003c/code\u003e\u003c/a\u003e v12.23.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e29cb76c7d674e9f34d3f1c02d28bafc5a0d7e86\"\u003e\u003ccode\u003ee29cb76\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/356141cdb2599ed500d17d63e75d224908548935\"\u003e\u003ccode\u003e356141c\u003c/code\u003e\u003c/a\u003e Moving default scale corrector initialisation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/42eefee25a586d2f2577f7f11b5d57d5482ecf6a\"\u003e\u003ccode\u003e42eefee\u003c/code\u003e\u003c/a\u003e Updating notify slack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/78681bc6fe9c1297eacec6f634bd3f13328d64a7\"\u003e\u003ccode\u003e78681bc\u003c/code\u003e\u003c/a\u003e v12.23.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/757b56fac9e62de34f12207704e7e3d6e94abf9f\"\u003e\u003ccode\u003e757b56f\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d1f73d2379aa18af5601aa986297ef04d8e2cc3\"\u003e\u003ccode\u003e3d1f73d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3412\"\u003e#3412\u003c/a\u003e from motiondivision/fix/layout-group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4f249bdd432f78ff5b3ecdbbc9b71fa527ba5471\"\u003e\u003ccode\u003e4f249bd\u003c/code\u003e\u003c/a\u003e Removing logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/00b0f3b02bf4b0b6b4f2feef1dfdef549a71bd57\"\u003e\u003ccode\u003e00b0f3b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/07b95fff226084dc76c4064bc2073594b071bd82\"\u003e\u003ccode\u003e07b95ff\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.24...v12.23.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.0 to 11.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.2 / 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix spurrious \u003ccode\u003eUnhandledPromiseRejectionWarning\u003c/code\u003e that could occur when calling \u003ccode\u003e.copy()\u003c/code\u003e in some cases (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1056\"\u003e#1056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.1 / 2025-08-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix case where \u003ccode\u003emove\u003c/code\u003e/\u003ccode\u003emoveSync\u003c/code\u003e could incorrectly think files are identical on Windows (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1050\"\u003e#1050\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/jprichardson/node-fs-extra/commit/403e8aaf191e1fe7f40273cacce754330c923b8a\"\u003e\u003ccode\u003e403e8aa\u003c/code\u003e\u003c/a\u003e 11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/47f1095d4bea4a9c0a2efea017b3a5570597366f\"\u003e\u003ccode\u003e47f1095\u003c/code\u003e\u003c/a\u003e Fix UnhandledPromiseRejectionWarning in copy (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/5e62bb79e6a0305033e69422101ecc8494b53a54\"\u003e\u003ccode\u003e5e62bb7\u003c/code\u003e\u003c/a\u003e 11.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/b897b36648860e9c0b12050163d98d9228422316\"\u003e\u003ccode\u003eb897b36\u003c/code\u003e\u003c/a\u003e fix incorrect identical result for windows node v22+ (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/22583f7bbe1b6b573a74faf8d0fa83c9ee4779d5\"\u003e\u003ccode\u003e22583f7\u003c/code\u003e\u003c/a\u003e Test on more modern Node versions (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/83ff8ca965d16f69c49cfebe717114363a3783bd\"\u003e\u003ccode\u003e83ff8ca\u003c/code\u003e\u003c/a\u003e Do not mutate args in ensure symlink tests (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.0...11.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kysely` from 0.28.3 to 0.28.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kysely-org/kysely/releases\"\u003ekysely's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.9\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003ch4\u003ePostgreSQL 🐘\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: withSchema not applying for delete query using clause. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1648\"\u003ekysely-org/kysely#1648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: withSchema adds schema to for update|share|key share|no key share of tables causing database errors. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1659\"\u003ekysely-org/kysely#1659\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003ch2\u003e📦 CICD \u0026amp; Tooling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epublish to jsr. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1457\"\u003ekysely-org/kysely#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump pnpm, use trustPolicy, exclude safe downgrades, fix browser test, fix bun tests. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1641\"\u003ekysely-org/kysely#1641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): add deno lint with JSR rules. Add verbatimModuleSyntax in tsconfig.json. Apply lint fixes. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1642\"\u003ekysely-org/kysely#1642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump dependencies, run prettier. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1644\"\u003ekysely-org/kysely#1644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump github actions. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1645\"\u003ekysely-org/kysely#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix TypeScript native type errors in test-setup.ts. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1660\"\u003ekysely-org/kysely#1660\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003ch2\u003e🐤 New Contributors\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.8...v0.28.9\"\u003ehttps://github.com/kysely-org/kysely/compare/v0.28.8...v0.28.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.28.8\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003ch4\u003ePostgreSQL 🐘\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: filter schemas the current user does not have access to in postres introspector by \u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: insert/update not being wrapped in parens when in CTE of a merge query. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add SECURITY.md. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1590\"\u003ekysely-org/kysely#1590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct JSDoc type references in migration docs by \u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\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/kysely-org/kysely/commit/44e578de6214e9558c13bbcb0fdf24fc2d53d281\"\u003e\u003ccode\u003e44e578d\u003c/code\u003e\u003c/a\u003e 0.28.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/fc8318f6ac441c5dab992752aadc12c8b79708ef\"\u003e\u003ccode\u003efc8318f\u003c/code\u003e\u003c/a\u003e fix TypeScript native type errors in test-setup.ts. (\u003ca href=\"https://redirect.github.com/kysely-org/k...\n\n_Description has been truncated_","html_url":"https://github.com/rsl37/GLX_Civic_Networking_App/pull/721","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsl37%2FGLX_Civic_Networking_App/issues/721","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/721/packages"}},{"old_version":"3.2.0","new_version":"3.2.1","update_type":"patch","path":null,"pr_created_at":"2025-12-09T21:40:18.000Z","version_change":"3.2.0 → 3.2.1","issue":{"uuid":"3712750688","node_id":"PR_kwDOPOZjR864A32r","number":703,"state":"open","title":"chore(deps):(deps): bump the production-dependencies group across 1 directory with 126 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["rsl37"],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-09T21:40:18.000Z","updated_at":"2025-12-15T06:18:44.889Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"production-dependencies","update_count":126,"packages":[{"name":"@noble/post-quantum","old_version":"0.4.1","new_version":"0.5.2","repository_url":"https://github.com/paulmillr/noble-post-quantum"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/node","old_version":"10.28.0","new_version":"10.29.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@vercel/analytics","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/vercel/analytics"},{"name":"@vercel/speed-insights","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/vercel/speed-insights"},{"name":"bcryptjs","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/dcodeIO/bcrypt.js"},{"name":"better-sqlite3","old_version":"12.4.6","new_version":"12.5.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"express-rate-limit","old_version":"8.0.1","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.1","repository_url":"https://github.com/express-validator/express-validator"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.23.25","repository_url":"https://github.com/motiondivision/motion"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"kysely","old_version":"0.28.3","new_version":"0.28.8","repository_url":"https://github.com/kysely-org/kysely"},{"name":"lucide-react","old_version":"0.535.0","new_version":"0.556.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nodemailer","old_version":"7.0.5","new_version":"7.0.11","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"react-router-dom","old_version":"7.7.1","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@playwright/test","old_version":"1.54.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.48.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vercel/node","old_version":"5.5.10","new_version":"5.5.15","repository_url":"https://github.com/vercel/vercel"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.3.5","new_version":"6.4.1","repository_url":"https://github.com/vitejs/vite"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@adobe/css-tools","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@floating-ui/core","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.2","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@paralleldrive/cuid2","old_version":"2.2.2","new_version":"2.3.1","repository_url":"https://github.com/ericelliott/cuid2"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.8","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bare-events","old_version":"2.6.0","new_version":"2.8.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"bare-fs","old_version":"4.1.6","new_version":"4.5.2","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"bare-os","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/holepunchto/bare-os"},{"name":"bare-stream","old_version":"2.6.5","new_version":"2.7.0","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"glob","old_version":"10.4.5","new_version":"10.5.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"intl-messageformat","old_version":"10.7.16","new_version":"10.7.18","repository_url":"https://github.com/formatjs/formatjs"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"jsonfile","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jprichardson/node-jsonfile"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mithril","old_version":"2.3.3","new_version":"2.3.8","repository_url":"https://github.com/MithrilJS/mithril.js"},{"name":"nwsapi","old_version":"2.2.21","new_version":"2.2.23","repository_url":"https://github.com/dperini/nwsapi"},{"name":"postcss-js","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/postcss/postcss-js"},{"name":"puppeteer-core","old_version":"24.15.0","new_version":"24.32.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"rollup","old_version":"4.46.2","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"socks","old_version":"2.8.6","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"yaml","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 85 updates in the /GLX_App_files directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/post-quantum](https://github.com/paulmillr/noble-post-quantum) | `0.4.1` | `0.5.2` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.3.5` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.28.0` | `10.29.0` |\n| [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) | `1.5.0` | `1.6.1` |\n| [@vercel/speed-insights](https://github.com/vercel/speed-insights/tree/HEAD/packages/web) | `1.2.0` | `1.3.1` |\n| [bcryptjs](https://github.com/dcodeIO/bcrypt.js) | `3.0.2` | `3.0.3` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.6` | `12.5.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.0.1` | `8.2.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.23.25` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.3` | `0.28.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.535.0` | `0.556.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.5` | `7.0.11` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.7.1` | `7.10.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.54.1` | `1.57.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.48.0` | `8.49.0` |\n| [@vercel/node](https://github.com/vercel/vercel/tree/HEAD/packages/node) | `5.5.10` | `5.5.15` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.22` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.18` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `6.4.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.3` | `4.4.4` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.2` | `7.28.4` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.2` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.2` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.4` | `2.1.6` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@paralleldrive/cuid2](https://github.com/ericelliott/cuid2) | `2.2.2` | `2.3.1` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.12` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.8` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.6.0` | `2.8.2` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.1.6` | `4.5.2` |\n| [bare-os](https://github.com/holepunchto/bare-os) | `3.6.1` | `3.6.2` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.6.5` | `2.7.0` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `10.5.0` |\n| [intl-messageformat](https://github.com/formatjs/formatjs) | `10.7.16` | `10.7.18` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [jsonfile](https://github.com/jprichardson/node-jsonfile) | `6.1.0` | `6.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [mithril](https://github.com/MithrilJS/mithril.js) | `2.3.3` | `2.3.8` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.21` | `2.2.23` |\n| [postcss-js](https://github.com/postcss/postcss-js) | `4.0.1` | `4.1.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.15.0` | `24.32.1` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.53.3` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.6` | `2.8.7` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.0` | `2.8.2` |\n\n\nUpdates `@noble/post-quantum` from 0.4.1 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases\"\u003e\u003ccode\u003e@​noble/post-quantum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable extension-less imports. If you've used \u003ccode\u003e/ml-dsa\u003c/code\u003e, switch to \u003ccode\u003e/ml-dsa.js\u003c/code\u003e now. See \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases/tag/0.5.0\"\u003e0.5.0\u003c/a\u003e for more details.\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eGitHub Immutable Releases\u003c/h4\u003e\n\u003cp\u003eThis GH release does not standalone noble-post-quantum.js, until we fix bugs related to newly added GitHub Immutable Releases\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse stable noble-hashes and noble-curves v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd hybrid PQ algorithms: XWing,   KitchenSinkMLKEM768X25519, QSFMLKEM768P256, QSFMLKEM1024P384\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtext\u003c/code\u003e to ML-DSA \u0026amp; SLH-DSA\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetPublicKey\u003c/code\u003e to ML-KEM \u0026amp; ML-DSA\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 423KB =\u0026gt; 312KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/post-quantum/slh-dsa\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/post-quantum/slh-dsa.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanged argument order in all methods to be consistent with noble-curves\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esign(secretKey, msg, rnd)\u003c/code\u003e =\u0026gt; \u003ccode\u003esign(msg, secretKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003everify(publicKey, msg, sig, ctx)\u003c/code\u003e =\u0026gt; \u003ccode\u003everify(sig, msg, publicKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse noble-hashes v2 with smaller package size and improved security\u003c/li\u003e\n\u003cli\u003eNew prehash API\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.0\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.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/paulmillr/noble-post-quantum/commit/a095660f0c9a119a5b9e53b76b8e91833ebc80bf\"\u003e\u003ccode\u003ea095660\u003c/code\u003e\u003c/a\u003e Release 0.5.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d362f4182cb5015ebebc56847c582e28a2f41345\"\u003e\u003ccode\u003ed362f41\u003c/code\u003e\u003c/a\u003e pkg.json: add back export maps for text editor autocompletion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/938090118639cfced2a231109659c723fb69a15d\"\u003e\u003ccode\u003e9380901\u003c/code\u003e\u003c/a\u003e Release 0.5.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/3c9a8be5eca53ad18b1f6640e52bc804e4068c8b\"\u003e\u003ccode\u003e3c9a8be\u003c/code\u003e\u003c/a\u003e Bump jsbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/381ab3eb1f1cfe41776832df1a3f4e1888208c9e\"\u003e\u003ccode\u003e381ab3e\u003c/code\u003e\u003c/a\u003e Fix bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/9f5415d3202f4b4be94a64bf9fc0d18d403d7e20\"\u003e\u003ccode\u003e9f5415d\u003c/code\u003e\u003c/a\u003e Make validation errors more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/0113a8ce6d7ca86cae6d68c0181437baaa30e863\"\u003e\u003ccode\u003e0113a8c\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/028ddc07ee9d50fa9a4d3ee71a73e2b96ee58795\"\u003e\u003ccode\u003e028ddc0\u003c/code\u003e\u003c/a\u003e Release 0.5.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/4e86935b2f4c8abed47123587c1429a83f248d58\"\u003e\u003ccode\u003e4e86935\u003c/code\u003e\u003c/a\u003e Improve error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d30966381cc02a19c1ab0901823dc37105bb9017\"\u003e\u003ccode\u003ed309663\u003c/code\u003e\u003c/a\u003e mldsa, slhdsa: Move ctx and randomness to opts.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.10 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.5 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.28.0 to 10.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(solid|solidstart): Bump accepted \u003ccode\u003e@​solidjs/router\u003c/code\u003e range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18395\"\u003e#18395\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe expanded the supported version range for \u003ccode\u003e@solidjs/router\u003c/code\u003e to include \u003ccode\u003e0.14.x\u003c/code\u003e and \u003ccode\u003e0.15.x\u003c/code\u003e versions.\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(logs): Add support for \u003ccode\u003emsg\u003c/code\u003e in pino integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18389\"\u003e#18389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Include system message in anthropic-ai messages span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18332\"\u003e#18332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Add missing attributes in vercel-ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18333\"\u003e#18333\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(tanstackstart-react): clean up re-exported types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18393\"\u003e#18393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Avoid looking up openai integration options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17695\"\u003e#17695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nuxt): Relax captured unhandled error assertion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18397\"\u003e#18397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(tanstackstart-react): Set up E2E test application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18358\"\u003e#18358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.22 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e22.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e40.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e45.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e78.08 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e68.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e82.65 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e94.61 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e40.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e28.8 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e33.66 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e25.9 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.72 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.56 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.32 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e26.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e41.22 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e76.9 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e82.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e78.09 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e122.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e235.71 KB\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(solid|solidstart): Bump accepted \u003ccode\u003e@​solidjs/router\u003c/code\u003e range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18395\"\u003e#18395\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe expanded the supported version range for \u003ccode\u003e@solidjs/router\u003c/code\u003e to include \u003ccode\u003e0.14.x\u003c/code\u003e and \u003ccode\u003e0.15.x\u003c/code\u003e versions.\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(logs): Add support for \u003ccode\u003emsg\u003c/code\u003e in pino integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18389\"\u003e#18389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Include system message in anthropic-ai messages span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18332\"\u003e#18332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Add missing attributes in vercel-ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18333\"\u003e#18333\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(tanstackstart-react): clean up re-exported types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18393\"\u003e#18393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Avoid looking up openai integration options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17695\"\u003e#17695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nuxt): Relax captured unhandled error assertion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18397\"\u003e#18397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(tanstackstart-react): Set up E2E test application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18358\"\u003e#18358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3529d462957712c69772f3343274c73811fbe0ed\"\u003e\u003ccode\u003e3529d46\u003c/code\u003e\u003c/a\u003e release: 10.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b3b613ca3961951a84c2526c7ac949a0102ff71\"\u003e\u003ccode\u003e7b3b613\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18407\"\u003e#18407\u003c/a\u003e from getsentry/prepare-release/10.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/477f6adbd434b5d037674bc48765800ba2f6feb5\"\u003e\u003ccode\u003e477f6ad\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cf5c4baacc6861c25a91cf5bbc83e59a292e56e0\"\u003e\u003ccode\u003ecf5c4ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18406\"\u003e#18406\u003c/a\u003e from getsentry/manual-master-sync-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3c5d47f02002f49dea74bb8dc2c3a82176222256\"\u003e\u003ccode\u003e3c5d47f\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into manual-master-sync-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/862f41599ffb37c75a7bd1fa6b4a8ae85205015a\"\u003e\u003ccode\u003e862f415\u003c/code\u003e\u003c/a\u003e test(nuxt): Relax captured unhandled error assertion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18397\"\u003e#18397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b6eb205db06b90cdfad1b5953247f13212eed1ed\"\u003e\u003ccode\u003eb6eb205\u003c/code\u003e\u003c/a\u003e fix(node): Include system message in anthropic-ai messages span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18332\"\u003e#18332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/65f500642f521bff0bfed9fc2d357b774bc052b3\"\u003e\u003ccode\u003e65f5006\u003c/code\u003e\u003c/a\u003e fix(tracing): Add missing attributes in vercel-ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18333\"\u003e#18333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/df4c541292d14472b1f99278dd0a04db18c678df\"\u003e\u003ccode\u003edf4c541\u003c/code\u003e\u003c/a\u003e feat(solid|solidstart): Bump accepted \u003ccode\u003e@​solidjs/router\u003c/code\u003e range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18395\"\u003e#18395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f9617719005f3675f7e66d4b2eab79ff839a6ba5\"\u003e\u003ccode\u003ef961771\u003c/code\u003e\u003c/a\u003e ref(core): Avoid looking up openai integration options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17695\"\u003e#17695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.28.0...10.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/analytics` from 1.5.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/analytics/releases\"\u003e\u003ccode\u003e@​vercel/analytics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/181\"\u003evercel/analytics#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.6.0...1.6.1\"\u003ehttps://github.com/vercel/analytics/compare/1.6.0...1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eundefined\u003c/code\u003e to AllowedPropertyValues type by \u003ca href=\"https://github.com/timolins\"\u003e\u003ccode\u003e@​timolins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/174\"\u003evercel/analytics#174\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/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.5.0...1.6.0\"\u003ehttps://github.com/vercel/analytics/compare/1.5.0...1.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/vercel/analytics/commit/0028584e514ba508911b9b64bb691616ae63b2e6\"\u003e\u003ccode\u003e0028584\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/182d1851ce1948d5b3121f78ce049a87c7f5993e\"\u003e\u003ccode\u003e182d185\u003c/code\u003e\u003c/a\u003e chore: prepare release (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/4f2b656b5eb3a71ec1d211d582789718c2fb2cdc\"\u003e\u003ccode\u003e4f2b656\u003c/code\u003e\u003c/a\u003e Add undefined to AllowedPropertyValues type (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/9a406c41f9a5b7575929e1c7157604fde3528169\"\u003e\u003ccode\u003e9a406c4\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/analytics/commits/1.6.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/speed-insights` from 1.2.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/speed-insights/releases\"\u003e\u003ccode\u003e@​vercel/speed-insights\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/107\"\u003evercel/speed-insights#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.3.0...1.3.1\"\u003ehttps://github.com/vercel/speed-insights/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\u003efeat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat:  postinstall script removal by \u003ca href=\"https://github.com/feugy\"\u003e\u003ccode\u003e@​feugy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/106\"\u003evercel/speed-insights#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add route param to beforeSend event type by \u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\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/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.2.0...1.3.0\"\u003ehttps://github.com/vercel/speed-insights/compare/1.2.0...1.3.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/vercel/speed-insights/commit/2452c35b7f11fe1d1a850b5527375e2a6bd574c1\"\u003e\u003ccode\u003e2452c35\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/7ed15ed7ce32c0525d446ec213890b1ab4f3a059\"\u003e\u003ccode\u003e7ed15ed\u003c/code\u003e\u003c/a\u003e fix: add route param to beforeSend event type (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/a1dfa74986399f3e367e4493605b013a5d30ed7f\"\u003e\u003ccode\u003ea1dfa74\u003c/code\u003e\u003c/a\u003e feat: next release and postinstall script removal (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/f48623c059cd7cab3919c3f7ecb8a109d4f886d9\"\u003e\u003ccode\u003ef48623c\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/speed-insights/commits/1.3.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcryptjs` from 3.0.2 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/dcodeIO/bcrypt.js/releases\"\u003ebcryptjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAlways yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/strong\u003e (1211e9a2213e0b3ee232a204b3ce899beebce31a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcodeIO/bcrypt.js/commit/1211e9a2213e0b3ee232a204b3ce899beebce31a\"\u003e\u003ccode\u003e1211e9a\u003c/code\u003e\u003c/a\u003e fix: Always yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/compare/v3.0.2...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.6 to 12.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.1 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1424\"\u003eWiseLibs/better-sqlite3#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.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/WiseLibs/better-sqlite3/commit/6209be238d6a1b181f516e4e636986604b0f62e1\"\u003e\u003ccode\u003e6209be2\u003c/code\u003e\u003c/a\u003e 12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/34455619813d6ec83d00bf1db38b7d19a12a4e92\"\u003e\u003ccode\u003e3445561\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.1 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\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\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.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/6933\"\u003eexpressjs/express#6933\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/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.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\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: 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/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config 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/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: 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/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … 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/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined 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/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes 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/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link 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/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection 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/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security 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)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.2.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: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\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/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e for triage team (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v5.1.0...v5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.0.1 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.0.1...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-validator` from 7.2.1 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-validator/express-validator/releases\"\u003eexpress-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded Validator to v13.15.23 (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1338\"\u003e#1338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded validator to v13.12.15 (see their release notes: \u003ca href=\"https://github.com/validatorjs/validator.js/releases/tag/13.15.15\"\u003ehttps://github.com/validatorjs/validator.js/releases/tag/13.15.15\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/express-validator/express-validator/commit/24da8b7e1d06827df19f691f6be0e4bc0153225e\"\u003e\u003ccode\u003e24da8b7\u003c/code\u003e\u003c/a\u003e 7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/1a7fdb78b3f32f5f101f1ec5f9b29ef01c862aa4\"\u003e\u003ccode\u003e1a7fdb7\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to ~13.15.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/cf2d9a22691acf2cc24214e666249e4befbccf99\"\u003e\u003ccode\u003ecf2d9a2\u003c/code\u003e\u003c/a\u003e website: fix v5 to v6 link (again)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2ddba39d3405b10755c163c03adeee1ed4160811\"\u003e\u003ccode\u003e2ddba39\u003c/code\u003e\u003c/a\u003e 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/5c8495fd00824725c5f8fbd3c1857abc388539de\"\u003e\u003ccode\u003e5c8495f\u003c/code\u003e\u003c/a\u003e website: generate v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/45c92aaed8dcbab12e7f27e02af47dfee76a27f7\"\u003e\u003ccode\u003e45c92aa\u003c/code\u003e\u003c/a\u003e docs: regenerate validator API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2e6134b4106dacf9f42ae681b7ffab9546d5650d\"\u003e\u003ccode\u003e2e6134b\u003c/code\u003e\u003c/a\u003e Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/6028e748d35a2085e907e35a4172acf56a379b2c\"\u003e\u003ccode\u003e6028e74\u003c/code\u003e\u003c/a\u003e Include test files in tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/ff60e2f6779fef8260f8ffbe34a09e3d3f3f5860\"\u003e\u003ccode\u003eff60e2f\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to v13.15.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/9e95533e21e6b77f72de1cd6fa05980ae36766fb\"\u003e\u003ccode\u003e9e95533\u003c/code\u003e\u003c/a\u003e refactor: use optional chain (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-validator/express-validator/compare/v7.2.1...v7.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.24 to 12.23.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.25] 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure relative projection boxes are re-measured when parent layout changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/78681bc6fe9c1297eacec6f634bd3f13328d64a7\"\u003e\u003ccode\u003e78681bc\u003c/code\u003e\u003c/a\u003e v12.23.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/757b56fac9e62de34f12207704e7e3d6e94abf9f\"\u003e\u003ccode\u003e757b56f\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d1f73d2379aa18af5601aa986297ef04d8e2cc3\"\u003e\u003ccode\u003e3d1f73d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3412\"\u003e#3412\u003c/a\u003e from motiondivision/fix/layout-group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4f249bdd432f78ff5b3ecdbbc9b71fa527ba5471\"\u003e\u003ccode\u003e4f249bd\u003c/code\u003e\u003c/a\u003e Removing logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/00b0f3b02bf4b0b6b4f2feef1dfdef549a71bd57\"\u003e\u003ccode\u003e00b0f3b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/07b95fff226084dc76c4064bc2073594b071bd82\"\u003e\u003ccode\u003e07b95ff\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/64a2b22457c39cca365403b544699a85a37a8ac0\"\u003e\u003ccode\u003e64a2b22\u003c/code\u003e\u003c/a\u003e Adding layout version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/68e0f9b7bcf2e74706d2453abe0958d2d48d61e6\"\u003e\u003ccode\u003e68e0f9b\u003c/code\u003e\u003c/a\u003e Fix image links in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e20a643dbecf19ebc9307934be9563208e00269b\"\u003e\u003ccode\u003ee20a643\u003c/code\u003e\u003c/a\u003e Update README.md with new sponsor links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e787e5f072ffd0ec779040ec3d19926c78b3736f\"\u003e\u003ccode\u003ee787e5f\u003c/code\u003e\u003c/a\u003e Remove duplicate links in README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.24...v12.23.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.0 to 11.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.2 / 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix spurrious \u003ccode\u003eUnhandledPromiseRejectionWarning\u003c/code\u003e that could occur when calling \u003ccode\u003e.copy()\u003c/code\u003e in some cases (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1056\"\u003e#1056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.1 / 2025-08-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix case where \u003ccode\u003emove\u003c/code\u003e/\u003ccode\u003emoveSync\u003c/code\u003e could incorrectly think files are identical on Windows (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1050\"\u003e#1050\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/jprichardson/node-fs-extra/commit/403e8aaf191e1fe7f40273cacce754330c923b8a\"\u003e\u003ccode\u003e403e8aa\u003c/code\u003e\u003c/a\u003e 11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/47f1095d4bea4a9c0a2efea017b3a5570597366f\"\u003e\u003ccode\u003e47f1095\u003c/code\u003e\u003c/a\u003e Fix UnhandledPromiseRejectionWarning in copy (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/5e62bb79e6a0305033e69422101ecc8494b53a54\"\u003e\u003ccode\u003e5e62bb7\u003c/code\u003e\u003c/a\u003e 11.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/b897b36648860e9c0b12050163d98d9228422316\"\u003e\u003ccode\u003eb897b36\u003c/code\u003e\u003c/a\u003e fix incorrect identical result for windows node v22+ (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/22583f7bbe1b6b573a74faf8d0fa83c9ee4779d5\"\u003e\u003ccode\u003e22583f7\u003c/code\u003e\u003c/a\u003e Test on more modern Node versions (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/83ff8ca965d16f69c49cfebe717114363a3783bd\"\u003e\u003ccode\u003e83ff8ca\u003c/code\u003e\u003c/a\u003e Do not mutate args in ensure symlink tests (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.0...11.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kysely` from 0.28.3 to 0.28.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kysely-org/kysely/releases\"\u003ekysely's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.8\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003ch4\u003ePostgreSQL 🐘\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: filter schemas the current user does not have access to in postres introspector by \u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: insert/update not being wrapped in parens when in CTE of a merge query. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add SECURITY.md. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1590\"\u003ekysely-org/kysely#1590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct JSDoc type references in migration docs by \u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 CICD \u0026amp; Tooling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): add dependency provenance check, bump deps to force check. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1589\"\u003ekysely-org/kysely#1589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bumps dependencies. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1600\"\u003ekysely-org/kysely#1600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1612\"\u003ekysely-org/kysely#1612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003ch2\u003e🐤 New Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.7...v0.28.8\"\u003ehttps://github.com/kysely-org/kysely/compare/v0.28.7...v0.28.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.28.7\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: unexported dynamic builders resulting in ts(2742) when composite: true. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1578\"\u003ekysely-org/kysely#1578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ExpressionBuilder): improper custom operator support in \u003ccode\u003eeb()\u003c/code\u003e. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1579\"\u003ekysely-org/kysely#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(TransactionBuilder): auto rollback only if transaction begun. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1580\"\u003ekysely-org/kysely#1580\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\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/kysely-org/kysely/commit/4daed49d735dd48e17c90c4f16b369f56f282e09\"\u003e\u003ccode\u003e4daed49\u003c/code\u003e\u003c/a\u003e 0.28.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/41e43004895595a925eea679d9051b4bc3161b9d\"\u003e\u003ccode\u003e41e4300\u003c/code\u003e\u003c/a\u003e chore: bump deps. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/5f25f83f8ea0463d01a3bed1d1530cd0853dec55\"\u003e\u003ccode\u003e5f25f83\u003c/code\u003e\u003c/a\u003e fix: insert/update not being wrapped in parens when in CTE of a merge query. ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/e8a2a3576bd9d86456e4bac164166c271c90fd65\"\u003e\u003ccode\u003ee8a2a35\u003c/code\u003e\u003c/a\u003e chore: bumps dependencies. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1600\"\u003e#1600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/0f9b60a40f4f890fa0a89813f2771e21d679b396\"\u003e\u003ccode\u003e0f9b60a\u003c/code\u003e\u003c/a\u003e fix: correct JSDoc type references in migration docs (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/820c39e2babe5dff08143acf17d7e9a7e3c6f199\"\u003e\u003ccode\u003e820c39e\u003c/code\u003e\u003c/a\u003e chore: add SECURITY.md. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1590\"\u003e#1590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/05716fe596eee16173193d0ed36fa760eba820f1\"\u003e\u003ccode\u003e05716fe\u003c/code\u003e\u003c/a\u003e chore(ci): add dependency provenance check, bump deps to force check. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/e44e780a4dd3ba3a48a6efa01e314888ffefb8d7\"\u003e\u003ccode\u003ee44e780\u003c/code\u003e\u003c/a\u003e fix: filter schemas the current user does not have access to in postgres intr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/504af7af1c99d41ddb80f81d54a03f09792e9297\"\u003e\u003ccode\u003e504af7a\u003c/code\u003e\u003c/a\u003e 0.28.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/002229f500343a1bb1c14740b1abf734794426b4\"\u003e\u003ccode\u003e002229f\u003c/code\u003e\u003c/a\u003e add publish.yml.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.3...v0.28.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for kysely since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.535.0 to 0.556.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.556.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add \u003ccode\u003ebook-search\u003c/code\u003e icon (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3573\"\u003e#3573\u003c/a\u003e) by \u003ca href=\"https://github.com/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3580\"\u003elucide-icons/lucide#3580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3809\"\u003elucide-icons/lucide#3809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(workflows): Enable trusted publishing in release by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3808\"\u003elucide-icons/lucide#3808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003escooter\u003c/code\u003e icon by \u003ca href=\"https://github.com/Ahmed-Dghaies\"\u003e\u003ccode\u003e@​Ahmed-Dghaies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3818\"\u003elucide-icons/lucide#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eplug\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3841\"\u003elucide-icons/lucide#3841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ethermometer-sun\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3773\"\u003elucide-icons/lucide#3773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Shrink square-scissors icons to match optical volume by \u003ca href=\"https://github.com/eden881\"\u003e\u003ccode\u003e@​eden881\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3603\"\u003elucide-icons/lucide#3603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(preview-comment): add symmetry preview by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3823\"\u003elucide-icons/lucide#3823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eestimated-weight\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3822\"\u003elucide-icons/lucide#3822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eflashlight\u003c/code\u003e icons by \u003ca href=\"https://github....\n\n_Description has been truncated_","html_url":"https://github.com/rsl37/GLX_Civic_Networking_App/pull/703","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsl37%2FGLX_Civic_Networking_App/issues/703","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/703/packages"}},{"old_version":"3.2.0","new_version":"3.2.1","update_type":"patch","path":null,"pr_created_at":"2025-12-05T22:49:52.000Z","version_change":"3.2.0 → 3.2.1","issue":{"uuid":"3700574641","node_id":"PR_kwDOPOZjR863Yahw","number":688,"state":"open","title":"chore(deps):(deps): bump the production-dependencies group across 1 directory with 125 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["rsl37"],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-05T22:49:52.000Z","updated_at":"2025-12-08T06:27:36.151Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"production-dependencies","update_count":125,"packages":[{"name":"@noble/post-quantum","old_version":"0.4.1","new_version":"0.5.2","repository_url":"https://github.com/paulmillr/noble-post-quantum"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/node","old_version":"10.28.0","new_version":"10.29.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@vercel/analytics","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/vercel/analytics"},{"name":"@vercel/speed-insights","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/vercel/speed-insights"},{"name":"bcryptjs","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/dcodeIO/bcrypt.js"},{"name":"better-sqlite3","old_version":"12.4.6","new_version":"12.5.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"express-rate-limit","old_version":"8.0.1","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.1","repository_url":"https://github.com/express-validator/express-validator"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.23.25","repository_url":"https://github.com/motiondivision/motion"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"kysely","old_version":"0.28.3","new_version":"0.28.8","repository_url":"https://github.com/kysely-org/kysely"},{"name":"lucide-react","old_version":"0.535.0","new_version":"0.556.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nodemailer","old_version":"7.0.5","new_version":"7.0.11","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"react-router-dom","old_version":"7.7.1","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@playwright/test","old_version":"1.54.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vercel/node","old_version":"5.5.10","new_version":"5.5.15","repository_url":"https://github.com/vercel/vercel"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.3.5","new_version":"6.4.1","repository_url":"https://github.com/vitejs/vite"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@adobe/css-tools","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@floating-ui/core","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.2","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@paralleldrive/cuid2","old_version":"2.2.2","new_version":"2.3.1","repository_url":"https://github.com/ericelliott/cuid2"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.8","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bare-events","old_version":"2.6.0","new_version":"2.8.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"bare-fs","old_version":"4.1.6","new_version":"4.5.2","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"bare-os","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/holepunchto/bare-os"},{"name":"bare-stream","old_version":"2.6.5","new_version":"2.7.0","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"glob","old_version":"10.4.5","new_version":"10.5.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"intl-messageformat","old_version":"10.7.16","new_version":"10.7.18","repository_url":"https://github.com/formatjs/formatjs"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"jsonfile","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jprichardson/node-jsonfile"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mithril","old_version":"2.3.3","new_version":"2.3.8","repository_url":"https://github.com/MithrilJS/mithril.js"},{"name":"nwsapi","old_version":"2.2.21","new_version":"2.2.22","repository_url":"https://github.com/dperini/nwsapi"},{"name":"postcss-js","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/postcss/postcss-js"},{"name":"puppeteer-core","old_version":"24.15.0","new_version":"24.32.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"rollup","old_version":"4.46.2","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"socks","old_version":"2.8.6","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"yaml","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 84 updates in the /GLX_App_files directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/post-quantum](https://github.com/paulmillr/noble-post-quantum) | `0.4.1` | `0.5.2` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.3.5` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.28.0` | `10.29.0` |\n| [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) | `1.5.0` | `1.6.1` |\n| [@vercel/speed-insights](https://github.com/vercel/speed-insights/tree/HEAD/packages/web) | `1.2.0` | `1.3.1` |\n| [bcryptjs](https://github.com/dcodeIO/bcrypt.js) | `3.0.2` | `3.0.3` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.6` | `12.5.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.0.1` | `8.2.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.23.25` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.3` | `0.28.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.535.0` | `0.556.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.5` | `7.0.11` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.7.1` | `7.10.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.54.1` | `1.57.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.48.0` | `8.48.1` |\n| [@vercel/node](https://github.com/vercel/vercel/tree/HEAD/packages/node) | `5.5.10` | `5.5.15` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.22` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.18` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `6.4.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.3` | `4.4.4` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.2` | `7.28.4` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.2` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.2` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.4` | `2.1.6` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@paralleldrive/cuid2](https://github.com/ericelliott/cuid2) | `2.2.2` | `2.3.1` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.12` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.8` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.6.0` | `2.8.2` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.1.6` | `4.5.2` |\n| [bare-os](https://github.com/holepunchto/bare-os) | `3.6.1` | `3.6.2` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.6.5` | `2.7.0` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `10.5.0` |\n| [intl-messageformat](https://github.com/formatjs/formatjs) | `10.7.16` | `10.7.18` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [jsonfile](https://github.com/jprichardson/node-jsonfile) | `6.1.0` | `6.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [mithril](https://github.com/MithrilJS/mithril.js) | `2.3.3` | `2.3.8` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.21` | `2.2.22` |\n| [postcss-js](https://github.com/postcss/postcss-js) | `4.0.1` | `4.1.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.15.0` | `24.32.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.53.3` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.6` | `2.8.7` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.0` | `2.8.2` |\n\n\nUpdates `@noble/post-quantum` from 0.4.1 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases\"\u003e\u003ccode\u003e@​noble/post-quantum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable extension-less imports. If you've used \u003ccode\u003e/ml-dsa\u003c/code\u003e, switch to \u003ccode\u003e/ml-dsa.js\u003c/code\u003e now. See \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases/tag/0.5.0\"\u003e0.5.0\u003c/a\u003e for more details.\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eGitHub Immutable Releases\u003c/h4\u003e\n\u003cp\u003eThis GH release does not standalone noble-post-quantum.js, until we fix bugs related to newly added GitHub Immutable Releases\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse stable noble-hashes and noble-curves v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd hybrid PQ algorithms: XWing,   KitchenSinkMLKEM768X25519, QSFMLKEM768P256, QSFMLKEM1024P384\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtext\u003c/code\u003e to ML-DSA \u0026amp; SLH-DSA\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetPublicKey\u003c/code\u003e to ML-KEM \u0026amp; ML-DSA\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 423KB =\u0026gt; 312KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/post-quantum/slh-dsa\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/post-quantum/slh-dsa.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanged argument order in all methods to be consistent with noble-curves\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esign(secretKey, msg, rnd)\u003c/code\u003e =\u0026gt; \u003ccode\u003esign(msg, secretKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003everify(publicKey, msg, sig, ctx)\u003c/code\u003e =\u0026gt; \u003ccode\u003everify(sig, msg, publicKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse noble-hashes v2 with smaller package size and improved security\u003c/li\u003e\n\u003cli\u003eNew prehash API\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.0\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.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/paulmillr/noble-post-quantum/commit/a095660f0c9a119a5b9e53b76b8e91833ebc80bf\"\u003e\u003ccode\u003ea095660\u003c/code\u003e\u003c/a\u003e Release 0.5.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d362f4182cb5015ebebc56847c582e28a2f41345\"\u003e\u003ccode\u003ed362f41\u003c/code\u003e\u003c/a\u003e pkg.json: add back export maps for text editor autocompletion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/938090118639cfced2a231109659c723fb69a15d\"\u003e\u003ccode\u003e9380901\u003c/code\u003e\u003c/a\u003e Release 0.5.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/3c9a8be5eca53ad18b1f6640e52bc804e4068c8b\"\u003e\u003ccode\u003e3c9a8be\u003c/code\u003e\u003c/a\u003e Bump jsbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/381ab3eb1f1cfe41776832df1a3f4e1888208c9e\"\u003e\u003ccode\u003e381ab3e\u003c/code\u003e\u003c/a\u003e Fix bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/9f5415d3202f4b4be94a64bf9fc0d18d403d7e20\"\u003e\u003ccode\u003e9f5415d\u003c/code\u003e\u003c/a\u003e Make validation errors more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/0113a8ce6d7ca86cae6d68c0181437baaa30e863\"\u003e\u003ccode\u003e0113a8c\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/028ddc07ee9d50fa9a4d3ee71a73e2b96ee58795\"\u003e\u003ccode\u003e028ddc0\u003c/code\u003e\u003c/a\u003e Release 0.5.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/4e86935b2f4c8abed47123587c1429a83f248d58\"\u003e\u003ccode\u003e4e86935\u003c/code\u003e\u003c/a\u003e Improve error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d30966381cc02a19c1ab0901823dc37105bb9017\"\u003e\u003ccode\u003ed309663\u003c/code\u003e\u003c/a\u003e mldsa, slhdsa: Move ctx and randomness to opts.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.10 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.5 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.28.0 to 10.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(solid|solidstart): Bump accepted \u003ccode\u003e@​solidjs/router\u003c/code\u003e range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18395\"\u003e#18395\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe expanded the supported version range for \u003ccode\u003e@solidjs/router\u003c/code\u003e to include \u003ccode\u003e0.14.x\u003c/code\u003e and \u003ccode\u003e0.15.x\u003c/code\u003e versions.\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(logs): Add support for \u003ccode\u003emsg\u003c/code\u003e in pino integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18389\"\u003e#18389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Include system message in anthropic-ai messages span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18332\"\u003e#18332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Add missing attributes in vercel-ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18333\"\u003e#18333\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(tanstackstart-react): clean up re-exported types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18393\"\u003e#18393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Avoid looking up openai integration options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17695\"\u003e#17695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nuxt): Relax captured unhandled error assertion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18397\"\u003e#18397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(tanstackstart-react): Set up E2E test application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18358\"\u003e#18358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.22 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e22.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e40.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e45.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e78.08 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e68.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e82.65 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e94.61 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e40.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e28.8 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e33.66 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e25.9 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.72 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.56 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.32 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e26.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e41.22 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e76.9 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e82.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e78.09 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e122.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e235.71 KB\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(solid|solidstart): Bump accepted \u003ccode\u003e@​solidjs/router\u003c/code\u003e range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18395\"\u003e#18395\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe expanded the supported version range for \u003ccode\u003e@solidjs/router\u003c/code\u003e to include \u003ccode\u003e0.14.x\u003c/code\u003e and \u003ccode\u003e0.15.x\u003c/code\u003e versions.\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(logs): Add support for \u003ccode\u003emsg\u003c/code\u003e in pino integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18389\"\u003e#18389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Include system message in anthropic-ai messages span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18332\"\u003e#18332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Add missing attributes in vercel-ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18333\"\u003e#18333\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(tanstackstart-react): clean up re-exported types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18393\"\u003e#18393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Avoid looking up openai integration options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17695\"\u003e#17695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nuxt): Relax captured unhandled error assertion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18397\"\u003e#18397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(tanstackstart-react): Set up E2E test application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18358\"\u003e#18358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3529d462957712c69772f3343274c73811fbe0ed\"\u003e\u003ccode\u003e3529d46\u003c/code\u003e\u003c/a\u003e release: 10.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b3b613ca3961951a84c2526c7ac949a0102ff71\"\u003e\u003ccode\u003e7b3b613\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18407\"\u003e#18407\u003c/a\u003e from getsentry/prepare-release/10.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/477f6adbd434b5d037674bc48765800ba2f6feb5\"\u003e\u003ccode\u003e477f6ad\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cf5c4baacc6861c25a91cf5bbc83e59a292e56e0\"\u003e\u003ccode\u003ecf5c4ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18406\"\u003e#18406\u003c/a\u003e from getsentry/manual-master-sync-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3c5d47f02002f49dea74bb8dc2c3a82176222256\"\u003e\u003ccode\u003e3c5d47f\u003c/code\u003e\u003c/a\u003e Merge branch 'develop' into manual-master-sync-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/862f41599ffb37c75a7bd1fa6b4a8ae85205015a\"\u003e\u003ccode\u003e862f415\u003c/code\u003e\u003c/a\u003e test(nuxt): Relax captured unhandled error assertion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18397\"\u003e#18397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b6eb205db06b90cdfad1b5953247f13212eed1ed\"\u003e\u003ccode\u003eb6eb205\u003c/code\u003e\u003c/a\u003e fix(node): Include system message in anthropic-ai messages span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18332\"\u003e#18332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/65f500642f521bff0bfed9fc2d357b774bc052b3\"\u003e\u003ccode\u003e65f5006\u003c/code\u003e\u003c/a\u003e fix(tracing): Add missing attributes in vercel-ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18333\"\u003e#18333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/df4c541292d14472b1f99278dd0a04db18c678df\"\u003e\u003ccode\u003edf4c541\u003c/code\u003e\u003c/a\u003e feat(solid|solidstart): Bump accepted \u003ccode\u003e@​solidjs/router\u003c/code\u003e range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18395\"\u003e#18395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f9617719005f3675f7e66d4b2eab79ff839a6ba5\"\u003e\u003ccode\u003ef961771\u003c/code\u003e\u003c/a\u003e ref(core): Avoid looking up openai integration options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17695\"\u003e#17695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.28.0...10.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/analytics` from 1.5.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/analytics/releases\"\u003e\u003ccode\u003e@​vercel/analytics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/181\"\u003evercel/analytics#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.6.0...1.6.1\"\u003ehttps://github.com/vercel/analytics/compare/1.6.0...1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eundefined\u003c/code\u003e to AllowedPropertyValues type by \u003ca href=\"https://github.com/timolins\"\u003e\u003ccode\u003e@​timolins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/174\"\u003evercel/analytics#174\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/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.5.0...1.6.0\"\u003ehttps://github.com/vercel/analytics/compare/1.5.0...1.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/vercel/analytics/commit/0028584e514ba508911b9b64bb691616ae63b2e6\"\u003e\u003ccode\u003e0028584\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/182d1851ce1948d5b3121f78ce049a87c7f5993e\"\u003e\u003ccode\u003e182d185\u003c/code\u003e\u003c/a\u003e chore: prepare release (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/4f2b656b5eb3a71ec1d211d582789718c2fb2cdc\"\u003e\u003ccode\u003e4f2b656\u003c/code\u003e\u003c/a\u003e Add undefined to AllowedPropertyValues type (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/9a406c41f9a5b7575929e1c7157604fde3528169\"\u003e\u003ccode\u003e9a406c4\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/analytics/commits/1.6.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/speed-insights` from 1.2.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/speed-insights/releases\"\u003e\u003ccode\u003e@​vercel/speed-insights\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/107\"\u003evercel/speed-insights#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.3.0...1.3.1\"\u003ehttps://github.com/vercel/speed-insights/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\u003efeat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat:  postinstall script removal by \u003ca href=\"https://github.com/feugy\"\u003e\u003ccode\u003e@​feugy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/106\"\u003evercel/speed-insights#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add route param to beforeSend event type by \u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\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/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.2.0...1.3.0\"\u003ehttps://github.com/vercel/speed-insights/compare/1.2.0...1.3.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/vercel/speed-insights/commit/2452c35b7f11fe1d1a850b5527375e2a6bd574c1\"\u003e\u003ccode\u003e2452c35\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/7ed15ed7ce32c0525d446ec213890b1ab4f3a059\"\u003e\u003ccode\u003e7ed15ed\u003c/code\u003e\u003c/a\u003e fix: add route param to beforeSend event type (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/a1dfa74986399f3e367e4493605b013a5d30ed7f\"\u003e\u003ccode\u003ea1dfa74\u003c/code\u003e\u003c/a\u003e feat: next release and postinstall script removal (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/f48623c059cd7cab3919c3f7ecb8a109d4f886d9\"\u003e\u003ccode\u003ef48623c\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/speed-insights/commits/1.3.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcryptjs` from 3.0.2 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/dcodeIO/bcrypt.js/releases\"\u003ebcryptjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAlways yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/strong\u003e (1211e9a2213e0b3ee232a204b3ce899beebce31a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcodeIO/bcrypt.js/commit/1211e9a2213e0b3ee232a204b3ce899beebce31a\"\u003e\u003ccode\u003e1211e9a\u003c/code\u003e\u003c/a\u003e fix: Always yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/compare/v3.0.2...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.6 to 12.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.1 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1424\"\u003eWiseLibs/better-sqlite3#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.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/WiseLibs/better-sqlite3/commit/6209be238d6a1b181f516e4e636986604b0f62e1\"\u003e\u003ccode\u003e6209be2\u003c/code\u003e\u003c/a\u003e 12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/34455619813d6ec83d00bf1db38b7d19a12a4e92\"\u003e\u003ccode\u003e3445561\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.1 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\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\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.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/6933\"\u003eexpressjs/express#6933\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/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.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\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: 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/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config 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/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: 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/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … 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/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined 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/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes 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/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link 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/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection 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/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security 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\u003ch1\u003e5.2.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: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\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/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e for triage team (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v5.1.0...v5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.0.1 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.0.1...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-validator` from 7.2.1 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-validator/express-validator/releases\"\u003eexpress-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded Validator to v13.15.23 (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1338\"\u003e#1338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded validator to v13.12.15 (see their release notes: \u003ca href=\"https://github.com/validatorjs/validator.js/releases/tag/13.15.15\"\u003ehttps://github.com/validatorjs/validator.js/releases/tag/13.15.15\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/express-validator/express-validator/commit/24da8b7e1d06827df19f691f6be0e4bc0153225e\"\u003e\u003ccode\u003e24da8b7\u003c/code\u003e\u003c/a\u003e 7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/1a7fdb78b3f32f5f101f1ec5f9b29ef01c862aa4\"\u003e\u003ccode\u003e1a7fdb7\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to ~13.15.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/cf2d9a22691acf2cc24214e666249e4befbccf99\"\u003e\u003ccode\u003ecf2d9a2\u003c/code\u003e\u003c/a\u003e website: fix v5 to v6 link (again)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2ddba39d3405b10755c163c03adeee1ed4160811\"\u003e\u003ccode\u003e2ddba39\u003c/code\u003e\u003c/a\u003e 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/5c8495fd00824725c5f8fbd3c1857abc388539de\"\u003e\u003ccode\u003e5c8495f\u003c/code\u003e\u003c/a\u003e website: generate v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/45c92aaed8dcbab12e7f27e02af47dfee76a27f7\"\u003e\u003ccode\u003e45c92aa\u003c/code\u003e\u003c/a\u003e docs: regenerate validator API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2e6134b4106dacf9f42ae681b7ffab9546d5650d\"\u003e\u003ccode\u003e2e6134b\u003c/code\u003e\u003c/a\u003e Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/6028e748d35a2085e907e35a4172acf56a379b2c\"\u003e\u003ccode\u003e6028e74\u003c/code\u003e\u003c/a\u003e Include test files in tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/ff60e2f6779fef8260f8ffbe34a09e3d3f3f5860\"\u003e\u003ccode\u003eff60e2f\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to v13.15.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/9e95533e21e6b77f72de1cd6fa05980ae36766fb\"\u003e\u003ccode\u003e9e95533\u003c/code\u003e\u003c/a\u003e refactor: use optional chain (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-validator/express-validator/compare/v7.2.1...v7.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.24 to 12.23.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.25] 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure relative projection boxes are re-measured when parent layout changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/78681bc6fe9c1297eacec6f634bd3f13328d64a7\"\u003e\u003ccode\u003e78681bc\u003c/code\u003e\u003c/a\u003e v12.23.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/757b56fac9e62de34f12207704e7e3d6e94abf9f\"\u003e\u003ccode\u003e757b56f\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d1f73d2379aa18af5601aa986297ef04d8e2cc3\"\u003e\u003ccode\u003e3d1f73d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3412\"\u003e#3412\u003c/a\u003e from motiondivision/fix/layout-group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4f249bdd432f78ff5b3ecdbbc9b71fa527ba5471\"\u003e\u003ccode\u003e4f249bd\u003c/code\u003e\u003c/a\u003e Removing logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/00b0f3b02bf4b0b6b4f2feef1dfdef549a71bd57\"\u003e\u003ccode\u003e00b0f3b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/07b95fff226084dc76c4064bc2073594b071bd82\"\u003e\u003ccode\u003e07b95ff\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/64a2b22457c39cca365403b544699a85a37a8ac0\"\u003e\u003ccode\u003e64a2b22\u003c/code\u003e\u003c/a\u003e Adding layout version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/68e0f9b7bcf2e74706d2453abe0958d2d48d61e6\"\u003e\u003ccode\u003e68e0f9b\u003c/code\u003e\u003c/a\u003e Fix image links in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e20a643dbecf19ebc9307934be9563208e00269b\"\u003e\u003ccode\u003ee20a643\u003c/code\u003e\u003c/a\u003e Update README.md with new sponsor links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e787e5f072ffd0ec779040ec3d19926c78b3736f\"\u003e\u003ccode\u003ee787e5f\u003c/code\u003e\u003c/a\u003e Remove duplicate links in README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.24...v12.23.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.0 to 11.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.2 / 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix spurrious \u003ccode\u003eUnhandledPromiseRejectionWarning\u003c/code\u003e that could occur when calling \u003ccode\u003e.copy()\u003c/code\u003e in some cases (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1056\"\u003e#1056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.1 / 2025-08-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix case where \u003ccode\u003emove\u003c/code\u003e/\u003ccode\u003emoveSync\u003c/code\u003e could incorrectly think files are identical on Windows (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1050\"\u003e#1050\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/jprichardson/node-fs-extra/commit/403e8aaf191e1fe7f40273cacce754330c923b8a\"\u003e\u003ccode\u003e403e8aa\u003c/code\u003e\u003c/a\u003e 11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/47f1095d4bea4a9c0a2efea017b3a5570597366f\"\u003e\u003ccode\u003e47f1095\u003c/code\u003e\u003c/a\u003e Fix UnhandledPromiseRejectionWarning in copy (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/5e62bb79e6a0305033e69422101ecc8494b53a54\"\u003e\u003ccode\u003e5e62bb7\u003c/code\u003e\u003c/a\u003e 11.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/b897b36648860e9c0b12050163d98d9228422316\"\u003e\u003ccode\u003eb897b36\u003c/code\u003e\u003c/a\u003e fix incorrect identical result for windows node v22+ (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/22583f7bbe1b6b573a74faf8d0fa83c9ee4779d5\"\u003e\u003ccode\u003e22583f7\u003c/code\u003e\u003c/a\u003e Test on more modern Node versions (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/83ff8ca965d16f69c49cfebe717114363a3783bd\"\u003e\u003ccode\u003e83ff8ca\u003c/code\u003e\u003c/a\u003e Do not mutate args in ensure symlink tests (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.0...11.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kysely` from 0.28.3 to 0.28.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kysely-org/kysely/releases\"\u003ekysely's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.8\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003ch4\u003ePostgreSQL 🐘\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: filter schemas the current user does not have access to in postres introspector by \u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: insert/update not being wrapped in parens when in CTE of a merge query. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add SECURITY.md. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1590\"\u003ekysely-org/kysely#1590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct JSDoc type references in migration docs by \u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 CICD \u0026amp; Tooling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): add dependency provenance check, bump deps to force check. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1589\"\u003ekysely-org/kysely#1589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bumps dependencies. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1600\"\u003ekysely-org/kysely#1600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1612\"\u003ekysely-org/kysely#1612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003ch2\u003e🐤 New Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.7...v0.28.8\"\u003ehttps://github.com/kysely-org/kysely/compare/v0.28.7...v0.28.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.28.7\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: unexported dynamic builders resulting in ts(2742) when composite: true. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1578\"\u003ekysely-org/kysely#1578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ExpressionBuilder): improper custom operator support in \u003ccode\u003eeb()\u003c/code\u003e. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1579\"\u003ekysely-org/kysely#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(TransactionBuilder): auto rollback only if transaction begun. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1580\"\u003ekysely-org/kysely#1580\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\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/kysely-org/kysely/commit/4daed49d735dd48e17c90c4f16b369f56f282e09\"\u003e\u003ccode\u003e4daed49\u003c/code\u003e\u003c/a\u003e 0.28.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/41e43004895595a925eea679d9051b4bc3161b9d\"\u003e\u003ccode\u003e41e4300\u003c/code\u003e\u003c/a\u003e chore: bump deps. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/5f25f83f8ea0463d01a3bed1d1530cd0853dec55\"\u003e\u003ccode\u003e5f25f83\u003c/code\u003e\u003c/a\u003e fix: insert/update not being wrapped in parens when in CTE of a merge query. ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/e8a2a3576bd9d86456e4bac164166c271c90fd65\"\u003e\u003ccode\u003ee8a2a35\u003c/code\u003e\u003c/a\u003e chore: bumps dependencies. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1600\"\u003e#1600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/0f9b60a40f4f890fa0a89813f2771e21d679b396\"\u003e\u003ccode\u003e0f9b60a\u003c/code\u003e\u003c/a\u003e fix: correct JSDoc type references in migration docs (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/820c39e2babe5dff08143acf17d7e9a7e3c6f199\"\u003e\u003ccode\u003e820c39e\u003c/code\u003e\u003c/a\u003e chore: add SECURITY.md. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1590\"\u003e#1590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/05716fe596eee16173193d0ed36fa760eba820f1\"\u003e\u003ccode\u003e05716fe\u003c/code\u003e\u003c/a\u003e chore(ci): add dependency provenance check, bump deps to force check. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/e44e780a4dd3ba3a48a6efa01e314888ffefb8d7\"\u003e\u003ccode\u003ee44e780\u003c/code\u003e\u003c/a\u003e fix: filter schemas the current user does not have access to in postgres intr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/504af7af1c99d41ddb80f81d54a03f09792e9297\"\u003e\u003ccode\u003e504af7a\u003c/code\u003e\u003c/a\u003e 0.28.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/002229f500343a1bb1c14740b1abf734794426b4\"\u003e\u003ccode\u003e002229f\u003c/code\u003e\u003c/a\u003e add publish.yml.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.3...v0.28.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for kysely since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.535.0 to 0.556.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.556.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add \u003ccode\u003ebook-search\u003c/code\u003e icon (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3573\"\u003e#3573\u003c/a\u003e) by \u003ca href=\"https://github.com/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3580\"\u003elucide-icons/lucide#3580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3809\"\u003elucide-icons/lucide#3809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(workflows): Enable trusted publishing in release by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3808\"\u003elucide-icons/lucide#3808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003escooter\u003c/code\u003e icon by \u003ca href=\"https://github.com/Ahmed-Dghaies\"\u003e\u003ccode\u003e@​Ahmed-Dghaies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3818\"\u003elucide-icons/lucide#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eplug\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3841\"\u003elucide-icons/lucide#3841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ethermometer-sun\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3773\"\u003elucide-icons/lucide#3773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Shrink square-scissors icons to match optical volume by \u003ca href=\"https://github.com/eden881\"\u003e\u003ccode\u003e@​eden881\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3603\"\u003elucide-icons/lucide#3603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(preview-comment): add symmetry preview by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3823\"\u003elucide-icons/lucide#3823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eestimated-weight\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3822\"\u003elucide-icons/lucide#3822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eflashlight\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3843\"\u003elucide-icons/lucide#3843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebubbles\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3774\"\u003elucide-icons/lucide#37...\n\n_Description has been truncated_","html_url":"https://github.com/rsl37/GLX_Civic_Networking_App/pull/688","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsl37%2FGLX_Civic_Networking_App/issues/688","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/688/packages"}},{"old_version":"3.2.0","new_version":"3.2.1","update_type":"patch","path":"/GLX_App_files","pr_created_at":"2025-12-05T22:41:27.000Z","version_change":"3.2.0 → 3.2.1","issue":{"uuid":"3700557699","node_id":"PR_kwDOPOZjR863YW0P","number":686,"state":"open","title":"chore(deps):(deps): bump the production-dependencies group in /GLX_App_files with 122 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["rsl37"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-05T22:41:27.000Z","updated_at":"2025-12-06T00:02:59.997Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"production-dependencies","update_count":122,"packages":[{"name":"@noble/post-quantum","old_version":"0.4.1","new_version":"0.5.2","repository_url":"https://github.com/paulmillr/noble-post-quantum"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@vercel/analytics","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/vercel/analytics"},{"name":"@vercel/speed-insights","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/vercel/speed-insights"},{"name":"bcryptjs","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/dcodeIO/bcrypt.js"},{"name":"better-sqlite3","old_version":"12.4.6","new_version":"12.5.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"express-rate-limit","old_version":"8.0.1","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.1","repository_url":"https://github.com/express-validator/express-validator"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.23.25","repository_url":"https://github.com/motiondivision/motion"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"kysely","old_version":"0.28.3","new_version":"0.28.8","repository_url":"https://github.com/kysely-org/kysely"},{"name":"lucide-react","old_version":"0.535.0","new_version":"0.556.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nodemailer","old_version":"7.0.5","new_version":"7.0.11","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"react-router-dom","old_version":"7.7.1","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@playwright/test","old_version":"1.54.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vercel/node","old_version":"5.5.10","new_version":"5.5.15","repository_url":"https://github.com/vercel/vercel"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.3.5","new_version":"6.4.1","repository_url":"https://github.com/vitejs/vite"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@adobe/css-tools","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.2","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@floating-ui/core","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.2","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@mapbox/node-pre-gyp","old_version":"2.0.0","new_version":"2.0.3","repository_url":"https://github.com/mapbox/node-pre-gyp"},{"name":"@paralleldrive/cuid2","old_version":"2.2.2","new_version":"2.3.1","repository_url":"https://github.com/ericelliott/cuid2"},{"name":"@radix-ui/primitive","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-guards","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popper","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-roving-focus","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"@typescript-eslint/project-service","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.48.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vercel/build-utils","old_version":"13.1.2","new_version":"13.2.3","repository_url":"https://github.com/vercel/vercel"},{"name":"@vercel/nft","old_version":"0.30.1","new_version":"1.1.1","repository_url":"https://github.com/vercel/nft"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.8","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bare-events","old_version":"2.6.0","new_version":"2.8.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"bare-fs","old_version":"4.1.6","new_version":"4.5.2","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"bare-os","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/holepunchto/bare-os"},{"name":"bare-stream","old_version":"2.6.5","new_version":"2.7.0","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001731","new_version":"1.0.30001759","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"electron-to-chromium","old_version":"1.5.192","new_version":"1.5.266","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"fraction.js","old_version":"4.3.7","new_version":"5.3.4","repository_url":"https://github.com/rawify/Fraction.js"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"glob","old_version":"10.4.5","new_version":"10.5.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"intl-messageformat","old_version":"10.7.16","new_version":"10.7.18","repository_url":"https://github.com/formatjs/formatjs"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"jsonfile","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jprichardson/node-jsonfile"},{"name":"jwa","old_version":"1.4.2","new_version":"2.0.1","repository_url":"https://github.com/brianloveswords/node-jwa"},{"name":"jws","old_version":"3.2.2","new_version":"4.0.1","repository_url":"https://github.com/brianloveswords/node-jws"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mithril","old_version":"2.3.3","new_version":"2.3.8","repository_url":"https://github.com/MithrilJS/mithril.js"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.21","new_version":"2.2.22","repository_url":"https://github.com/dperini/nwsapi"},{"name":"playwright","old_version":"1.54.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.54.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss-js","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/postcss/postcss-js"},{"name":"puppeteer-core","old_version":"24.15.0","new_version":"24.32.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"react-router","old_version":"7.7.1","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"rollup","old_version":"4.46.2","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"socks","old_version":"2.8.6","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"streamx","old_version":"2.22.1","new_version":"2.23.0","repository_url":"https://github.com/mafintosh/streamx"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"validator","old_version":"13.12.0","new_version":"13.15.23","repository_url":"https://github.com/validatorjs/validator.js"},{"name":"yaml","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":"/GLX_App_files","ecosystem":"npm"},"body":"Bumps the production-dependencies group in /GLX_App_files with 122 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/post-quantum](https://github.com/paulmillr/noble-post-quantum) | `0.4.1` | `0.5.2` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.3.5` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) | `1.5.0` | `1.6.1` |\n| [@vercel/speed-insights](https://github.com/vercel/speed-insights/tree/HEAD/packages/web) | `1.2.0` | `1.3.1` |\n| [bcryptjs](https://github.com/dcodeIO/bcrypt.js) | `3.0.2` | `3.0.3` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.6` | `12.5.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.0.1` | `8.2.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.23.25` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.2` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.3` | `0.28.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.535.0` | `0.556.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.5` | `7.0.11` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.7.1` | `7.10.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.54.1` | `1.57.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.48.0` | `8.48.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.48.0` | `8.48.1` |\n| [@vercel/node](https://github.com/vercel/vercel/tree/HEAD/packages/node) | `5.5.10` | `5.5.15` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.22` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.18` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `6.4.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.3` | `4.4.4` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.0` | `7.28.5` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.2` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.5` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.2` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.0` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.2` | `7.28.5` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.2` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.2` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.4` | `2.1.6` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@mapbox/node-pre-gyp](https://github.com/mapbox/node-pre-gyp) | `2.0.0` | `2.0.3` |\n| [@paralleldrive/cuid2](https://github.com/ericelliott/cuid2) | `2.2.2` | `2.3.1` |\n| [@radix-ui/primitive](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-focus-guards](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-popper](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.5` |\n| [@radix-ui/react-roving-focus](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.12` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.48.0` | `8.48.1` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.48.0` | `8.48.1` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.48.0` | `8.48.1` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.48.0` | `8.48.1` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.48.0` | `8.48.1` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.48.0` | `8.48.1` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.48.0` | `8.48.1` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.48.0` | `8.48.1` |\n| [@vercel/build-utils](https://github.com/vercel/vercel/tree/HEAD/packages/now-build-utils) | `13.1.2` | `13.2.3` |\n| [@vercel/nft](https://github.com/vercel/nft) | `0.30.1` | `1.1.1` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.8` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.6.0` | `2.8.2` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.1.6` | `4.5.2` |\n| [bare-os](https://github.com/holepunchto/bare-os) | `3.6.1` | `3.6.2` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.6.5` | `2.7.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001731` | `1.0.30001759` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.192` | `1.5.266` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [fraction.js](https://github.com/rawify/Fraction.js) | `4.3.7` | `5.3.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `10.5.0` |\n| [intl-messageformat](https://github.com/formatjs/formatjs) | `10.7.16` | `10.7.18` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [jsonfile](https://github.com/jprichardson/node-jsonfile) | `6.1.0` | `6.2.0` |\n| [jwa](https://github.com/brianloveswords/node-jwa) | `1.4.2` | `2.0.1` |\n| [jws](https://github.com/brianloveswords/node-jws) | `3.2.2` | `4.0.1` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [mithril](https://github.com/MithrilJS/mithril.js) | `2.3.3` | `2.3.8` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.21` | `2.2.22` |\n| [playwright](https://github.com/microsoft/playwright) | `1.54.1` | `1.57.0` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.54.1` | `1.57.0` |\n| [postcss-js](https://github.com/postcss/postcss-js) | `4.0.1` | `4.1.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.15.0` | `24.32.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.7.1` | `7.10.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.53.3` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.6` | `2.8.7` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.22.1` | `2.23.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.2` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [validator](https://github.com/validatorjs/validator.js) | `13.12.0` | `13.15.23` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.0` | `2.8.2` |\n\nUpdates `@noble/post-quantum` from 0.4.1 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases\"\u003e\u003ccode\u003e@​noble/post-quantum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable extension-less imports. If you've used \u003ccode\u003e/ml-dsa\u003c/code\u003e, switch to \u003ccode\u003e/ml-dsa.js\u003c/code\u003e now. See \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases/tag/0.5.0\"\u003e0.5.0\u003c/a\u003e for more details.\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eGitHub Immutable Releases\u003c/h4\u003e\n\u003cp\u003eThis GH release does not standalone noble-post-quantum.js, until we fix bugs related to newly added GitHub Immutable Releases\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse stable noble-hashes and noble-curves v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd hybrid PQ algorithms: XWing,   KitchenSinkMLKEM768X25519, QSFMLKEM768P256, QSFMLKEM1024P384\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtext\u003c/code\u003e to ML-DSA \u0026amp; SLH-DSA\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetPublicKey\u003c/code\u003e to ML-KEM \u0026amp; ML-DSA\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 423KB =\u0026gt; 312KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/post-quantum/slh-dsa\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/post-quantum/slh-dsa.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanged argument order in all methods to be consistent with noble-curves\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esign(secretKey, msg, rnd)\u003c/code\u003e =\u0026gt; \u003ccode\u003esign(msg, secretKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003everify(publicKey, msg, sig, ctx)\u003c/code\u003e =\u0026gt; \u003ccode\u003everify(sig, msg, publicKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse noble-hashes v2 with smaller package size and improved security\u003c/li\u003e\n\u003cli\u003eNew prehash API\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.0\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.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/paulmillr/noble-post-quantum/commit/a095660f0c9a119a5b9e53b76b8e91833ebc80bf\"\u003e\u003ccode\u003ea095660\u003c/code\u003e\u003c/a\u003e Release 0.5.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d362f4182cb5015ebebc56847c582e28a2f41345\"\u003e\u003ccode\u003ed362f41\u003c/code\u003e\u003c/a\u003e pkg.json: add back export maps for text editor autocompletion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/938090118639cfced2a231109659c723fb69a15d\"\u003e\u003ccode\u003e9380901\u003c/code\u003e\u003c/a\u003e Release 0.5.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/3c9a8be5eca53ad18b1f6640e52bc804e4068c8b\"\u003e\u003ccode\u003e3c9a8be\u003c/code\u003e\u003c/a\u003e Bump jsbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/381ab3eb1f1cfe41776832df1a3f4e1888208c9e\"\u003e\u003ccode\u003e381ab3e\u003c/code\u003e\u003c/a\u003e Fix bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/9f5415d3202f4b4be94a64bf9fc0d18d403d7e20\"\u003e\u003ccode\u003e9f5415d\u003c/code\u003e\u003c/a\u003e Make validation errors more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/0113a8ce6d7ca86cae6d68c0181437baaa30e863\"\u003e\u003ccode\u003e0113a8c\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/028ddc07ee9d50fa9a4d3ee71a73e2b96ee58795\"\u003e\u003ccode\u003e028ddc0\u003c/code\u003e\u003c/a\u003e Release 0.5.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/4e86935b2f4c8abed47123587c1429a83f248d58\"\u003e\u003ccode\u003e4e86935\u003c/code\u003e\u003c/a\u003e Improve error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d30966381cc02a19c1ab0901823dc37105bb9017\"\u003e\u003ccode\u003ed309663\u003c/code\u003e\u003c/a\u003e mldsa, slhdsa: Move ctx and randomness to opts.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.10 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.5 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/analytics` from 1.5.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/analytics/releases\"\u003e\u003ccode\u003e@​vercel/analytics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/181\"\u003evercel/analytics#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.6.0...1.6.1\"\u003ehttps://github.com/vercel/analytics/compare/1.6.0...1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eundefined\u003c/code\u003e to AllowedPropertyValues type by \u003ca href=\"https://github.com/timolins\"\u003e\u003ccode\u003e@​timolins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/174\"\u003evercel/analytics#174\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/atinux\"\u003e\u003ccode\u003e@​atinux\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/178\"\u003evercel/analytics#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/1.5.0...1.6.0\"\u003ehttps://github.com/vercel/analytics/compare/1.5.0...1.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/vercel/analytics/commit/0028584e514ba508911b9b64bb691616ae63b2e6\"\u003e\u003ccode\u003e0028584\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/182d1851ce1948d5b3121f78ce049a87c7f5993e\"\u003e\u003ccode\u003e182d185\u003c/code\u003e\u003c/a\u003e chore: prepare release (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/4f2b656b5eb3a71ec1d211d582789718c2fb2cdc\"\u003e\u003ccode\u003e4f2b656\u003c/code\u003e\u003c/a\u003e Add undefined to AllowedPropertyValues type (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/9a406c41f9a5b7575929e1c7157604fde3528169\"\u003e\u003ccode\u003e9a406c4\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/analytics/commits/1.6.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/speed-insights` from 1.2.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/speed-insights/releases\"\u003e\u003ccode\u003e@​vercel/speed-insights\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): remove the module as breaking change by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/107\"\u003evercel/speed-insights#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.3.0...1.3.1\"\u003ehttps://github.com/vercel/speed-insights/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\u003efeat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat:  postinstall script removal by \u003ca href=\"https://github.com/feugy\"\u003e\u003ccode\u003e@​feugy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/106\"\u003evercel/speed-insights#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add route param to beforeSend event type by \u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\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/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/104\"\u003evercel/speed-insights#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgascon\"\u003e\u003ccode\u003e@​fgascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/speed-insights/pull/102\"\u003evercel/speed-insights#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.2.0...1.3.0\"\u003ehttps://github.com/vercel/speed-insights/compare/1.2.0...1.3.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/vercel/speed-insights/commit/2452c35b7f11fe1d1a850b5527375e2a6bd574c1\"\u003e\u003ccode\u003e2452c35\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove the module as breaking change (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/7ed15ed7ce32c0525d446ec213890b1ab4f3a059\"\u003e\u003ccode\u003e7ed15ed\u003c/code\u003e\u003c/a\u003e fix: add route param to beforeSend event type (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/a1dfa74986399f3e367e4493605b013a5d30ed7f\"\u003e\u003ccode\u003ea1dfa74\u003c/code\u003e\u003c/a\u003e feat: next release and postinstall script removal (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/speed-insights/commit/f48623c059cd7cab3919c3f7ecb8a109d4f886d9\"\u003e\u003ccode\u003ef48623c\u003c/code\u003e\u003c/a\u003e feat(nuxt): Add support for \u003ccode\u003einjectSpeedInsights()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/speed-insights/tree/HEAD/packages/web/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/speed-insights/commits/1.3.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcryptjs` from 3.0.2 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/dcodeIO/bcrypt.js/releases\"\u003ebcryptjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAlways yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/strong\u003e (1211e9a2213e0b3ee232a204b3ce899beebce31a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcodeIO/bcrypt.js/commit/1211e9a2213e0b3ee232a204b3ce899beebce31a\"\u003e\u003ccode\u003e1211e9a\u003c/code\u003e\u003c/a\u003e fix: Always yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/compare/v3.0.2...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.6 to 12.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.1 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1424\"\u003eWiseLibs/better-sqlite3#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.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/WiseLibs/better-sqlite3/commit/6209be238d6a1b181f516e4e636986604b0f62e1\"\u003e\u003ccode\u003e6209be2\u003c/code\u003e\u003c/a\u003e 12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/34455619813d6ec83d00bf1db38b7d19a12a4e92\"\u003e\u003ccode\u003e3445561\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.1 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\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\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.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/6933\"\u003eexpressjs/express#6933\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/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.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\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: 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/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config 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/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: 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/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … 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/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined 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/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes 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/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link 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/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection 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/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\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/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security 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\u003ch1\u003e5.2.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: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\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/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e for triage team (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v5.1.0...v5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.0.1 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.0.1...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-validator` from 7.2.1 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-validator/express-validator/releases\"\u003eexpress-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded Validator to v13.15.23 (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1338\"\u003e#1338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded validator to v13.12.15 (see their release notes: \u003ca href=\"https://github.com/validatorjs/validator.js/releases/tag/13.15.15\"\u003ehttps://github.com/validatorjs/validator.js/releases/tag/13.15.15\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/express-validator/express-validator/commit/24da8b7e1d06827df19f691f6be0e4bc0153225e\"\u003e\u003ccode\u003e24da8b7\u003c/code\u003e\u003c/a\u003e 7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/1a7fdb78b3f32f5f101f1ec5f9b29ef01c862aa4\"\u003e\u003ccode\u003e1a7fdb7\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to ~13.15.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/cf2d9a22691acf2cc24214e666249e4befbccf99\"\u003e\u003ccode\u003ecf2d9a2\u003c/code\u003e\u003c/a\u003e website: fix v5 to v6 link (again)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2ddba39d3405b10755c163c03adeee1ed4160811\"\u003e\u003ccode\u003e2ddba39\u003c/code\u003e\u003c/a\u003e 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/5c8495fd00824725c5f8fbd3c1857abc388539de\"\u003e\u003ccode\u003e5c8495f\u003c/code\u003e\u003c/a\u003e website: generate v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/45c92aaed8dcbab12e7f27e02af47dfee76a27f7\"\u003e\u003ccode\u003e45c92aa\u003c/code\u003e\u003c/a\u003e docs: regenerate validator API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2e6134b4106dacf9f42ae681b7ffab9546d5650d\"\u003e\u003ccode\u003e2e6134b\u003c/code\u003e\u003c/a\u003e Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/6028e748d35a2085e907e35a4172acf56a379b2c\"\u003e\u003ccode\u003e6028e74\u003c/code\u003e\u003c/a\u003e Include test files in tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/ff60e2f6779fef8260f8ffbe34a09e3d3f3f5860\"\u003e\u003ccode\u003eff60e2f\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to v13.15.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/9e95533e21e6b77f72de1cd6fa05980ae36766fb\"\u003e\u003ccode\u003e9e95533\u003c/code\u003e\u003c/a\u003e refactor: use optional chain (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-validator/express-validator/compare/v7.2.1...v7.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.24 to 12.23.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.25] 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure relative projection boxes are re-measured when parent layout changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/78681bc6fe9c1297eacec6f634bd3f13328d64a7\"\u003e\u003ccode\u003e78681bc\u003c/code\u003e\u003c/a\u003e v12.23.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/757b56fac9e62de34f12207704e7e3d6e94abf9f\"\u003e\u003ccode\u003e757b56f\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d1f73d2379aa18af5601aa986297ef04d8e2cc3\"\u003e\u003ccode\u003e3d1f73d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3412\"\u003e#3412\u003c/a\u003e from motiondivision/fix/layout-group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4f249bdd432f78ff5b3ecdbbc9b71fa527ba5471\"\u003e\u003ccode\u003e4f249bd\u003c/code\u003e\u003c/a\u003e Removing logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/00b0f3b02bf4b0b6b4f2feef1dfdef549a71bd57\"\u003e\u003ccode\u003e00b0f3b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/07b95fff226084dc76c4064bc2073594b071bd82\"\u003e\u003ccode\u003e07b95ff\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/64a2b22457c39cca365403b544699a85a37a8ac0\"\u003e\u003ccode\u003e64a2b22\u003c/code\u003e\u003c/a\u003e Adding layout version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/68e0f9b7bcf2e74706d2453abe0958d2d48d61e6\"\u003e\u003ccode\u003e68e0f9b\u003c/code\u003e\u003c/a\u003e Fix image links in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e20a643dbecf19ebc9307934be9563208e00269b\"\u003e\u003ccode\u003ee20a643\u003c/code\u003e\u003c/a\u003e Update README.md with new sponsor links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e787e5f072ffd0ec779040ec3d19926c78b3736f\"\u003e\u003ccode\u003ee787e5f\u003c/code\u003e\u003c/a\u003e Remove duplicate links in README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.24...v12.23.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.0 to 11.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.2 / 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix spurrious \u003ccode\u003eUnhandledPromiseRejectionWarning\u003c/code\u003e that could occur when calling \u003ccode\u003e.copy()\u003c/code\u003e in some cases (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1056\"\u003e#1056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.1 / 2025-08-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix case where \u003ccode\u003emove\u003c/code\u003e/\u003ccode\u003emoveSync\u003c/code\u003e could incorrectly think files are identical on Windows (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1050\"\u003e#1050\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/jprichardson/node-fs-extra/commit/403e8aaf191e1fe7f40273cacce754330c923b8a\"\u003e\u003ccode\u003e403e8aa\u003c/code\u003e\u003c/a\u003e 11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/47f1095d4bea4a9c0a2efea017b3a5570597366f\"\u003e\u003ccode\u003e47f1095\u003c/code\u003e\u003c/a\u003e Fix UnhandledPromiseRejectionWarning in copy (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/5e62bb79e6a0305033e69422101ecc8494b53a54\"\u003e\u003ccode\u003e5e62bb7\u003c/code\u003e\u003c/a\u003e 11.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/b897b36648860e9c0b12050163d98d9228422316\"\u003e\u003ccode\u003eb897b36\u003c/code\u003e\u003c/a\u003e fix incorrect identical result for windows node v22+ (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/22583f7bbe1b6b573a74faf8d0fa83c9ee4779d5\"\u003e\u003ccode\u003e22583f7\u003c/code\u003e\u003c/a\u003e Test on more modern Node versions (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/83ff8ca965d16f69c49cfebe717114363a3783bd\"\u003e\u003ccode\u003e83ff8ca\u003c/code\u003e\u003c/a\u003e Do not mutate args in ensure symlink tests (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.0...11.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 9.0.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3 - 2025-12-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdates jws version to 4.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/node-jsonwebtoken/commit/ed59e76ea37a80f54b833668c02a5271984dcba3\"\u003e\u003ccode\u003eed59e76\u003c/code\u003e\u003c/a\u003e chore: bump jws to 4.0.1 (\u003ca href=\"https://redirect.github.com/auth0/node-jsonwebtoken/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/auth0/node-jsonwebtoken/compare/v9.0.2...v9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kysely` from 0.28.3 to 0.28.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kysely-org/kysely/releases\"\u003ekysely's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.8\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003ch4\u003ePostgreSQL 🐘\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: filter schemas the current user does not have access to in postres introspector by \u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: insert/update not being wrapped in parens when in CTE of a merge query. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add SECURITY.md. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1590\"\u003ekysely-org/kysely#1590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct JSDoc type references in migration docs by \u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 CICD \u0026amp; Tooling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): add dependency provenance check, bump deps to force check. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1589\"\u003ekysely-org/kysely#1589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bumps dependencies. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1600\"\u003ekysely-org/kysely#1600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1612\"\u003ekysely-org/kysely#1612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003ch2\u003e🐤 New Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.7...v0.28.8\"\u003ehttps://github.com/kysely-org/kysely/compare/v0.28.7...v0.28.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.28.7\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: unexported dynamic builders resulting in ts(2742) when composite: true. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1578\"\u003ekysely-org/kysely#1578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ExpressionBuilder): improper custom operator support in \u003ccode\u003eeb()\u003c/code\u003e. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1579\"\u003ekysely-org/kysely#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(TransactionBuilder): auto rollback only if transaction begun. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1580\"\u003ekysely-org/kysely#1580\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\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/kysely-org/kysely/commit/4daed49d735dd48e17c90c4f16b369f56f282e09\"\u003e\u003ccode\u003e4daed49\u003c/code\u003e\u003c/a\u003e 0.28.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/41e43004895595a925eea679d9051b4bc3161b9d\"\u003e\u003ccode\u003e41e4300\u003c/code\u003e\u003c/a\u003e chore: bump deps. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/5f25f83f8ea0463d01a3bed1d1530cd0853dec55\"\u003e\u003ccode\u003e5f25f83\u003c/code\u003e\u003c/a\u003e fix: insert/update not being wrapped in parens when in CTE of a merge query. ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/e8a2a3576bd9d86456e4bac164166c271c90fd65\"\u003e\u003ccode\u003ee8a2a35\u003c/code\u003e\u003c/a\u003e chore: bumps dependencies. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1600\"\u003e#1600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/0f9b60a40f4f890fa0a89813f2771e21d679b396\"\u003e\u003ccode\u003e0f9b60a\u003c/code\u003e\u003c/a\u003e fix: correct JSDoc type references in migration docs (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/820c39e2babe5dff08143acf17d7e9a7e3c6f199\"\u003e\u003ccode\u003e820c39e\u003c/code\u003e\u003c/a\u003e chore: add SECURITY.md. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1590\"\u003e#1590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/05716fe596eee16173193d0ed36fa760eba820f1\"\u003e\u003ccode\u003e05716fe\u003c/code\u003e\u003c/a\u003e chore(ci): add dependency provenance check, bump deps to force check. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/e44e780a4dd3ba3a48a6efa01e314888ffefb8d7\"\u003e\u003ccode\u003ee44e780\u003c/code\u003e\u003c/a\u003e fix: filter schemas the current user does not have access to in postgres intr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/504af7af1c99d41ddb80f81d54a03f09792e9297\"\u003e\u003ccode\u003e504af7a\u003c/code\u003e\u003c/a\u003e 0.28.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/002229f500343a1bb1c14740b1abf734794426b4\"\u003e\u003ccode\u003e002229f\u003c/code\u003e\u003c/a\u003e add publish.yml.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.3...v0.28.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for kysely since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.535.0 to 0.556.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.556.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add \u003ccode\u003ebook-search\u003c/code\u003e icon (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3573\"\u003e#3573\u003c/a\u003e) by \u003ca href=\"https://github.com/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3580\"\u003elucide-icons/lucide#3580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3809\"\u003elucide-icons/lucide#3809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(workflows): Enable trusted publishing in release by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3808\"\u003elucide-icons/lucide#3808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003escooter\u003c/code\u003e icon by \u003ca href=\"https://github.com/Ahmed-Dghaies\"\u003e\u003ccode\u003e@​Ahmed-Dghaies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3818\"\u003elucide-icons/lucide#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eplug\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3841\"\u003elucide-icons/lucide#3841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ethermometer-sun\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3773\"\u003elucide-icons/lucide#3773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Shrink square-scissors icons to match optical volume by \u003ca href=\"https://github.com/eden881\"\u003e\u003ccode\u003e@​eden881\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3603\"\u003elucide-icons/lucide#3603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(preview-comment): add symmetry preview by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3823\"\u003elucide-icons/lucide#3823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eestimated-weight\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3822\"\u003elucide-icons/lucide#3822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eflashlight\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3843\"\u003elucide-icons/lucide#3843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebubbles\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3774\"\u003elucide-icons/lucide#3774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): add brand stop words to icon search by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3824\"\u003elucide-icons/lucide#3824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evan\u003c/code\u003e icon by \u003ca href=\"https://github.com/Ahmed-Dghaies\"\u003e\u003ccode\u003e@​Ahmed-Dghaies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3821\"\u003elucide-icons/lucide#3821\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/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3580\"\u003elucide-icons/lucide#3580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ahmed-Dghaies\"\u003e\u003ccode\u003e@​Ahmed-Dghaies\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3818\"\u003elucide-icons/lucide#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eden881\"\u003e\u003ccode\u003e@​eden881\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3603\"\u003elucide-icons/lucide#3603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3822\"\u003elucide-icons/lucide#3822\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.555.0...0.556.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.555.0...0.556.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.555.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3795\"\u003elucide-icons/lucide#3795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct package name and description for Flutter and Lustre package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3701\"\u003e#3701\u003c/a\u003e) by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3703\"\u003elucide-icons/lucide#3703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(angular): Angular V21 Support by \u003ca href=\"https://github.com/JeevanMahesha\"\u003e\u003ccode\u003e@​JeevanMahesha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3807\"\u003elucide-icons/lucide#3807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Adjust navigation category by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3461\"\u003elucide-icons/lucide#3461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ewaves-arrow-up\u003c/code\u003e and \u003ccode\u003ewaves-arrow-down\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3463\"\u003elucide-icons/lucide#3463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003escale\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3800\"\u003elucide-icons/lucide#3800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eform\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3558\"\u003elucide-icons/lucide#3558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.554.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename fingerprint icon to fingerprint-pattern by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3767\"\u003elucide-icons/lucide#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): added lucide-rails third-party package by \u003ca href=\"https://github.com/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eampersand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3771\"\u003elucide-icons/lucide#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efolder-git-2\u003c/code\u003e ...\n\n_Description has been truncated_","html_url":"https://github.com/rsl37/GLX_Civic_Networking_App/pull/686","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsl37%2FGLX_Civic_Networking_App/issues/686","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/686/packages"}},{"old_version":"3.2.0","new_version":"3.2.1","update_type":"patch","path":"/GLX_App_files","pr_created_at":"2025-12-01T05:41:02.000Z","version_change":"3.2.0 → 3.2.1","issue":{"uuid":"3679332049","node_id":"PR_kwDOPOZjR862QfNI","number":667,"state":"closed","title":"chore(deps):(deps): bump the production-dependencies group in /GLX_App_files with 105 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":["rsl37"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-12-05T21:55:49.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T05:41:02.000Z","updated_at":"2025-12-05T21:55:50.000Z","time_to_close":404087,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"production-dependencies","update_count":105,"packages":[{"name":"@noble/post-quantum","old_version":"0.4.1","new_version":"0.5.2","repository_url":"https://github.com/paulmillr/noble-post-quantum"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"bcryptjs","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/dcodeIO/bcrypt.js"},{"name":"better-sqlite3","old_version":"12.4.6","new_version":"12.5.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"express-rate-limit","old_version":"8.0.1","new_version":"8.2.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"express-validator","old_version":"7.2.1","new_version":"7.3.1","repository_url":"https://github.com/express-validator/express-validator"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"kysely","old_version":"0.28.3","new_version":"0.28.8","repository_url":"https://github.com/kysely-org/kysely"},{"name":"lucide-react","old_version":"0.535.0","new_version":"0.555.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nodemailer","old_version":"7.0.5","new_version":"7.0.11","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"react-router-dom","old_version":"7.7.1","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@playwright/test","old_version":"1.54.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@vercel/node","old_version":"5.5.10","new_version":"5.5.13","repository_url":"https://github.com/vercel/vercel"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.3.5","new_version":"6.4.1","repository_url":"https://github.com/vitejs/vite"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@adobe/css-tools","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.2","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@floating-ui/core","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.2","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@mapbox/node-pre-gyp","old_version":"2.0.0","new_version":"2.0.3","repository_url":"https://github.com/mapbox/node-pre-gyp"},{"name":"@paralleldrive/cuid2","old_version":"2.2.2","new_version":"2.3.1","repository_url":"https://github.com/ericelliott/cuid2"},{"name":"@radix-ui/primitive","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-guards","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popper","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-roving-focus","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"@vercel/build-utils","old_version":"13.1.2","new_version":"13.2.1","repository_url":"https://github.com/vercel/vercel"},{"name":"@vercel/nft","old_version":"0.30.1","new_version":"1.1.0","repository_url":"https://github.com/vercel/nft"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.8","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bare-events","old_version":"2.6.0","new_version":"2.8.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"bare-fs","old_version":"4.1.6","new_version":"4.5.2","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"bare-os","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/holepunchto/bare-os"},{"name":"bare-stream","old_version":"2.6.5","new_version":"2.7.0","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.28.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001731","new_version":"1.0.30001757","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"electron-to-chromium","old_version":"1.5.192","new_version":"1.5.262","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"fraction.js","old_version":"4.3.7","new_version":"5.3.4","repository_url":"https://github.com/rawify/Fraction.js"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"glob","old_version":"10.4.5","new_version":"10.5.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"intl-messageformat","old_version":"10.7.16","new_version":"10.7.18","repository_url":"https://github.com/formatjs/formatjs"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"jsonfile","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jprichardson/node-jsonfile"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mithril","old_version":"2.3.3","new_version":"2.3.8","repository_url":"https://github.com/MithrilJS/mithril.js"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.21","new_version":"2.2.22","repository_url":"https://github.com/dperini/nwsapi"},{"name":"playwright","old_version":"1.54.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.54.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss-js","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/postcss/postcss-js"},{"name":"puppeteer-core","old_version":"24.15.0","new_version":"24.31.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"react-router","old_version":"7.7.1","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"rollup","old_version":"4.46.2","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"socks","old_version":"2.8.6","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"streamx","old_version":"2.22.1","new_version":"2.23.0","repository_url":"https://github.com/mafintosh/streamx"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"sucrase","old_version":"3.35.0","new_version":"3.35.1","repository_url":"https://github.com/alangpierce/sucrase"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"validator","old_version":"13.12.0","new_version":"13.15.23","repository_url":"https://github.com/validatorjs/validator.js"},{"name":"yaml","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":"/GLX_App_files","ecosystem":"npm"},"body":"Bumps the production-dependencies group in /GLX_App_files with 105 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/post-quantum](https://github.com/paulmillr/noble-post-quantum) | `0.4.1` | `0.5.2` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives) | `1.3.2` | `1.3.3` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives) | `1.3.5` | `1.3.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives) | `1.2.5` | `1.2.6` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives) | `1.1.9` | `1.1.10` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [bcryptjs](https://github.com/dcodeIO/bcrypt.js) | `3.0.2` | `3.0.3` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.6` | `12.5.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.0.1` | `8.2.1` |\n| [express-validator](https://github.com/express-validator/express-validator) | `7.2.1` | `7.3.1` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.2` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.3` | `0.28.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.535.0` | `0.555.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.5` | `7.0.11` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.7.1` | `7.9.6` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.54.1` | `1.57.0` |\n| [@vercel/node](https://github.com/vercel/vercel/tree/HEAD/packages/node) | `5.5.10` | `5.5.13` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.22` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.18` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `6.4.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.3` | `4.4.4` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.0` | `7.28.5` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.2` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.5` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.2` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.0` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.2` | `7.28.5` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.2` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.2` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.4` | `2.1.6` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@mapbox/node-pre-gyp](https://github.com/mapbox/node-pre-gyp) | `2.0.0` | `2.0.3` |\n| [@paralleldrive/cuid2](https://github.com/ericelliott/cuid2) | `2.2.2` | `2.3.1` |\n| [@radix-ui/primitive](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-focus-guards](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-popper](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.5` |\n| [@radix-ui/react-roving-focus](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.12` |\n| [@vercel/build-utils](https://github.com/vercel/vercel/tree/HEAD/packages/now-build-utils) | `13.1.2` | `13.2.1` |\n| [@vercel/nft](https://github.com/vercel/nft) | `0.30.1` | `1.1.0` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.8` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.6.0` | `2.8.2` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.1.6` | `4.5.2` |\n| [bare-os](https://github.com/holepunchto/bare-os) | `3.6.1` | `3.6.2` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.6.5` | `2.7.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.28.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001731` | `1.0.30001757` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.192` | `1.5.262` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [fraction.js](https://github.com/rawify/Fraction.js) | `4.3.7` | `5.3.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `10.5.0` |\n| [intl-messageformat](https://github.com/formatjs/formatjs) | `10.7.16` | `10.7.18` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [jsonfile](https://github.com/jprichardson/node-jsonfile) | `6.1.0` | `6.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [mithril](https://github.com/MithrilJS/mithril.js) | `2.3.3` | `2.3.8` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.21` | `2.2.22` |\n| [playwright](https://github.com/microsoft/playwright) | `1.54.1` | `1.57.0` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.54.1` | `1.57.0` |\n| [postcss-js](https://github.com/postcss/postcss-js) | `4.0.1` | `4.1.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.15.0` | `24.31.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.7.1` | `7.9.6` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.53.3` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.6` | `2.8.7` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.22.1` | `2.23.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [sucrase](https://github.com/alangpierce/sucrase) | `3.35.0` | `3.35.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.5.0` | `1.6.0` |\n| [validator](https://github.com/validatorjs/validator.js) | `13.12.0` | `13.15.23` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.0` | `2.8.2` |\n\nUpdates `@noble/post-quantum` from 0.4.1 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases\"\u003e\u003ccode\u003e@​noble/post-quantum\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable extension-less imports. If you've used \u003ccode\u003e/ml-dsa\u003c/code\u003e, switch to \u003ccode\u003e/ml-dsa.js\u003c/code\u003e now. See \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/releases/tag/0.5.0\"\u003e0.5.0\u003c/a\u003e for more details.\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eGitHub Immutable Releases\u003c/h4\u003e\n\u003cp\u003eThis GH release does not standalone noble-post-quantum.js, until we fix bugs related to newly added GitHub Immutable Releases\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.1...0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse stable noble-hashes and noble-curves v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.5.0...0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd hybrid PQ algorithms: XWing,   KitchenSinkMLKEM768X25519, QSFMLKEM768P256, QSFMLKEM1024P384\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtext\u003c/code\u003e to ML-DSA \u0026amp; SLH-DSA\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetPublicKey\u003c/code\u003e to ML-KEM \u0026amp; ML-DSA\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 423KB =\u0026gt; 312KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/post-quantum/slh-dsa\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/post-quantum/slh-dsa.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanged argument order in all methods to be consistent with noble-curves\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esign(secretKey, msg, rnd)\u003c/code\u003e =\u0026gt; \u003ccode\u003esign(msg, secretKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003everify(publicKey, msg, sig, ctx)\u003c/code\u003e =\u0026gt; \u003ccode\u003everify(sig, msg, publicKey, opts)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse noble-hashes v2 with smaller package size and improved security\u003c/li\u003e\n\u003cli\u003eNew prehash API\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.0\"\u003ehttps://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.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/paulmillr/noble-post-quantum/commit/a095660f0c9a119a5b9e53b76b8e91833ebc80bf\"\u003e\u003ccode\u003ea095660\u003c/code\u003e\u003c/a\u003e Release 0.5.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d362f4182cb5015ebebc56847c582e28a2f41345\"\u003e\u003ccode\u003ed362f41\u003c/code\u003e\u003c/a\u003e pkg.json: add back export maps for text editor autocompletion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/938090118639cfced2a231109659c723fb69a15d\"\u003e\u003ccode\u003e9380901\u003c/code\u003e\u003c/a\u003e Release 0.5.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/3c9a8be5eca53ad18b1f6640e52bc804e4068c8b\"\u003e\u003ccode\u003e3c9a8be\u003c/code\u003e\u003c/a\u003e Bump jsbt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/381ab3eb1f1cfe41776832df1a3f4e1888208c9e\"\u003e\u003ccode\u003e381ab3e\u003c/code\u003e\u003c/a\u003e Fix bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/9f5415d3202f4b4be94a64bf9fc0d18d403d7e20\"\u003e\u003ccode\u003e9f5415d\u003c/code\u003e\u003c/a\u003e Make validation errors more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/0113a8ce6d7ca86cae6d68c0181437baaa30e863\"\u003e\u003ccode\u003e0113a8c\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/028ddc07ee9d50fa9a4d3ee71a73e2b96ee58795\"\u003e\u003ccode\u003e028ddc0\u003c/code\u003e\u003c/a\u003e Release 0.5.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/4e86935b2f4c8abed47123587c1429a83f248d58\"\u003e\u003ccode\u003e4e86935\u003c/code\u003e\u003c/a\u003e Improve error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-post-quantum/commit/d30966381cc02a19c1ab0901823dc37105bb9017\"\u003e\u003ccode\u003ed309663\u003c/code\u003e\u003c/a\u003e mldsa, slhdsa: Move ctx and randomness to opts.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-post-quantum/compare/0.4.1...0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.10 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.5 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toggle` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcryptjs` from 3.0.2 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/dcodeIO/bcrypt.js/releases\"\u003ebcryptjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAlways yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/strong\u003e (1211e9a2213e0b3ee232a204b3ce899beebce31a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcodeIO/bcrypt.js/commit/1211e9a2213e0b3ee232a204b3ce899beebce31a\"\u003e\u003ccode\u003e1211e9a\u003c/code\u003e\u003c/a\u003e fix: Always yield to event loop before nextTick for async versions (\u003ca href=\"https://redirect.github.com/dcodeIO/bcrypt.js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcodeIO/bcrypt.js/compare/v3.0.2...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.6 to 12.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.1 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1424\"\u003eWiseLibs/better-sqlite3#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.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/WiseLibs/better-sqlite3/commit/6209be238d6a1b181f516e4e636986604b0f62e1\"\u003e\u003ccode\u003e6209be2\u003c/code\u003e\u003c/a\u003e 12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/34455619813d6ec83d00bf1db38b7d19a12a4e92\"\u003e\u003ccode\u003e3445561\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.1 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.6...v12.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.0.1 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\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/express-rate-limit/express-rate-limit/commit/fe1604d2aec7759fbe5721caf9b10664026ea672\"\u003e\u003ccode\u003efe1604d\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b11c05b6392021d18fa2245f1968b89713cd9667\"\u003e\u003ccode\u003eb11c05b\u003c/code\u003e\u003c/a\u003e Fix: don't warn for extra config from express-slow-down (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/37347330ecb5e0f6e34a278fa77502b3572f57f7\"\u003e\u003ccode\u003e3734733\u003c/code\u003e\u003c/a\u003e 8.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/962d737c1e4a0c279f5ae92bf773a03789259c3f\"\u003e\u003ccode\u003e962d737\u003c/code\u003e\u003c/a\u003e feat: Unknown Options validation check (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/992c15cc666ef2d1ee58fcbef8b6f871907f1c5f\"\u003e\u003ccode\u003e992c15c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/449a28a272dd9052106569238f1d3b76391e5f35\"\u003e\u003ccode\u003e449a28a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaff6f970b1f65ba7a5b6f9856aeba8308be2aa\"\u003e\u003ccode\u003eceaff6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.2.5 to 2.2.6 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4fccb9ec0ea3d602133c6bd4a43455b7868fed21\"\u003e\u003ccode\u003e4fccb9e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.2.4 to 16.2.5 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b59777039bb3d85cfbc51c85cca73766dddc7684\"\u003e\u003ccode\u003eb597770\u003c/code\u003e\u003c/a\u003e Rework dependabot grouping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/03e8336ff9c7e18773f178fbab94da08c4681386\"\u003e\u003ccode\u003e03e8336\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify from 4.2.114 to 4.2.175 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.0.1...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-validator` from 7.2.1 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-validator/express-validator/releases\"\u003eexpress-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded Validator to v13.15.23 (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1338\"\u003e#1338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded validator to v13.12.15 (see their release notes: \u003ca href=\"https://github.com/validatorjs/validator.js/releases/tag/13.15.15\"\u003ehttps://github.com/validatorjs/validator.js/releases/tag/13.15.15\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/express-validator/express-validator/commit/24da8b7e1d06827df19f691f6be0e4bc0153225e\"\u003e\u003ccode\u003e24da8b7\u003c/code\u003e\u003c/a\u003e 7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/1a7fdb78b3f32f5f101f1ec5f9b29ef01c862aa4\"\u003e\u003ccode\u003e1a7fdb7\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to ~13.15.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/cf2d9a22691acf2cc24214e666249e4befbccf99\"\u003e\u003ccode\u003ecf2d9a2\u003c/code\u003e\u003c/a\u003e website: fix v5 to v6 link (again)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2ddba39d3405b10755c163c03adeee1ed4160811\"\u003e\u003ccode\u003e2ddba39\u003c/code\u003e\u003c/a\u003e 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/5c8495fd00824725c5f8fbd3c1857abc388539de\"\u003e\u003ccode\u003e5c8495f\u003c/code\u003e\u003c/a\u003e website: generate v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/45c92aaed8dcbab12e7f27e02af47dfee76a27f7\"\u003e\u003ccode\u003e45c92aa\u003c/code\u003e\u003c/a\u003e docs: regenerate validator API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/2e6134b4106dacf9f42ae681b7ffab9546d5650d\"\u003e\u003ccode\u003e2e6134b\u003c/code\u003e\u003c/a\u003e Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/6028e748d35a2085e907e35a4172acf56a379b2c\"\u003e\u003ccode\u003e6028e74\u003c/code\u003e\u003c/a\u003e Include test files in tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/ff60e2f6779fef8260f8ffbe34a09e3d3f3f5860\"\u003e\u003ccode\u003eff60e2f\u003c/code\u003e\u003c/a\u003e deps: upgrade validator to v13.15.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-validator/express-validator/commit/9e95533e21e6b77f72de1cd6fa05980ae36766fb\"\u003e\u003ccode\u003e9e95533\u003c/code\u003e\u003c/a\u003e refactor: use optional chain (\u003ca href=\"https://redirect.github.com/express-validator/express-validator/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-validator/express-validator/compare/v7.2.1...v7.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.0 to 11.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.2 / 2025-09-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix spurrious \u003ccode\u003eUnhandledPromiseRejectionWarning\u003c/code\u003e that could occur when calling \u003ccode\u003e.copy()\u003c/code\u003e in some cases (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1056\"\u003e#1056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.1 / 2025-08-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix case where \u003ccode\u003emove\u003c/code\u003e/\u003ccode\u003emoveSync\u003c/code\u003e could incorrectly think files are identical on Windows (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1050\"\u003e#1050\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/jprichardson/node-fs-extra/commit/403e8aaf191e1fe7f40273cacce754330c923b8a\"\u003e\u003ccode\u003e403e8aa\u003c/code\u003e\u003c/a\u003e 11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/47f1095d4bea4a9c0a2efea017b3a5570597366f\"\u003e\u003ccode\u003e47f1095\u003c/code\u003e\u003c/a\u003e Fix UnhandledPromiseRejectionWarning in copy (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/5e62bb79e6a0305033e69422101ecc8494b53a54\"\u003e\u003ccode\u003e5e62bb7\u003c/code\u003e\u003c/a\u003e 11.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/b897b36648860e9c0b12050163d98d9228422316\"\u003e\u003ccode\u003eb897b36\u003c/code\u003e\u003c/a\u003e fix incorrect identical result for windows node v22+ (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/22583f7bbe1b6b573a74faf8d0fa83c9ee4779d5\"\u003e\u003ccode\u003e22583f7\u003c/code\u003e\u003c/a\u003e Test on more modern Node versions (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/83ff8ca965d16f69c49cfebe717114363a3783bd\"\u003e\u003ccode\u003e83ff8ca\u003c/code\u003e\u003c/a\u003e Do not mutate args in ensure symlink tests (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.0...11.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kysely` from 0.28.3 to 0.28.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kysely-org/kysely/releases\"\u003ekysely's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.8\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003ch4\u003ePostgreSQL 🐘\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: filter schemas the current user does not have access to in postres introspector by \u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: insert/update not being wrapped in parens when in CTE of a merge query. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add SECURITY.md. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1590\"\u003ekysely-org/kysely#1590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct JSDoc type references in migration docs by \u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 CICD \u0026amp; Tooling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): add dependency provenance check, bump deps to force check. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1589\"\u003ekysely-org/kysely#1589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bumps dependencies. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1600\"\u003ekysely-org/kysely#1600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1612\"\u003ekysely-org/kysely#1612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003ch2\u003e🐤 New Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chanon\"\u003e\u003ccode\u003e@​chanon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1550\"\u003ekysely-org/kysely#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iyoshi-rgb\"\u003e\u003ccode\u003e@​iyoshi-rgb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1536\"\u003ekysely-org/kysely#1536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/msifd\"\u003e\u003ccode\u003e@​msifd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1611\"\u003ekysely-org/kysely#1611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.7...v0.28.8\"\u003ehttps://github.com/kysely-org/kysely/compare/v0.28.7...v0.28.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.28.7\u003c/h2\u003e\n\u003cp\u003eHey 👋\u003c/p\u003e\n\u003cp\u003eA small batch of bug fixes. Please report any issues. 🤞😰🤞\u003c/p\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003ch2\u003e🐞 Bugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: unexported dynamic builders resulting in ts(2742) when composite: true. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1578\"\u003ekysely-org/kysely#1578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ExpressionBuilder): improper custom operator support in \u003ccode\u003eeb()\u003c/code\u003e. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1579\"\u003ekysely-org/kysely#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(TransactionBuilder): auto rollback only if transaction begun. by \u003ca href=\"https://github.com/igalklebanov\"\u003e\u003ccode\u003e@​igalklebanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kysely-org/kysely/pull/1580\"\u003ekysely-org/kysely#1580\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\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/kysely-org/kysely/commit/4daed49d735dd48e17c90c4f16b369f56f282e09\"\u003e\u003ccode\u003e4daed49\u003c/code\u003e\u003c/a\u003e 0.28.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/41e43004895595a925eea679d9051b4bc3161b9d\"\u003e\u003ccode\u003e41e4300\u003c/code\u003e\u003c/a\u003e chore: bump deps. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/5f25f83f8ea0463d01a3bed1d1530cd0853dec55\"\u003e\u003ccode\u003e5f25f83\u003c/code\u003e\u003c/a\u003e fix: insert/update not being wrapped in parens when in CTE of a merge query. ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/e8a2a3576bd9d86456e4bac164166c271c90fd65\"\u003e\u003ccode\u003ee8a2a35\u003c/code\u003e\u003c/a\u003e chore: bumps dependencies. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1600\"\u003e#1600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/0f9b60a40f4f890fa0a89813f2771e21d679b396\"\u003e\u003ccode\u003e0f9b60a\u003c/code\u003e\u003c/a\u003e fix: correct JSDoc type references in migration docs (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/820c39e2babe5dff08143acf17d7e9a7e3c6f199\"\u003e\u003ccode\u003e820c39e\u003c/code\u003e\u003c/a\u003e chore: add SECURITY.md. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1590\"\u003e#1590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/05716fe596eee16173193d0ed36fa760eba820f1\"\u003e\u003ccode\u003e05716fe\u003c/code\u003e\u003c/a\u003e chore(ci): add dependency provenance check, bump deps to force check. (\u003ca href=\"https://redirect.github.com/kysely-org/kysely/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/e44e780a4dd3ba3a48a6efa01e314888ffefb8d7\"\u003e\u003ccode\u003ee44e780\u003c/code\u003e\u003c/a\u003e fix: filter schemas the current user does not have access to in postgres intr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/504af7af1c99d41ddb80f81d54a03f09792e9297\"\u003e\u003ccode\u003e504af7a\u003c/code\u003e\u003c/a\u003e 0.28.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kysely-org/kysely/commit/002229f500343a1bb1c14740b1abf734794426b4\"\u003e\u003ccode\u003e002229f\u003c/code\u003e\u003c/a\u003e add publish.yml.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kysely-org/kysely/compare/v0.28.3...v0.28.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for kysely since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.535.0 to 0.555.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.555.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3795\"\u003elucide-icons/lucide#3795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct package name and description for Flutter and Lustre package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3701\"\u003e#3701\u003c/a\u003e) by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3703\"\u003elucide-icons/lucide#3703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(angular): Angular V21 Support by \u003ca href=\"https://github.com/JeevanMahesha\"\u003e\u003ccode\u003e@​JeevanMahesha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3807\"\u003elucide-icons/lucide#3807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Adjust navigation category by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3461\"\u003elucide-icons/lucide#3461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ewaves-arrow-up\u003c/code\u003e and \u003ccode\u003ewaves-arrow-down\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3463\"\u003elucide-icons/lucide#3463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003escale\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3800\"\u003elucide-icons/lucide#3800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eform\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3558\"\u003elucide-icons/lucide#3558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.554.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename fingerprint icon to fingerprint-pattern by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3767\"\u003elucide-icons/lucide#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): added lucide-rails third-party package by \u003ca href=\"https://github.com/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eampersand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3771\"\u003elucide-icons/lucide#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efolder-git-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3790\"\u003elucide-icons/lucide#3790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update \u003ccode\u003eanchor\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2523\"\u003elucide-icons/lucide#2523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3788\"\u003elucide-icons/lucide#3788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking change\u003c/h2\u003e\n\u003cp\u003eFor \u003ccode\u003elucide-react\u003c/code\u003e and \u003ccode\u003elucide-solid\u003c/code\u003e, imports for \u003ccode\u003eFingerprint\u003c/code\u003e icon are changed to \u003ccode\u003eFingerprintPattern\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eLucide React\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide-react\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide-react\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eLucide Solid\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide/solid\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide/solid\u0026quot;;\n\u003cp\u003e// Or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport Fingerprint from \u0026quot;lucide/solid/icons/fingerprint\u0026quot;;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport FingerprintPattern from \u0026quot;lucide/solid/icons/fingerprint-pattern\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.553.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-pointer-2-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\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/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.555.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 7.0.5 to 7.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/releases\"\u003enodemailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.10...v7.0.11\"\u003e7.0.11\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent stack overflow DoS in addressparser with deeply nested groups (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b61b9c0cfd682b6f647754ca338373b68336a150\"\u003eb61b9c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.9...v7.0.10\"\u003e7.0.10\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease data URI size limit from 100KB to 50MB and preserve content type (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/28dbf3fe129653f5756c150a98dc40593bfb2cfe\"\u003e28dbf3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.8...v7.0.9\"\u003e7.0.9\u003c/a\u003e (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e Trying to fix release proecess by upgrading Node version in runner (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/579fce4683eb588891613a6c9a00d8092e8c62d1\"\u003e579fce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.7...v7.0.8\"\u003e7.0.8\u003c/a\u003e (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e flatten nested groups per RFC 5322 (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8f8a77c67f0ba94ddf4e16c68f604a5920fb5d26\"\u003e8f8a77c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.6...v7.0.7\"\u003e7.0.7\u003c/a\u003e (2025-10-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e Fixed addressparser handling of quoted nested email addresses (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/1150d99fba77280df2cfb1885c43df23109a8626\"\u003e1150d99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edns:\u003c/strong\u003e add memory leak prevention for DNS cache (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/0240d6795ded6d8008d102161a729f120b6d786a\"\u003e0240d67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e Updated eslint and created prettier formatting task (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/df13b7487e368acded35e45d0887d23c89c9177a\"\u003edf13b74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh expired DNS cache on error (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1759\"\u003e#1759\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/ea0fc5a6633a3546f4b00fcf2f428e9ca732cdb6\"\u003eea0fc5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve linter errors in DNS cache tests (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/3b8982c1f24508089a8757b74039000a4498b158\"\u003e3b8982c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.5...v7.0.6\"\u003e7.0.6\u003c/a\u003e (2025-08-27)\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md\"\u003enodemailer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.10...v7.0.11\"\u003e7.0.11\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent stack overflow DoS in addressparser with deeply nested groups (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b61b9c0cfd682b6f647754ca338373b68336a150\"\u003eb61b9c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.9...v7.0.10\"\u003e7.0.10\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease data URI size limit from 100KB to 50MB and preserve content type (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/28dbf3fe129653f5756c150a98dc40593bfb2cfe\"\u003e28dbf3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.8...v7.0.9\"\u003e7.0.9\u003c/a\u003e (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e Trying to fix release proecess by upgrading Node version in runner (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/579fce4683eb588891613a6c9a00d8092e8c62d1\"\u003e579fce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.7...v7.0.8\"\u003e7.0.8\u003c/a\u003e (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e flatten nested groups per RFC 5322 (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8f8a77c67f0ba94ddf4e16c68f604a5920fb5d26\"\u003e8f8a77c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.6...v7.0.7\"\u003e7.0.7\u003c/a\u003e (2025-10-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e Fixed addressparser handling of quoted nested email addresses (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/1150d99fba77280df2cfb1885c43df23109a8626\"\u003e1150d99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edns:\u003c/strong\u003e add memory leak prevention for DNS cache (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/0240d6795ded6d8008d102161a729f120b6d786a\"\u003e0240d67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e Updated eslint and created prettier formatting task (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/df13b7487e368acded35e45d0887d23c89c9177a\"\u003edf13b74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh expired DNS cache on error (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1759\"\u003e#1759\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/ea0fc5a6633a3546f4b00fcf2f428e9ca732cdb6\"\u003eea0fc5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve linter errors in DNS cache tests (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/3b8982c1f24508089a8757b74039000a4498b158\"\u003e3b8982c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.5...v7.0.6\"\u003e7.0.6\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eencoder:\u003c/strong\u003e avoid silent data loss by properly flushing trailing base64 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1747\"\u003e#1747\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/01ae76f2cfe991c0c3fe80170f236da60531496b\"\u003e01ae76f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle multiple XOAUTH2 token requests correctly (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1754\"\u003e#1754\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/dbe00286351cddf012726a41a96ae613d30a34ee\"\u003edbe0028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReDoS vulnerability in parseDataURI and _processDataUrl (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1755\"\u003e#1755\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/90b3e24d23929ebf9f4e16261049b40ee4055a39\"\u003e90b3e24\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/nodemailer/nodemailer/commit/3d17dbec49ab3e3f0e13e62871e5534be5b99994\"\u003e\u003ccode\u003e3d17dbe\u003c/code\u003e\u003c/a\u003e chore(master): release 7.0.11 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/15879f8bd5a94fe608fd7cf1d3142de14527eadf\"\u003e\u003ccode\u003e15879f8\u003c/code\u003e\u003c/a\u003e Bumped dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b61b9c0cfd682b6f647754ca338373b68336a150\"\u003e\u003ccode\u003eb61b9c0\u003c/code\u003e\u003c/a\u003e fix: prevent stack overflow DoS in addressparser with deeply nested groups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/4175e4baf92ffc4e20791a11fc0886025228a2ac\"\u003e\u003ccode\u003e4175e4b\u003c/code\u003e\u003c/a\u003e chore(master): release 7.0.10 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/d882ccfe8d37723e7017c1966608dcf8217d8a82\"\u003e\u003ccode\u003ed882ccf\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:nodemailer/nodemailer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/1d7e4f786bccdc3e0a1bf0140d07ce5aaf29d82a\"\u003e\u003ccode\u003e1d7e4f7\u003c/code\u003e\u003c/a\u003e Bumped deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/10bd871656b331a674feabbcfc1d6363918cb244\"\u003e\u003ccode\u003e10bd871\u003c/code\u003e\u003c/a\u003e chore: correct typo in variable name (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1773\"\u003e#1773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/28dbf3fe129653f5756c150a98dc40593bfb2cfe\"\u003e\u003ccode\u003e28dbf3f\u003c/code\u003e\u003c/a\u003e fix: Increase data URI size limit from 100KB to 50MB and preserve content type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/92ae1c49e3a33767996db9ddfd04784a7b9595d7\"\u003e\u003ccode\u003e92ae1c4\u003c/code\u003e\u003c/a\u003e chore(master): release 7.0.9 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c675d9e7e57d0d90bde7d71afb0b2739fc071233\"\u003e\u003ccode\u003ec675d9e\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:nodemailer/nodemailer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.5...v7.0.11\"\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 nodemailer since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.7.1 to 7.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-router-dom-v5-compat@6.4.0-pre.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\n\u003cul\u003e\n\u003cli\u003ereact-router@6.4.0-pre.15\u003c/li\u003e\n\u003cli\u003ereact-router-dom@6.4.0-pre.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-router-dom-v5-compat@6.4.0-pre.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\n\u003cul\u003e\n\u003cli\u003ereact-router@6.4.0-pre.11\u003c/li\u003e\n\u003cli\u003ereact-router-dom@6.4.0-pre.11\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/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.8.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e75da95e16ecf625f4e3bbc864b1a0a5202052c2\"\u003e\u003ccode\u003ee75da95\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14538\"\u003e#14538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6104e1fc91b5b9485573b7b0c17ab17ecda6ca33\"\u003e\u003ccode\u003e6104e1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14535\"\u003e#14535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/092c872603c2cba6498144ef988437773ff89438\"\u003e\u003ccode\u003e092c872\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14523\"\u003e#14523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a1918125144aecd8ac5dd62ad3b682877f06106f\"\u003e\u003ccode\u003ea191812\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14485\"\u003e#14485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/74bef786708cf6fe626649adca60a39bce898f39\"\u003e\u003ccode\u003e74bef78\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14469\"\u003e#14469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e650acfa72280373471b329931f024d9445f2925\"\u003e\u003ccode\u003ee650acf\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14431\"\u003e#14431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7a2271e916e50427d726ac976b188c9e1aebc48c\"\u003e\u003ccode\u003e7a2271e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14427\"\u003e#14427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/12a6719354315b0e6847475bd802098ccfe7d56a\"\u003e\u003ccode\u003e12a6719\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14395\"\u003e#14395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b6c49ecb0a6a057fbdba0ecdf7e6e6fbc56911e4\"\u003e\u003ccode\u003eb6c49ec\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14394\"\u003e#14394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8d7ed4dd8a06384f560bcf57a0fa0b1dc4736916\"\u003e\u003ccode\u003e8d7ed4d\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14386\"\u003e#14386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.9.6/packages/react-router-dom\"\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 react-router-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.3.1 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance optimizations which make tailwind-merge \u0026gt;10% faster\n\u003cul\u003e\n\u003cli\u003eVibe optimization by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/547\"\u003edcastil/tailwind-merge#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional optimizations by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/619\"\u003edcastil/tailwind-merge#619\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove docs by clarifying things, adding more examples by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/618\"\u003edcastil/tailwind-merge#618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake examples more realistic by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/617\"\u003edcastil/tailwind-merge#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd custom variant as an alternative to docs by \u003ca href=\"https://github.com/kidonng\"\u003e\u003ccode\u003e@​kidonng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/592\"\u003edcastil/tailwind-merge#592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove benchmarking suite by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/620\"\u003edcastil/tailwind-merge#620\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e and a private sponsor for sponsoring tailwind-merge! ❤️\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/dcastil/tailwind-merge/commit/3e1256a21dbdb339c10ed6952d1718e1a40e8fb3\"\u003e\u003ccode\u003e3e1256a\u003c/code\u003e\u003c/a\u003e v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/e15f392d502f1f00976733bd2da0b564f6b87598\"\u003e\u003ccode\u003ee15f392\u003c/code\u003e\u003c/a\u003e add changelog for v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/75e9aefda039898646a6cbd43451ca895e437ff8\"\u003e\u003ccode\u003e75e9aef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/619\"\u003e#619\u003c/a\u003e from quantizor/further-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/1bafc9c51b8bddc5bcb2032a141851609ba24e78\"\u003e\u003ccode\u003e1bafc9c\u003c/code\u003e\u003c/a\u003e Make benchmark test names consistent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/0799c127ec02e762ed4d932a14ea04b146933df2\"\u003e\u003ccode\u003e0799c12\u003c/code\u003e\u003c/a\u003e revert: remove array-based string building optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/19278585b611a42cbf5d07a51e33a7649f1ccb6f\"\u003e\u003ccode\u003e1927858\u003c/code\u003e\u003c/a\u003e test: add ultra long class list benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/87baba3afb3716338a8e618e6ccc199e4108056d\"\u003e\u003ccode\u003e87baba3\u003c/code\u003e\u003c/a\u003e Remove unnecessary pre-computed conflict maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/7831c8e5a4f7ca7b845af0908480ef95a8336324\"\u003e\u003ccode\u003e7831c8e\u003c/code\u003e\u003c/a\u003e perf: pre-compute conflict arrays at initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/1a3d1330760b910d5cca936e777e62498e701553\"\u003e\u003ccode\u003e1a3d133\u003c/code\u003e\u003c/a\u003e perf: replace localeCompare with direct string comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/0270028cb2941b5b524d3cfcb32c8c704c580e39\"\u003e\u003ccode\u003e0270028\u003c/code\u003e\u003c/a\u003e perf: use index-based recursion to avoid array allocations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.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 tailwind-merge since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.54.1 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\nwebServer: {\ncommand: 'npm run start',\nwait: {\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\n},\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\nawait page.goto('/');\n});\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.54.1...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/node` from 5.5.10 to 5.5.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/vercel/releases\"\u003e\u003ccode\u003e@​vercel/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​vercel/node\u003c/code\u003e\u003ca href=\"https://gi...\n\n_Description has been truncated_","html_url":"https://github.com/rsl37/GLX_Civic_Networking_App/pull/667","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsl37%2FGLX_Civic_Networking_App/issues/667","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/667/packages"}},{"old_version":"3.1.4","new_version":"3.2.1","update_type":"minor","path":null,"pr_created_at":"2025-10-27T04:56:33.000Z","version_change":"3.1.4 → 3.2.1","issue":{"uuid":"3555054076","node_id":"PR_kwDOOD_vJs6vzOhu","number":83,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-27T04:56:33.000Z","updated_at":"2025-10-27T04:56:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":25,"packages":[{"name":"supertest","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.29","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.9","new_version":"20.19.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.8","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"esbuild","old_version":"0.25.7","new_version":"0.25.11","repository_url":"https://github.com/evanw/esbuild"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"loupe","old_version":"3.1.4","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"rollup","old_version":"4.45.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"semver","old_version":"7.7.2","new_version":"7.7.3","repository_url":"https://github.com/npm/node-semver"},{"name":"sirv","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/lukeed/sirv"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"vite","old_version":"7.0.5","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.3` | `7.1.4` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.5` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.29` | `0.3.31` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `20.19.23` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.8` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.7` | `0.25.11` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.4` | `3.2.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.1` | `4.52.5` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.7.3` |\n| [sirv](https://github.com/lukeed/sirv) | `3.0.1` | `3.0.2` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.0.5` | `7.1.12` |\n\n\nUpdates `supertest` from 7.1.3 to 7.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-validator-identifier` from 7.27.1 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/6d418d27144b223ad7b92c7b398de4bc27cdb7ba\"\u003e\u003ccode\u003e6d418d2\u003c/code\u003e\u003c/a\u003e Update identifier parsing to unicode 17 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/17501\"\u003e#17501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-helper-validator-identifier\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.28.0 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/parser\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/parser\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/0a0dcd8bbe3c25fcfb90973eb29fcb96137ed211\"\u003e\u003ccode\u003e0a0dcd8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17521\"\u003e#17521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3fb75eccd90edbd08f8e75199edbca6c90eadc0\"\u003e\u003ccode\u003ef3fb75e\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003estrictNullChecks\u003c/code\u003e for \u003ccode\u003eparser\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17498\"\u003e#17498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd491db2f4434aec54e6fbb876e722c977f8581a\"\u003e\u003ccode\u003ecd491db\u003c/code\u003e\u003c/a\u003e chore: simplify parseArrayLike (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17526\"\u003e#17526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/758bef65d933973480e827a99e03412f114e94a6\"\u003e\u003ccode\u003e758bef6\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17446\"\u003e#17446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e7031b725d6a478f4fe14a3cadd0ed2c62a46017\"\u003e\u003ccode\u003ee7031b7\u003c/code\u003e\u003c/a\u003e [Babel 8] Treat \u003ccode\u003eallowSuperOutsideMethod\u003c/code\u003e as top-level only (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17505\"\u003e#17505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/6378bc0815afb413e7a4d97e07bfc6d7378664fe\"\u003e\u003ccode\u003e6378bc0\u003c/code\u003e\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17491\"\u003e#17491\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/f04083a70573804935797e5a4d7d8f647d30a59a\"\u003e\u003ccode\u003ef04083a\u003c/code\u003e\u003c/a\u003e [Babel 8] Align TSMappedType AST (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17479\"\u003e#17479\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-parser\"\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/parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-utils` from 4.7.0 to 4.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-utils/releases\"\u003e\u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.8.0...v4.9.0\"\u003e4.9.0\u003c/a\u003e (2025-09-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eisParenthesized:\u003c/strong\u003e support the latest \u003ccode\u003etypescript-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/261\"\u003e#261\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/e872dbdea1122a14f14782f00cc392b76e4c6242\"\u003ee872dbd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.7.0...v4.8.0\"\u003e4.8.0\u003c/a\u003e (2025-09-03)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eget-static-value:\u003c/strong\u003e incorrect return when variable has object mutation (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/257\"\u003e#257\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/161ffe1b7ffb469a56a0030c04771e9f90d64059\"\u003e161ffe1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for typescript AST to \u003ccode\u003eisParenthesized\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/692ce08851581ed2385a3804d6a00d73af458479\"\u003e692ce08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/e872dbdea1122a14f14782f00cc392b76e4c6242\"\u003e\u003ccode\u003ee872dbd\u003c/code\u003e\u003c/a\u003e feat(isParenthesized): support the latest \u003ccode\u003etypescript-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/161ffe1b7ffb469a56a0030c04771e9f90d64059\"\u003e\u003ccode\u003e161ffe1\u003c/code\u003e\u003c/a\u003e fix(get-static-value): incorrect return when variable has object mutation (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/692ce08851581ed2385a3804d6a00d73af458479\"\u003e\u003ccode\u003e692ce08\u003c/code\u003e\u003c/a\u003e feat: add support for typescript AST to \u003ccode\u003eisParenthesized\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.7.0...v4.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/regexpp` from 4.12.1 to 4.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/regexpp/releases\"\u003e\u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.12.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/compare/v4.12.1...v4.12.2\"\u003e4.12.2\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/regexpp/commit/bafa277cc530d06785c14b8ce24357bce0adf6f7\"\u003ebafa277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/regexpp/commit/6c62ba35689e91428b2e4c882818dd044006ff93\"\u003e6c62ba3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/11f93e01a21638fc2b95dfcd750ff1385ed9c5f1\"\u003e\u003ccode\u003e11f93e0\u003c/code\u003e\u003c/a\u003e chore: flow-up for trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/ec9b3c35a1447a4a9756e8ed9457da023cb8da5e\"\u003e\u003ccode\u003eec9b3c3\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/6c62ba35689e91428b2e4c882818dd044006ff93\"\u003e\u003ccode\u003e6c62ba3\u003c/code\u003e\u003c/a\u003e fix: updates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/bafa277cc530d06785c14b8ce24357bce0adf6f7\"\u003e\u003ccode\u003ebafa277\u003c/code\u003e\u003c/a\u003e fix: updates unicode resource with latest (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/regexpp/commit/a1a0661693156f7e92362736d30002fad4bf03c5\"\u003e\u003ccode\u003ea1a0661\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eupdate-unicode-properties\u003c/code\u003e script (\u003ca href=\"https://redirect.github.com/eslint-community/regexpp/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/regexpp/compare/v4.12.1...v4.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/gen-mapping` from 0.3.12 to 0.3.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/gen-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/gen-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.13] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/gen-mapping/0.3.12...gen-mapping/0.3.13\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/gen-mapping/0.3.12...gen-mapping/0.3.13\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/jridgewell/sourcemaps/commit/a969b67424a2e16e3cf8b137d7146d9424bf8534\"\u003e\u003ccode\u003ea969b67\u003c/code\u003e\u003c/a\u003e gen-mapping/0.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/c780a904904048808f6043969dc1b87fc5b361d1\"\u003e\u003ccode\u003ec780a90\u003c/code\u003e\u003c/a\u003e Update links to point to monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e2fa5d783de70877df8b304cb1af484ecfd0636b\"\u003e\u003ccode\u003ee2fa5d7\u003c/code\u003e\u003c/a\u003e remapping/2.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/gen-mapping/0.3.13/packages/gen-mapping\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/sourcemap-codec` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/sourcemap-codec/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/sourcemap-codec\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[1.5.5] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.4...sourcemap-codec/1.5.5\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.4...sourcemap-codec/1.5.5\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/jridgewell/sourcemaps/commit/e53a6dfb18f404a0cc77d1c92aa4bcc11dac16a6\"\u003e\u003ccode\u003ee53a6df\u003c/code\u003e\u003c/a\u003e sourcemap-codec/1.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/sourcemap-codec/1.5.5/packages/sourcemap-codec\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/trace-mapping` from 0.3.29 to 0.3.31\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/trace-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/trace-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.31] - 2025-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the performance of \u003ccode\u003egeneratedPositionFor\u003c/code\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping/issues/42\"\u003e#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.30...trace-mapping/0.3.31\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.30...trace-mapping/0.3.31\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e[0.3.30] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.29...trace-mapping/0.3.30\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.29...trace-mapping/0.3.30\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/jridgewell/sourcemaps/commit/74fc8e11d30641b82e3ca3532cd89477671afeab\"\u003e\u003ccode\u003e74fc8e1\u003c/code\u003e\u003c/a\u003e trace-mapping/0.3.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/2042d5f031bb436a2425cd0d451f24ef68972f36\"\u003e\u003ccode\u003e2042d5f\u003c/code\u003e\u003c/a\u003e Use real arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e2f5db12bb57a06ff736ca5a30d662ba97798731\"\u003e\u003ccode\u003ee2f5db1\u003c/code\u003e\u003c/a\u003e simplifiy with PR feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/5c8e94e44636afb0e3a028426900b80c74bea745\"\u003e\u003ccode\u003e5c8e94e\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'upstream/main' into connor4312/41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/08f73074303a8be800a57e803603fa4e458b621c\"\u003e\u003ccode\u003e08f7307\u003c/code\u003e\u003c/a\u003e Benchmark generatedPositionFor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/d3b3fcd8fa92cab53a5505086521d1b28a32bf4e\"\u003e\u003ccode\u003ed3b3fcd\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/392ea806b1d17d961d5859cfc00986e1bf31f195\"\u003e\u003ccode\u003e392ea80\u003c/code\u003e\u003c/a\u003e fix: pathological slow case in bySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/095a5825c482003597a30aa380b50159219f3618\"\u003e\u003ccode\u003e095a582\u003c/code\u003e\u003c/a\u003e trace-mapping/0.3.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/trace-mapping/0.3.31/packages/trace-mapping\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/chai` from 5.2.2 to 5.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.9 to 20.19.23\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 `ast-v8-to-istanbul` from 0.3.3 to 0.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/releases\"\u003east-v8-to-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect ignore hints on ternary branches by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/101\"\u003eAriPerkkio/ast-v8-to-istanbul#101\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.7...v0.3.8\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.7...v0.3.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: windows end-of-line by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/98\"\u003eAriPerkkio/ast-v8-to-istanbul#98\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.6...v0.3.7\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.6...v0.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: support \u003ccode\u003eexport default function\u003c/code\u003e by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/94\"\u003eAriPerkkio/ast-v8-to-istanbul#94\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/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/94\"\u003eAriPerkkio/ast-v8-to-istanbul#94\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.5...v0.3.6\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.5...v0.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: publish ignore hints example by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/74\"\u003eAriPerkkio/ast-v8-to-istanbul#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eignore else\u003c/code\u003e for implicit else by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/83\"\u003eAriPerkkio/ast-v8-to-istanbul#83\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.4...v0.3.5\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.4...v0.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ignore hints for \u003ccode\u003eSwitchCase\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/72\"\u003eAriPerkkio/ast-v8-to-istanbul#72\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/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/55\"\u003eAriPerkkio/ast-v8-to-istanbul#55\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.4\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.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/AriPerkkio/ast-v8-to-istanbul/commit/35461c8acafba29cb0dd128516b64703d5abffaf\"\u003e\u003ccode\u003e35461c8\u003c/code\u003e\u003c/a\u003e 0.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/c6e9a2b231da99cd4b8671b0878aa5a29ab6edc4\"\u003e\u003ccode\u003ec6e9a2b\u003c/code\u003e\u003c/a\u003e fix: detect ignore hints on ternary branches (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/66f1a63a914439aec1fd7b317a02c03dcf5653d6\"\u003e\u003ccode\u003e66f1a63\u003c/code\u003e\u003c/a\u003e chore(dev-deps): vitest v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/6716a6a23d2f1c6e06b9a17109c2bf94f2244bc5\"\u003e\u003ccode\u003e6716a6a\u003c/code\u003e\u003c/a\u003e chore: update vitest beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/bbd22d9e97dad0abd7fdd2a1363829f5290b3fb6\"\u003e\u003ccode\u003ebbd22d9\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/35e6a7edf9931ad555a1bc6165f550ac59e86a19\"\u003e\u003ccode\u003e35e6a7e\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/e463cebdf6fd5a46b47f48e226f771a31d612220\"\u003e\u003ccode\u003ee463ceb\u003c/code\u003e\u003c/a\u003e 0.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/565183ba00b5f4388105838bd1c40dbf09240a84\"\u003e\u003ccode\u003e565183b\u003c/code\u003e\u003c/a\u003e fix: windows end-of-line (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/fe9afb049c249aa8c2858baee7ebd41fd7d26568\"\u003e\u003ccode\u003efe9afb0\u003c/code\u003e\u003c/a\u003e 0.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/713f64444e804b363039c16663ac83930fdd4371\"\u003e\u003ccode\u003e713f644\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eexport default function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for ast-v8-to-istanbul since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 5.2.1 to 5.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: keep names in bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1702\"\u003echaijs/chai#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: support publishing v5 by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1703\"\u003echaijs/chai#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update npm tag name by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1704\"\u003echaijs/chai#1704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003cp\u003eReverts the removal of the bundled version of chai in 5.3.1\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate core contributors by \u003ca href=\"https://github.com/keithamus\"\u003e\u003ccode\u003e@​keithamus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1697\"\u003echaijs/chai#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: reintroduce bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1699\"\u003echaijs/chai#1699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove bundled chai by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1694\"\u003echaijs/chai#1694\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1696\"\u003echaijs/chai#1696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: use \u003ccode\u003efiles\u003c/code\u003e for publishing by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1695\"\u003echaijs/chai#1695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445243d5e769c6b155e2a35e25a5f747afd2da88\"\u003e\u003ccode\u003e445243d\u003c/code\u003e\u003c/a\u003e chore: update npm tag name (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1704\"\u003e#1704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/42013e17619736b96c78a4b2dd8b0e7282b2b76f\"\u003e\u003ccode\u003e42013e1\u003c/code\u003e\u003c/a\u003e chore: support publishing v5 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a6c9b77ccab6b30e025050d8355662f7a20e2c78\"\u003e\u003ccode\u003ea6c9b77\u003c/code\u003e\u003c/a\u003e fix: keep names in bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/f2c2e3eb44ad687a3a641ac8475e158562016437\"\u003e\u003ccode\u003ef2c2e3e\u003c/code\u003e\u003c/a\u003e fix: reintroduce bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445d4777bd77a88f2007fbbefb7c6b37bb35b527\"\u003e\u003ccode\u003e445d477\u003c/code\u003e\u003c/a\u003e Update core contributors (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/fdcad8b11b2e9294d58b023eaf6b1208efaf9e6f\"\u003e\u003ccode\u003efdcad8b\u003c/code\u003e\u003c/a\u003e chore: remove bundled chai (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/10cb3442313f6455e1626eea7f47a382615de3e7\"\u003e\u003ccode\u003e10cb344\u003c/code\u003e\u003c/a\u003e chore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a125d3eba50d593601ee1db2e0fea5221c22e478\"\u003e\u003ccode\u003ea125d3e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003efiles\u003c/code\u003e for publishing (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.1...v5.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.7 to 0.25.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'bytes' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4292\"\u003e#4292\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-bytes\"\u003eimport bytes\u003c/a\u003e proposal has reached stage 2.7 in the TC39 process, which means that although it isn't quite recommended for implementation, it's generally approved and ready for validation. Furthermore it has already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_bytes/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/19928\"\u003eWebpack\u003c/a\u003e. So with this release, esbuild will also add support for this. It behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#binary\"\u003e\u003ccode\u003ebinary\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport data from './image.png' with { type: 'bytes' }\nconst view = new DataView(data.buffer, 0, 24)\nconst width = view.getInt32(16)\nconst height = view.getInt32(20)\nconsole.log('size:', width + '\\xD7' + height)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower CSS media query range syntax (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3748\"\u003e#3748\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4293\"\u003e#4293\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild will now transform CSS media query range syntax into equivalent syntax using \u003ccode\u003emin-\u003c/code\u003e/\u003ccode\u003emax-\u003c/code\u003e prefixes for older browsers. For example, the following CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (640px \u0026lt;= width \u0026lt;= 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ewill be transformed like this with a target such as \u003ccode\u003e--target=chrome100\u003c/code\u003e (or more specifically with \u003ccode\u003e--supported:media-range=false\u003c/code\u003e if desired):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (min-width: 640px) and (max-width: 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a panic in a minification edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4287\"\u003e#4287\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a panic due to a null pointer that could happen when esbuild inlines a doubly-nested identity function and the final result is empty. It was fixed by emitting the value \u003ccode\u003eundefined\u003c/code\u003e in this case, which avoids the panic. This case must be rare since it hasn't come up until now. Here is an example of code that previously triggered the panic (which only happened when minifying):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003efunction identity(x) { return x }\nidentity({ y: identity(123) })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e@supports\u003c/code\u003e nested inside pseudo-element (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4265\"\u003e#4265\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWhen transforming nested CSS to non-nested CSS, esbuild is supposed to filter out pseudo-elements such as \u003ccode\u003e::placeholder\u003c/code\u003e for correctness. The \u003ca href=\"https://www.w3.org/TR/css-nesting-1/\"\u003eCSS nesting specification\u003c/a\u003e says the following:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe nesting selector cannot represent pseudo-elements (identical to the behavior of the ':is()' pseudo-class). We’d like to relax this restriction, but need to do so simultaneously for both ':is()' and '\u0026amp;', since they’re intentionally built on the same underlying mechanisms.\u003c/p\u003e\n\u003c/blockquote\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/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'bytes' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4292\"\u003e#4292\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-bytes\"\u003eimport bytes\u003c/a\u003e proposal has reached stage 2.7 in the TC39 process, which means that although it isn't quite recommended for implementation, it's generally approved and ready for validation. Furthermore it has already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_bytes/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/19928\"\u003eWebpack\u003c/a\u003e. So with this release, esbuild will also add support for this. It behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#binary\"\u003e\u003ccode\u003ebinary\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport data from './image.png' with { type: 'bytes' }\nconst view = new DataView(data.buffer, 0, 24)\nconst width = view.getInt32(16)\nconst height = view.getInt32(20)\nconsole.log('size:', width + '\\xD7' + height)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower CSS media query range syntax (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3748\"\u003e#3748\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4293\"\u003e#4293\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild will now transform CSS media query range syntax into equivalent syntax using \u003ccode\u003emin-\u003c/code\u003e/\u003ccode\u003emax-\u003c/code\u003e prefixes for older browsers. For example, the following CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (640px \u0026lt;= width \u0026lt;= 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ewill be transformed like this with a target such as \u003ccode\u003e--target=chrome100\u003c/code\u003e (or more specifically with \u003ccode\u003e--supported:media-range=false\u003c/code\u003e if desired):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (min-width: 640px) and (max-width: 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a panic in a minification edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4287\"\u003e#4287\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a panic due to a null pointer that could happen when esbuild inlines a doubly-nested identity function and the final result is empty. It was fixed by emitting the value \u003ccode\u003eundefined\u003c/code\u003e in this case, which avoids the panic. This case must be rare since it hasn't come up until now. Here is an example of code that previously triggered the panic (which only happened when minifying):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003efunction identity(x) { return x }\nidentity({ y: identity(123) })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e@supports\u003c/code\u003e nested inside pseudo-element (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4265\"\u003e#4265\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWhen transforming nested CSS to non-nested CSS, esbuild is supposed to filter out pseudo-elements such as \u003ccode\u003e::placeholder\u003c/code\u003e for correctness. The \u003ca href=\"https://www.w3.org/TR/css-nesting-1/\"\u003eCSS nesting specification\u003c/a\u003e says the following:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b7c4f2dcbcaa1238bca0f7a4a1d95918296c82e\"\u003e\u003ccode\u003e6b7c4f2\u003c/code\u003e\u003c/a\u003e publish 0.25.11 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7295c1aebc8d4f42eed08aa008cc0d7ec617727d\"\u003e\u003ccode\u003e7295c1a\u003c/code\u003e\u003c/a\u003e css: also parse media queries in \u003ccode\u003e@import\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e3991dd25ab7422981bd6006a5a8c6f741699105\"\u003e\u003ccode\u003ee3991dd\u003c/code\u003e\u003c/a\u003e css: some adjustments to \u003ccode\u003e@import\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bb82cad6be9e51d44e98640618c56964188adbd\"\u003e\u003ccode\u003e8bb82ca\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3748\"\u003e#3748\u003c/a\u003e, fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4293\"\u003e#4293\u003c/a\u003e: lower css media range syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d8c3f879ce9a4cfdf6ce97e0dc1163a816fc30dd\"\u003e\u003ccode\u003ed8c3f87\u003c/code\u003e\u003c/a\u003e css: parse and print media queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6e75bc74f17d09cbcf680b1902a0d4ad7757102c\"\u003e\u003ccode\u003e6e75bc7\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8f506d5ca6882f2fa96a4a7233ab9784af0a5298\"\u003e\u003ccode\u003e8f506d5\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4292\"\u003e#4292\u003c/a\u003e: support \u003ccode\u003ewith { type: bytes }\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6b668f96fb00d6a6d035f058e38b6bd2507beb6\"\u003e\u003ccode\u003ed6b668f\u003c/code\u003e\u003c/a\u003e publish 0.25.10 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5088c198b5ecee18ba903c4099458df98b1b6788\"\u003e\u003ccode\u003e5088c19\u003c/code\u003e\u003c/a\u003e refactor: use strings.Builder (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4290\"\u003e#4290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/755da31752d759f1ea70b8d4f7f677b3557dab3e\"\u003e\u003ccode\u003e755da31\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.7...v0.25.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fdir` from 6.4.6 to 6.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thecodrr/fdir/releases\"\u003efdir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003cp\u003eThis release brings a lot of cool stuff:\u003c/p\u003e\n\u003ch2\u003eESM support\u003c/h2\u003e\n\u003cp\u003efdir now includes esm builds in addition to the commonjs build.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/TheAlexLichter\"\u003e\u003ccode\u003e@​TheAlexLichter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/147\"\u003ethecodrr/fdir#147\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNode v12 support (is back!)\u003c/h2\u003e\n\u003cp\u003efdir v6.4.6 broke Node v12 \u0026amp; v14 compatibility as it made use of AbortController. We have now replaced AbortController with an in-house solution that should bring back support for Node v12.\u003c/p\u003e\n\u003cp\u003eAdditionally, fdir now has the \u003ccode\u003eengines\u003c/code\u003e field set to \u003ccode\u003e\u0026gt;=12\u003c/code\u003e to make it super clear what versions of Node we support.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e for bringing this up and helping me test this!\u003c/p\u003e\n\u003ch2\u003eCustom FS\u003c/h2\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e for adding support for this. You can now pass a custom FS module and fdir will make use of it instead of the Node.js \u003ccode\u003efs\u003c/code\u003e module.\u003c/p\u003e\n\u003cp\u003eYou can use it like so:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e    const api = new fdir({\n      fs: fakeFs,\n    }).crawl(\u0026quot;node_modules\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003efs\u003c/code\u003e property expects the following methods:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eexport type FSLike = {\n  readdir: typeof nativeFs.readdir;\n  readdirSync: typeof nativeFs.readdirSync;\n  realpath: typeof nativeFs.realpath;\n  realpathSync: typeof nativeFs.realpathSync;\n  stat: typeof nativeFs.stat;\n  statSync: typeof nativeFs.statSync;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: use \u003ccode\u003eslice\u003c/code\u003e instead of \u003ccode\u003ereplace\u003c/code\u003e when joining path by \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/152\"\u003ethecodrr/fdir#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support \u003ccode\u003e@types/picomatch\u003c/code\u003e v4 by \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/156\"\u003ethecodrr/fdir#156\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNew Contributors\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlexLichter\"\u003e\u003ccode\u003e@​TheAlexLichter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/147\"\u003ethecodrr/fdir#147\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/thecodrr/fdir/commit/14c678e70e714f32e511cdf24c8d2392ac25ba0f\"\u003e\u003ccode\u003e14c678e\u003c/code\u003e\u003c/a\u003e chore: bump version to 6.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/bcfbc2e009b81f6ecb1247c8f05e3050c1847927\"\u003e\u003ccode\u003ebcfbc2e\u003c/code\u003e\u003c/a\u003e chore: update lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/7800ee8a271d5c484c798e49ae4def24b4228af1\"\u003e\u003ccode\u003e7800ee8\u003c/code\u003e\u003c/a\u003e chore: set engines field (\u003ca href=\"https://redirect.github.com/thecodrr/fdir/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/e7d604203ea2b0623c5f78debcc9a6e89cdb550b\"\u003e\u003ccode\u003ee7d6042\u003c/code\u003e\u003c/a\u003e build: set up tsdown for dual build (\u003ca href=\"https://redirect.github.com/thecodrr/fdir/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/175a702296b9a9a0688a36a3d8ebfe0b5beee46e\"\u003e\u003ccode\u003e175a702\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e@types/picomatch\u003c/code\u003e v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/2ac620dd8d4c4dd59c08901ca81f12703320e90b\"\u003e\u003ccode\u003e2ac620d\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003e||\u003c/code\u003e instead of \u003ccode\u003e??\u003c/code\u003e for node 12 compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/f1630d1983c2e93b13b205c147580c2375cb298d\"\u003e\u003ccode\u003ef1630d1\u003c/code\u003e\u003c/a\u003e chore: run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/6547a2d5337a01aae06a49bcf2d139a4e22289ec\"\u003e\u003ccode\u003e6547a2d\u003c/code\u003e\u003c/a\u003e feat: support custom fs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/afde92a5950ceb64b4b1a87cbcc807233ee78dc4\"\u003e\u003ccode\u003eafde92a\u003c/code\u003e\u003c/a\u003e test: minor refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://githu...\n\n_Description has been truncated_","html_url":"https://github.com/oculairmedia/Letta-MCP-server/pull/83","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oculairmedia%2FLetta-MCP-server/issues/83","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/83/packages"}},{"old_version":"3.2.0","new_version":"3.2.1","update_type":"patch","path":null,"pr_created_at":"2025-10-20T11:29:20.000Z","version_change":"3.2.0 → 3.2.1","issue":{"uuid":"3532095560","node_id":"PR_kwDOP2Eyjs6unQl0","number":10,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 27 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-27T10:41:52.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-20T11:29:20.000Z","updated_at":"2025-10-27T10:41:54.000Z","time_to_close":601952,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":27,"packages":[{"name":"@eslint/js","old_version":"9.32.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@types/node","old_version":"24.1.0","new_version":"24.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.38.0","new_version":"8.46.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.32.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"tsx","old_version":"4.20.3","new_version":"4.20.6","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.29","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"ast-v8-to-istanbul","old_version":"0.3.4","new_version":"0.3.7","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.25.11","repository_url":"https://github.com/evanw/esbuild"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.12.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"rollup","old_version":"4.46.2","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"semver","old_version":"7.7.2","new_version":"7.7.3","repository_url":"https://github.com/npm/node-semver"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"vite","old_version":"6.3.5","new_version":"7.1.11","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.32.0` | `9.38.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.1.0` | `24.8.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.38.0` | `8.46.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.32.0` | `9.38.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.20.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.4` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.29` | `0.3.31` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.4` | `0.3.7` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.11` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.12.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.52.5` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.7.3` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `7.1.11` |\n\n\nUpdates `@eslint/js` from 9.32.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20114\"\u003e#20114\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\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.38.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\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/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20122\"\u003e#20122\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[bot])\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/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\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/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20069\"\u003e#20069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.38.0/packages/js\"\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.1.0 to 24.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.38.0 to 8.46.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.1\u003c/h2\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e cleanup \u003ccode\u003eTSLiteralType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11624\"\u003e#11624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] include mixed \u0026quot;nullish comparison style\u0026quot; chains in checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11533\"\u003e#11533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] special-case \u003ccode\u003e.finally\u003c/code\u003e not to report when a promise returning function is provided as an argument (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11667\"\u003e#11667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.0\u003c/h2\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-member-access] add allowOptionalChaining option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11659\"\u003e#11659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-dynamic-tests] new internal Lint rule to ban dynamic syntax in generating tests (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11323\"\u003e#11323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-schema-to-typescript-types:\u003c/strong\u003e clean up and make public (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11633\"\u003e#11633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export util types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10848\"\u003e#10848\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10849\"\u003e#10849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e mention file specifics in project service allowDefaultProject error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11635\"\u003e#11635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e private identifiers can only appear on LHS of in expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9232\"\u003e#9232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] remove excess parentheses in suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11487\"\u003e#11487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] improve wording around \u003ccode\u003ethis: void\u003c/code\u003e and binding (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11634\"\u003e#11634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] ignore deprecated \u003ccode\u003eexport import\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11603\"\u003e#11603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e removed error type previously deprecated (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11674\"\u003e#11674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] ignore tagged primitives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11660\"\u003e#11660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e deprecate TestCaseError#type and LintMessage#nodeType (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11628\"\u003e#11628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid \u003ccode\u003eabstract\u003c/code\u003e modifier in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11656\"\u003e#11656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid abstract method and accessor to have implementation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11657\"\u003e#11657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark de Dios \u003ca href=\"https://github.com/peanutenthusiast\"\u003e\u003ccode\u003e@​peanutenthusiast\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMister-Hope \u003ca href=\"https://github.com/Mister-Hope\"\u003e\u003ccode\u003e@​Mister-Hope\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRichard Torres \u003ca href=\"https://github.com/richardtorres314\"\u003e\u003ccode\u003e@​richardtorres314\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVictor Genaev \u003ca href=\"https://github.com/mainframev\"\u003e\u003ccode\u003e@​mainframev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] special-case \u003ccode\u003e.finally\u003c/code\u003e not to report when a promise returning function is provided as an argument (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11667\"\u003e#11667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] include mixed \u0026quot;nullish comparison style\u0026quot; chains in checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11533\"\u003e#11533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-member-access] add allowOptionalChaining option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11659\"\u003e#11659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-schema-to-typescript-types:\u003c/strong\u003e clean up and make public (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11633\"\u003e#11633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] ignore tagged primitives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11660\"\u003e#11660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid abstract method and accessor to have implementation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11657\"\u003e#11657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e removed error type previously deprecated (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11674\"\u003e#11674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] ignore deprecated \u003ccode\u003eexport import\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11603\"\u003e#11603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] improve wording around \u003ccode\u003ethis: void\u003c/code\u003e and binding (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11634\"\u003e#11634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e deprecate TestCaseError#type and LintMessage#nodeType (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11628\"\u003e#11628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] remove excess parentheses in suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11487\"\u003e#11487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark de Dios \u003ca href=\"https://github.com/peanutenthusiast\"\u003e\u003ccode\u003e@​peanutenthusiast\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRichard Torres \u003ca href=\"https://github.com/richardtorres314\"\u003e\u003ccode\u003e@​richardtorres314\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVictor Genaev \u003ca href=\"https://github.com/mainframev\"\u003e\u003ccode\u003e@​mainframev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3f5fbf698e75ddd87874885ffbf937913761cdb0\"\u003e\u003ccode\u003e3f5fbf6\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a64b3ccb734a34326627cb5e2368e19f7534ecb8\"\u003e\u003ccode\u003ea64b3cc\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-misused-promises] special-case \u003ccode\u003e.finally\u003c/code\u003e not to repo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/73003bfd143c1915c6f7a71741143c6be742df12\"\u003e\u003ccode\u003e73003bf\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-optional-chain] include mixed \u0026quot;nullish comparison...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aec785e33d63b248231c3e68c9aeb792caf21acc\"\u003e\u003ccode\u003eaec785e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a97419124f93aef7e7748e4d0d768d6e79c28e28\"\u003e\u003ccode\u003ea974191\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-readonly-parameter-types] ignore tagged primitive...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/02e02787425300e6b3e27903138fef4ead94c182\"\u003e\u003ccode\u003e02e0278\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): forbid abstract method and accessor to have implement...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f0837984cb587a47bfa7737ed252fedf67346168\"\u003e\u003ccode\u003ef083798\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unsafe-member-access] add allowOptionalChaining opti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a62f625521385447fd5e22bd02a3cbc3dbdf7f2c\"\u003e\u003ccode\u003ea62f625\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): removed error type previously deprecated (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11674\"\u003e#11674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7f5fed7922385479613f4d79a28615014174a556\"\u003e\u003ccode\u003e7f5fed7\u003c/code\u003e\u003c/a\u003e chore: remove unused batchedSingleLineTests test utility (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11675\"\u003e#11675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f8412ce22b6e7e12121759d34b306d5f4019f1e5\"\u003e\u003ccode\u003ef8412ce\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] ignore deprecated \u003ccode\u003eexport import\u003c/code\u003es (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11603\"\u003e#11603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.1/packages/eslint-plugin\"\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@​typescript-eslint/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.38.0 to 8.46.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.46.1\u003c/h2\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e cleanup \u003ccode\u003eTSLiteralType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11624\"\u003e#11624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] include mixed \u0026quot;nullish comparison style\u0026quot; chains in checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11533\"\u003e#11533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] special-case \u003ccode\u003e.finally\u003c/code\u003e not to report when a promise returning function is provided as an argument (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11667\"\u003e#11667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.0\u003c/h2\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-member-access] add allowOptionalChaining option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11659\"\u003e#11659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-dynamic-tests] new internal Lint rule to ban dynamic syntax in generating tests (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11323\"\u003e#11323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-schema-to-typescript-types:\u003c/strong\u003e clean up and make public (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11633\"\u003e#11633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export util types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10848\"\u003e#10848\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10849\"\u003e#10849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e mention file specifics in project service allowDefaultProject error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11635\"\u003e#11635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e private identifiers can only appear on LHS of in expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9232\"\u003e#9232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] remove excess parentheses in suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11487\"\u003e#11487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] improve wording around \u003ccode\u003ethis: void\u003c/code\u003e and binding (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11634\"\u003e#11634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] ignore deprecated \u003ccode\u003eexport import\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11603\"\u003e#11603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e removed error type previously deprecated (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11674\"\u003e#11674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] ignore tagged primitives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11660\"\u003e#11660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e deprecate TestCaseError#type and LintMessage#nodeType (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11628\"\u003e#11628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid \u003ccode\u003eabstract\u003c/code\u003e modifier in object methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11656\"\u003e#11656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid abstract method and accessor to have implementation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11657\"\u003e#11657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark de Dios \u003ca href=\"https://github.com/peanutenthusiast\"\u003e\u003ccode\u003e@​peanutenthusiast\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMister-Hope \u003ca href=\"https://github.com/Mister-Hope\"\u003e\u003ccode\u003e@​Mister-Hope\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRichard Torres \u003ca href=\"https://github.com/richardtorres314\"\u003e\u003ccode\u003e@​richardtorres314\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVictor Genaev \u003ca href=\"https://github.com/mainframev\"\u003e\u003ccode\u003e@​mainframev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://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.46.0 (2025-10-06)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://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.45.0 (2025-09-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.42.0 (2025-09-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\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/typescript-eslint/typescript-eslint/commit/3f5fbf698e75ddd87874885ffbf937913761cdb0\"\u003e\u003ccode\u003e3f5fbf6\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aec785e33d63b248231c3e68c9aeb792caf21acc\"\u003e\u003ccode\u003eaec785e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/255e9e274b24f86f3179146c20c156506312c92c\"\u003e\u003ccode\u003e255e9e2\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ef9173c56fa488737bff9ab463338ea65cb83373\"\u003e\u003ccode\u003eef9173c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d13590979dc4130525d7b321230298dcdebc176f\"\u003e\u003ccode\u003ed135909\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.1/packages/parser\"\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@​typescript-eslint/parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.32.0 to 9.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.38.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e) (Atul Nair)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65\"\u003e\u003ccode\u003ea1f06a3\u003c/code\u003e\u003c/a\u003e fix: correct SourceCode typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20114\"\u003e#20114\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/462675af8a811f9ca984efaedbdc5b46b13ced7a\"\u003e\u003ccode\u003e462675a\u003c/code\u003e\u003c/a\u003e docs: improve web accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20205\"\u003e#20205\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397\"\u003e\u003ccode\u003ec070e65\u003c/code\u003e\u003c/a\u003e docs: correct formatting in \u003ccode\u003eno-irregular-whitespace\u003c/code\u003e rule documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20203\"\u003e#20203\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a\"\u003e\u003ccode\u003eb39e71a\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cd3998314876a4fad6463d9011bc73778ccc1fd9\"\u003e\u003ccode\u003ecd39983\u003c/code\u003e\u003c/a\u003e docs: move \u003ccode\u003ecustom-formatters\u003c/code\u003e type descriptions to \u003ccode\u003enodejs-api\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20190\"\u003e#20190\u003c/a\u003e) (Percy Ma)\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/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\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.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\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/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848\"\u003e\u003ccode\u003eeac71fb\u003c/code\u003e\u003c/a\u003e test: remove use of \u003ccode\u003enodejsScope\u003c/code\u003e option of eslint-scope from tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20206\"\u003e#20206\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30\"\u003e\u003ccode\u003e4168a18\u003c/code\u003e\u003c/a\u003e chore: fix typo in legacy-eslint.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20202\"\u003e#20202\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6\"\u003e\u003ccode\u003e205dbd2\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20200\"\u003e#20200\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed\"\u003e\u003ccode\u003edbb200e\u003c/code\u003e\u003c/a\u003e chore: use team member's username when name is not available in data (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20194\"\u003e#20194\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36\"\u003e\u003ccode\u003e8962089\u003c/code\u003e\u003c/a\u003e chore: mark deprecated rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20184\"\u003e#20184\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\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/8fe511b4c0fb74df3290271b29c672c3fbf3be1f\"\u003e\u003ccode\u003e8fe511b\u003c/code\u003e\u003c/a\u003e 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f961736693e8b5658eb117eedbb9754be589c0ce\"\u003e\u003ccode\u003ef961736\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045\"\u003e\u003ccode\u003ed17c795\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.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20221\"\u003e#20221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\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/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb\"\u003e\u003ccode\u003e50c3dfd\u003c/code\u003e\u003c/a\u003e fix: improve type support for isolated dependencies in pnpm (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20201\"\u003e#20201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa\"\u003e\u003ccode\u003ec82b5ef\u003c/code\u003e\u003c/a\u003e refactor: Use types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8\"\u003e\u003ccode\u003eff31609\u003c/code\u003e\u003c/a\u003e ci: add Node.js 25 to \u003ccode\u003eci.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20220\"\u003e#20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485\"\u003e\u003ccode\u003ece40f74\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to only highlight function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1\"\u003e\u003ccode\u003ee37e590\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives with \u003ccode\u003ee\u003c/code\u003e notation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859\"\u003e\u003ccode\u003e004577e\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.32.0...v9.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.20.3 to 4.20.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.20.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.5...v4.20.6\"\u003e4.20.6\u003c/a\u003e (2025-09-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly hide relaySignal from process.listeners() (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/741\"\u003e#741\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/710a42473ebfdff362818bed4fd1f5c7a27837e2\"\u003e710a424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.20.6\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.20.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.4...v4.20.5\"\u003e4.20.5\u003c/a\u003e (2025-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle ambiguous packages (\u003ca href=\"https://github.com/privatenumber/tsx/commit/796053a6473898bf02283e90dea35a8ff537fa10\"\u003e796053a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.20.5\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.20.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.3...v4.20.4\"\u003e4.20.4\u003c/a\u003e (2025-08-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eoverride Node's native TS formats (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/733\"\u003e#733\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/a639836fad4e60dbda6498b7851b6890e0c60a08\"\u003ea639836\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.20.4\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/710a42473ebfdff362818bed4fd1f5c7a27837e2\"\u003e\u003ccode\u003e710a424\u003c/code\u003e\u003c/a\u003e fix: properly hide relaySignal from process.listeners() (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/20b91c44bbb00006f182fee3b0bcfc55aaec6e44\"\u003e\u003ccode\u003e20b91c4\u003c/code\u003e\u003c/a\u003e docs: make sponsors dynamic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/08dcd59a3a05774897a641a943702ca4b47192e0\"\u003e\u003ccode\u003e08dcd59\u003c/code\u003e\u003c/a\u003e chore: move vercel settings to root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/e6d1a4726540eb4dbef9b331acb13a294c674e96\"\u003e\u003ccode\u003ee6d1a47\u003c/code\u003e\u003c/a\u003e docs: obfuscate aside classname\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de2719d943aefa1ac3f9b55b1351a2be79a546dc\"\u003e\u003ccode\u003ede2719d\u003c/code\u003e\u003c/a\u003e style: remove unused variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/13f2954df393488b5babfc33ccb36879399ab2ab\"\u003e\u003ccode\u003e13f2954\u003c/code\u003e\u003c/a\u003e chore: upgrade docs deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/0504525e5f0c69821f11e99496e5e02bfba29af8\"\u003e\u003ccode\u003e0504525\u003c/code\u003e\u003c/a\u003e chore: upgrade manten\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/132fdd83ef108a4f0b446e1c3e103f7928430017\"\u003e\u003ccode\u003e132fdd8\u003c/code\u003e\u003c/a\u003e test: assert require.cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f057e7da236b1f5631d761cbebd08d580e2bb32d\"\u003e\u003ccode\u003ef057e7d\u003c/code\u003e\u003c/a\u003e test: require loop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/a6f8f9fa779129ebfecc1cdd766a4d25a05f2976\"\u003e\u003ccode\u003ea6f8f9f\u003c/code\u003e\u003c/a\u003e refactor: getFormat to handle all formats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.3...v4.20.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.28.0 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/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/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/cod...\n\n_Description has been truncated_","html_url":"https://github.com/vishalpatel2890/td-mcp-modified/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishalpatel2890%2Ftd-mcp-modified/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"3.1.4","new_version":"3.2.1","update_type":"minor","path":null,"pr_created_at":"2025-10-20T04:44:21.000Z","version_change":"3.1.4 → 3.2.1","issue":{"uuid":"3531024790","node_id":"PR_kwDOOD_vJs6ujpyV","number":79,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group with 22 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-20T04:44:21.000Z","updated_at":"2025-10-27T06:10:35.250Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":22,"packages":[{"name":"supertest","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.29","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@types/node","old_version":"20.19.9","new_version":"20.19.22","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.7","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"esbuild","old_version":"0.25.7","new_version":"0.25.11","repository_url":"https://github.com/evanw/esbuild"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"loupe","old_version":"3.1.4","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"rollup","old_version":"4.45.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"semver","old_version":"7.7.2","new_version":"7.7.3","repository_url":"https://github.com/npm/node-semver"},{"name":"sirv","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/lukeed/sirv"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"vite","old_version":"7.0.5","new_version":"7.1.10","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.3` | `7.1.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.4` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.29` | `0.3.31` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `20.19.22` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.7` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.7` | `0.25.11` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.4` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.1` | `4.52.5` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.7.3` |\n| [sirv](https://github.com/lukeed/sirv) | `3.0.1` | `3.0.2` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.0.5` | `7.1.10` |\n\nUpdates `supertest` from 7.1.3 to 7.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.28.0 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/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\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/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\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.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/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/f04083a70573804935797e5a4d7d8f647d30a59a\"\u003e\u003ccode\u003ef04083a\u003c/code\u003e\u003c/a\u003e [Babel 8] Align TSMappedType AST (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17479\"\u003e#17479\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/432a7ffbff568efb608a5ddd8e87aea39c76bdad\"\u003e\u003ccode\u003e432a7ff\u003c/code\u003e\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17465\"\u003e#17465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/70db86a03cb946d860e8fd68b84d178672651d56\"\u003e\u003ccode\u003e70db86a\u003c/code\u003e\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17478\"\u003e#17478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/98d18aa4f66ce300a6a863bad223ab67b3fdf282\"\u003e\u003ccode\u003e98d18aa\u003c/code\u003e\u003c/a\u003e Misc: Cleanup Babel 8 tasks (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17429\"\u003e#17429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5051613c021b6604929278d6811fa671f49dfbdb\"\u003e\u003ccode\u003e5051613\u003c/code\u003e\u003c/a\u003e Type-check \u003ccode\u003e.d.ts\u003c/code\u003e file with \u003ccode\u003estrict: true\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17461\"\u003e#17461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-utils` from 4.7.0 to 4.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-utils/releases\"\u003e\u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.8.0...v4.9.0\"\u003e4.9.0\u003c/a\u003e (2025-09-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eisParenthesized:\u003c/strong\u003e support the latest \u003ccode\u003etypescript-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/261\"\u003e#261\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/e872dbdea1122a14f14782f00cc392b76e4c6242\"\u003ee872dbd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.7.0...v4.8.0\"\u003e4.8.0\u003c/a\u003e (2025-09-03)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eget-static-value:\u003c/strong\u003e incorrect return when variable has object mutation (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/257\"\u003e#257\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/161ffe1b7ffb469a56a0030c04771e9f90d64059\"\u003e161ffe1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for typescript AST to \u003ccode\u003eisParenthesized\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/692ce08851581ed2385a3804d6a00d73af458479\"\u003e692ce08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/e872dbdea1122a14f14782f00cc392b76e4c6242\"\u003e\u003ccode\u003ee872dbd\u003c/code\u003e\u003c/a\u003e feat(isParenthesized): support the latest \u003ccode\u003etypescript-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/161ffe1b7ffb469a56a0030c04771e9f90d64059\"\u003e\u003ccode\u003e161ffe1\u003c/code\u003e\u003c/a\u003e fix(get-static-value): incorrect return when variable has object mutation (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/692ce08851581ed2385a3804d6a00d73af458479\"\u003e\u003ccode\u003e692ce08\u003c/code\u003e\u003c/a\u003e feat: add support for typescript AST to \u003ccode\u003eisParenthesized\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.7.0...v4.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/gen-mapping` from 0.3.12 to 0.3.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/gen-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/gen-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.13] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/gen-mapping/0.3.12...gen-mapping/0.3.13\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/gen-mapping/0.3.12...gen-mapping/0.3.13\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/jridgewell/sourcemaps/commit/a969b67424a2e16e3cf8b137d7146d9424bf8534\"\u003e\u003ccode\u003ea969b67\u003c/code\u003e\u003c/a\u003e gen-mapping/0.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/c780a904904048808f6043969dc1b87fc5b361d1\"\u003e\u003ccode\u003ec780a90\u003c/code\u003e\u003c/a\u003e Update links to point to monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e2fa5d783de70877df8b304cb1af484ecfd0636b\"\u003e\u003ccode\u003ee2fa5d7\u003c/code\u003e\u003c/a\u003e remapping/2.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/gen-mapping/0.3.13/packages/gen-mapping\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/sourcemap-codec` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/sourcemap-codec/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/sourcemap-codec\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[1.5.5] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.4...sourcemap-codec/1.5.5\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.4...sourcemap-codec/1.5.5\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/jridgewell/sourcemaps/commit/e53a6dfb18f404a0cc77d1c92aa4bcc11dac16a6\"\u003e\u003ccode\u003ee53a6df\u003c/code\u003e\u003c/a\u003e sourcemap-codec/1.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/sourcemap-codec/1.5.5/packages/sourcemap-codec\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/trace-mapping` from 0.3.29 to 0.3.31\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/trace-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/trace-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.31] - 2025-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the performance of \u003ccode\u003egeneratedPositionFor\u003c/code\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping/issues/42\"\u003e#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.30...trace-mapping/0.3.31\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.30...trace-mapping/0.3.31\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e[0.3.30] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.29...trace-mapping/0.3.30\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.29...trace-mapping/0.3.30\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/jridgewell/sourcemaps/commit/74fc8e11d30641b82e3ca3532cd89477671afeab\"\u003e\u003ccode\u003e74fc8e1\u003c/code\u003e\u003c/a\u003e trace-mapping/0.3.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/2042d5f031bb436a2425cd0d451f24ef68972f36\"\u003e\u003ccode\u003e2042d5f\u003c/code\u003e\u003c/a\u003e Use real arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e2f5db12bb57a06ff736ca5a30d662ba97798731\"\u003e\u003ccode\u003ee2f5db1\u003c/code\u003e\u003c/a\u003e simplifiy with PR feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/5c8e94e44636afb0e3a028426900b80c74bea745\"\u003e\u003ccode\u003e5c8e94e\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'upstream/main' into connor4312/41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/08f73074303a8be800a57e803603fa4e458b621c\"\u003e\u003ccode\u003e08f7307\u003c/code\u003e\u003c/a\u003e Benchmark generatedPositionFor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/d3b3fcd8fa92cab53a5505086521d1b28a32bf4e\"\u003e\u003ccode\u003ed3b3fcd\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/392ea806b1d17d961d5859cfc00986e1bf31f195\"\u003e\u003ccode\u003e392ea80\u003c/code\u003e\u003c/a\u003e fix: pathological slow case in bySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/095a5825c482003597a30aa380b50159219f3618\"\u003e\u003ccode\u003e095a582\u003c/code\u003e\u003c/a\u003e trace-mapping/0.3.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/trace-mapping/0.3.31/packages/trace-mapping\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.9 to 20.19.22\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 `ast-v8-to-istanbul` from 0.3.3 to 0.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/releases\"\u003east-v8-to-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: windows end-of-line by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/98\"\u003eAriPerkkio/ast-v8-to-istanbul#98\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.6...v0.3.7\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.6...v0.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: support \u003ccode\u003eexport default function\u003c/code\u003e by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/94\"\u003eAriPerkkio/ast-v8-to-istanbul#94\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/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/94\"\u003eAriPerkkio/ast-v8-to-istanbul#94\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.5...v0.3.6\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.5...v0.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: publish ignore hints example by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/74\"\u003eAriPerkkio/ast-v8-to-istanbul#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eignore else\u003c/code\u003e for implicit else by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/83\"\u003eAriPerkkio/ast-v8-to-istanbul#83\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.4...v0.3.5\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.4...v0.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ignore hints for \u003ccode\u003eSwitchCase\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/72\"\u003eAriPerkkio/ast-v8-to-istanbul#72\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/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/55\"\u003eAriPerkkio/ast-v8-to-istanbul#55\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.4\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.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/AriPerkkio/ast-v8-to-istanbul/commit/e463cebdf6fd5a46b47f48e226f771a31d612220\"\u003e\u003ccode\u003ee463ceb\u003c/code\u003e\u003c/a\u003e 0.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/565183ba00b5f4388105838bd1c40dbf09240a84\"\u003e\u003ccode\u003e565183b\u003c/code\u003e\u003c/a\u003e fix: windows end-of-line (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/fe9afb049c249aa8c2858baee7ebd41fd7d26568\"\u003e\u003ccode\u003efe9afb0\u003c/code\u003e\u003c/a\u003e 0.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/713f64444e804b363039c16663ac83930fdd4371\"\u003e\u003ccode\u003e713f644\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eexport default function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/39c5463c812296f1f56a4567ba00537515c660e0\"\u003e\u003ccode\u003e39c5463\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/c91df9d2b9d98e22b1f630f220d6960eab8e6cd4\"\u003e\u003ccode\u003ec91df9d\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/91\"\u003e#91\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/cff2e982e4d7a4c461be45f6b98757c5edaea5ba\"\u003e\u003ccode\u003ecff2e98\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/78c37a063a9cb2ae7c716beeaf291f379a73d486\"\u003e\u003ccode\u003e78c37a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-unicorn to v61 (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/57610349cf5e373e6bbd1cfdb3df50dbe7a7244c\"\u003e\u003ccode\u003e5761034\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/7d4dd0bd1bec8c2abaf124bcb9c204a0277e91f0\"\u003e\u003ccode\u003e7d4dd0b\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for ast-v8-to-istanbul since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 5.2.1 to 5.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: keep names in bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1702\"\u003echaijs/chai#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: support publishing v5 by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1703\"\u003echaijs/chai#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update npm tag name by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1704\"\u003echaijs/chai#1704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003cp\u003eReverts the removal of the bundled version of chai in 5.3.1\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate core contributors by \u003ca href=\"https://github.com/keithamus\"\u003e\u003ccode\u003e@​keithamus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1697\"\u003echaijs/chai#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: reintroduce bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1699\"\u003echaijs/chai#1699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove bundled chai by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1694\"\u003echaijs/chai#1694\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1696\"\u003echaijs/chai#1696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: use \u003ccode\u003efiles\u003c/code\u003e for publishing by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1695\"\u003echaijs/chai#1695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445243d5e769c6b155e2a35e25a5f747afd2da88\"\u003e\u003ccode\u003e445243d\u003c/code\u003e\u003c/a\u003e chore: update npm tag name (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1704\"\u003e#1704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/42013e17619736b96c78a4b2dd8b0e7282b2b76f\"\u003e\u003ccode\u003e42013e1\u003c/code\u003e\u003c/a\u003e chore: support publishing v5 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a6c9b77ccab6b30e025050d8355662f7a20e2c78\"\u003e\u003ccode\u003ea6c9b77\u003c/code\u003e\u003c/a\u003e fix: keep names in bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/f2c2e3eb44ad687a3a641ac8475e158562016437\"\u003e\u003ccode\u003ef2c2e3e\u003c/code\u003e\u003c/a\u003e fix: reintroduce bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445d4777bd77a88f2007fbbefb7c6b37bb35b527\"\u003e\u003ccode\u003e445d477\u003c/code\u003e\u003c/a\u003e Update core contributors (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/fdcad8b11b2e9294d58b023eaf6b1208efaf9e6f\"\u003e\u003ccode\u003efdcad8b\u003c/code\u003e\u003c/a\u003e chore: remove bundled chai (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/10cb3442313f6455e1626eea7f47a382615de3e7\"\u003e\u003ccode\u003e10cb344\u003c/code\u003e\u003c/a\u003e chore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a125d3eba50d593601ee1db2e0fea5221c22e478\"\u003e\u003ccode\u003ea125d3e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003efiles\u003c/code\u003e for publishing (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.1...v5.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.7 to 0.25.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'bytes' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4292\"\u003e#4292\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-bytes\"\u003eimport bytes\u003c/a\u003e proposal has reached stage 2.7 in the TC39 process, which means that although it isn't quite recommended for implementation, it's generally approved and ready for validation. Furthermore it has already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_bytes/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/19928\"\u003eWebpack\u003c/a\u003e. So with this release, esbuild will also add support for this. It behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#binary\"\u003e\u003ccode\u003ebinary\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport data from './image.png' with { type: 'bytes' }\nconst view = new DataView(data.buffer, 0, 24)\nconst width = view.getInt32(16)\nconst height = view.getInt32(20)\nconsole.log('size:', width + '\\xD7' + height)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower CSS media query range syntax (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3748\"\u003e#3748\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4293\"\u003e#4293\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild will now transform CSS media query range syntax into equivalent syntax using \u003ccode\u003emin-\u003c/code\u003e/\u003ccode\u003emax-\u003c/code\u003e prefixes for older browsers. For example, the following CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (640px \u0026lt;= width \u0026lt;= 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ewill be transformed like this with a target such as \u003ccode\u003e--target=chrome100\u003c/code\u003e (or more specifically with \u003ccode\u003e--supported:media-range=false\u003c/code\u003e if desired):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (min-width: 640px) and (max-width: 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a panic in a minification edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4287\"\u003e#4287\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a panic due to a null pointer that could happen when esbuild inlines a doubly-nested identity function and the final result is empty. It was fixed by emitting the value \u003ccode\u003eundefined\u003c/code\u003e in this case, which avoids the panic. This case must be rare since it hasn't come up until now. Here is an example of code that previously triggered the panic (which only happened when minifying):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003efunction identity(x) { return x }\nidentity({ y: identity(123) })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e@supports\u003c/code\u003e nested inside pseudo-element (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4265\"\u003e#4265\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWhen transforming nested CSS to non-nested CSS, esbuild is supposed to filter out pseudo-elements such as \u003ccode\u003e::placeholder\u003c/code\u003e for correctness. The \u003ca href=\"https://www.w3.org/TR/css-nesting-1/\"\u003eCSS nesting specification\u003c/a\u003e says the following:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe nesting selector cannot represent pseudo-elements (identical to the behavior of the ':is()' pseudo-class). We’d like to relax this restriction, but need to do so simultaneously for both ':is()' and '\u0026amp;', since they’re intentionally built on the same underlying mechanisms.\u003c/p\u003e\n\u003c/blockquote\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/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'bytes' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4292\"\u003e#4292\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-bytes\"\u003eimport bytes\u003c/a\u003e proposal has reached stage 2.7 in the TC39 process, which means that although it isn't quite recommended for implementation, it's generally approved and ready for validation. Furthermore it has already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_bytes/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/19928\"\u003eWebpack\u003c/a\u003e. So with this release, esbuild will also add support for this. It behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#binary\"\u003e\u003ccode\u003ebinary\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport data from './image.png' with { type: 'bytes' }\nconst view = new DataView(data.buffer, 0, 24)\nconst width = view.getInt32(16)\nconst height = view.getInt32(20)\nconsole.log('size:', width + '\\xD7' + height)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower CSS media query range syntax (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3748\"\u003e#3748\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4293\"\u003e#4293\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild will now transform CSS media query range syntax into equivalent syntax using \u003ccode\u003emin-\u003c/code\u003e/\u003ccode\u003emax-\u003c/code\u003e prefixes for older browsers. For example, the following CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (640px \u0026lt;= width \u0026lt;= 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ewill be transformed like this with a target such as \u003ccode\u003e--target=chrome100\u003c/code\u003e (or more specifically with \u003ccode\u003e--supported:media-range=false\u003c/code\u003e if desired):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (min-width: 640px) and (max-width: 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.25.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a panic in a minification edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4287\"\u003e#4287\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a panic due to a null pointer that could happen when esbuild inlines a doubly-nested identity function and the final result is empty. It was fixed by emitting the value \u003ccode\u003eundefined\u003c/code\u003e in this case, which avoids the panic. This case must be rare since it hasn't come up until now. Here is an example of code that previously triggered the panic (which only happened when minifying):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003efunction identity(x) { return x }\nidentity({ y: identity(123) })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e@supports\u003c/code\u003e nested inside pseudo-element (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4265\"\u003e#4265\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWhen transforming nested CSS to non-nested CSS, esbuild is supposed to filter out pseudo-elements such as \u003ccode\u003e::placeholder\u003c/code\u003e for correctness. The \u003ca href=\"https://www.w3.org/TR/css-nesting-1/\"\u003eCSS nesting specification\u003c/a\u003e says the following:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b7c4f2dcbcaa1238bca0f7a4a1d95918296c82e\"\u003e\u003ccode\u003e6b7c4f2\u003c/code\u003e\u003c/a\u003e publish 0.25.11 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7295c1aebc8d4f42eed08aa008cc0d7ec617727d\"\u003e\u003ccode\u003e7295c1a\u003c/code\u003e\u003c/a\u003e css: also parse media queries in \u003ccode\u003e@import\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e3991dd25ab7422981bd6006a5a8c6f741699105\"\u003e\u003ccode\u003ee3991dd\u003c/code\u003e\u003c/a\u003e css: some adjustments to \u003ccode\u003e@import\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bb82cad6be9e51d44e98640618c56964188adbd\"\u003e\u003ccode\u003e8bb82ca\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3748\"\u003e#3748\u003c/a\u003e, fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4293\"\u003e#4293\u003c/a\u003e: lower css media range syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d8c3f879ce9a4cfdf6ce97e0dc1163a816fc30dd\"\u003e\u003ccode\u003ed8c3f87\u003c/code\u003e\u003c/a\u003e css: parse and print media queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6e75bc74f17d09cbcf680b1902a0d4ad7757102c\"\u003e\u003ccode\u003e6e75bc7\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8f506d5ca6882f2fa96a4a7233ab9784af0a5298\"\u003e\u003ccode\u003e8f506d5\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4292\"\u003e#4292\u003c/a\u003e: support \u003ccode\u003ewith { type: bytes }\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6b668f96fb00d6a6d035f058e38b6bd2507beb6\"\u003e\u003ccode\u003ed6b668f\u003c/code\u003e\u003c/a\u003e publish 0.25.10 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5088c198b5ecee18ba903c4099458df98b1b6788\"\u003e\u003ccode\u003e5088c19\u003c/code\u003e\u003c/a\u003e refactor: use strings.Builder (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4290\"\u003e#4290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/755da31752d759f1ea70b8d4f7f677b3557dab3e\"\u003e\u003ccode\u003e755da31\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.7...v0.25.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fdir` from 6.4.6 to 6.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thecodrr/fdir/releases\"\u003efdir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003cp\u003eThis release brings a lot of cool stuff:\u003c/p\u003e\n\u003ch2\u003eESM support\u003c/h2\u003e\n\u003cp\u003efdir now includes esm builds in addition to the commonjs build.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/TheAlexLichter\"\u003e\u003ccode\u003e@​TheAlexLichter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/147\"\u003ethecodrr/fdir#147\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNode v12 support (is back!)\u003c/h2\u003e\n\u003cp\u003efdir v6.4.6 broke Node v12 \u0026amp; v14 compatibility as it made use of AbortController. We have now replaced AbortController with an in-house solution that should bring back support for Node v12.\u003c/p\u003e\n\u003cp\u003eAdditionally, fdir now has the \u003ccode\u003eengines\u003c/code\u003e field set to \u003ccode\u003e\u0026gt;=12\u003c/code\u003e to make it super clear what versions of Node we support.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e for bringing this up and helping me test this!\u003c/p\u003e\n\u003ch2\u003eCustom FS\u003c/h2\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e for adding support for this. You can now pass a custom FS module and fdir will make use of it instead of the Node.js \u003ccode\u003efs\u003c/code\u003e module.\u003c/p\u003e\n\u003cp\u003eYou can use it like so:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e    const api = new fdir({\n      fs: fakeFs,\n    }).crawl(\u0026quot;node_modules\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003efs\u003c/code\u003e property expects the following methods:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eexport type FSLike = {\n  readdir: typeof nativeFs.readdir;\n  readdirSync: typeof nativeFs.readdirSync;\n  realpath: typeof nativeFs.realpath;\n  realpathSync: typeof nativeFs.realpathSync;\n  stat: typeof nativeFs.stat;\n  statSync: typeof nativeFs.statSync;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: use \u003ccode\u003eslice\u003c/code\u003e instead of \u003ccode\u003ereplace\u003c/code\u003e when joining path by \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/152\"\u003ethecodrr/fdir#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support \u003ccode\u003e@types/picomatch\u003c/code\u003e v4 by \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/156\"\u003ethecodrr/fdir#156\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNew Contributors\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlexLichter\"\u003e\u003ccode\u003e@​TheAlexLichter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/147\"\u003ethecodrr/fdir#147\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/thecodrr/fdir/commit/14c678e70e714f32e511cdf24c8d2392ac25ba0f\"\u003e\u003ccode\u003e14c678e\u003c/code\u003e\u003c/a\u003e chore: bump version to 6.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/bcfbc2e009b81f6ecb1247c8f05e3050c1847927\"\u003e\u003ccode\u003ebcfbc2e\u003c/code\u003e\u003c/a\u003e chore: update lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/7800ee8a271d5c484c798e49ae4def24b4228af1\"\u003e\u003ccode\u003e7800ee8\u003c/code\u003e\u003c/a\u003e chore: set engines field (\u003ca href=\"https://redirect.github.com/thecodrr/fdir/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/e7d604203ea2b0623c5f78debcc9a6e89cdb550b\"\u003e\u003ccode\u003ee7d6042\u003c/code\u003e\u003c/a\u003e build: set up tsdown for dual build (\u003ca href=\"https://redirect.github.com/thecodrr/fdir/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/175a702296b9a9a0688a36a3d8ebfe0b5beee46e\"\u003e\u003ccode\u003e175a702\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e@types/picomatch\u003c/code\u003e v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/2ac620dd8d4c4dd59c08901ca81f12703320e90b\"\u003e\u003ccode\u003e2ac620d\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003e||\u003c/code\u003e instead of \u003ccode\u003e??\u003c/code\u003e for node 12 compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/f1630d1983c2e93b13b205c147580c2375cb298d\"\u003e\u003ccode\u003ef1630d1\u003c/code\u003e\u003c/a\u003e chore: run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/6547a2d5337a01aae06a49bcf2d139a4e22289ec\"\u003e\u003ccode\u003e6547a2d\u003c/code\u003e\u003c/a\u003e feat: support custom fs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/afde92a5950ceb64b4b1a87cbcc807233ee78dc4\"\u003e\u003ccode\u003eafde92a\u003c/code\u003e\u003c/a\u003e test: minor refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/76cb3a4ea721e1417d4ffab8061767027b942337\"\u003e\u003ccode\u003e76cb3a4\u003c/code\u003e\u003c/a\u003e fix: drop AbortController as it breaks fdir on Node v14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/thecodrr/fdir/compare/v6.4.6...v6.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `istanbul-reports` from 3.1.7 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/istanbuljs/istanbuljs/releases\"\u003eistanbul-reports's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eistanbul-reports: v3.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/compare/istanbul-reports-v3.1.7...istanbul-reports-v3.2.0\"\u003e3.2.0\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate HTML report filter to take a RegEx (\u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/796\"\u003e#796\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/a7399991f4f5a086a75e8ac13131b79f5e4a6377\"\u003ea739999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehtml-spa table formatting (\u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/814\"\u003e#814\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/39c0fd1c45c8e2300bd724f91989bbffe60422a6\"\u003e39c0fd1\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/istanbuljs/istanbuljs/blob/main/packages/istanbul-reports/CHANGELOG.md\"\u003eistanbul-reports's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/compare/istanbul-reports-v3.1.7...istanbul-reports-v3.2.0\"\u003e3.2.0\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate HTML report filter to take a RegEx (\u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/796\"\u003e#796\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/a7399991f4f5a086a75e8ac13131b79f5e4a6377\"\u003ea739999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehtml-spa table formatting (\u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/814\"\u003e#814\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/39c0fd1c45c8e2300bd724f91989bbffe60422a6\"\u003e39c0fd1\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/istanbuljs/istanbuljs/commit/28ffdbc314596bdcb3007e85d30a62372602b262\"\u003e\u003ccode\u003e28ffdbc\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/a7399991f4f5a086a75e8ac13131b79f5e4a6377\"\u003e\u003ccode\u003ea739999\u003c/code\u003e\u003c/a\u003e feat: update HTML report filter to take a RegEx (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/69b0036f521bbe275dbee7817bfe6db86c3894aa\"\u003e\u003ccode\u003e69b0036\u003c/code\u003e\u003c/a\u003e chore: fix typo in block-navigation.js (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/822\"\u003e#822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/39c0fd1c45c8e2300bd724f91989bbffe60422a6\"\u003e\u003ccode\u003e39c0fd1\u003c/code\u003e\u003c/a\u003e fix: html-spa table formatting (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/a655eb27b6f15e5f4e3cd5b690e1ce5879a6ae44\"\u003e\u003ccode\u003ea655eb2\u003c/code\u003e\u003c/a\u003e chore: remove Greenkeeper badges (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/istanbuljs/istanbuljs/commits/istanbul-reports-v3.2.0/packages/istanbul-reports\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loupe` from 3.1.4 to 3.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/loupe/releases\"\u003eloupe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: inject inspect fn so it behaves like NodeJS inspect by \u003ca href=\"https://github.com/jpolo\"\u003e\u003ccode\u003e@​jpolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/111\"\u003echaijs/loupe#111\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/jpolo\"\u003e\u003ccode\u003e@​jpolo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/111\"\u003echaijs/loupe#111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.2.0...v3.2.1\"\u003ehttps://github.com/chaijs/loupe/compare/v3.2.0...v3.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simplify promise inspection by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/109\"\u003echaijs/loupe#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.1.4...v3.2.0\"\u003ehttps://github.com/chaijs/loupe/compare/v3.1.4...v3.2.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/chaijs/loupe/commit/020f283a90fac8a799baba76ee55ec4a62cf5ba9\"\u003e\u003ccode\u003e020f283\u003c/code\u003e\u003c/a\u003e Fix: inject inspect fn so it behaves like NodeJS inspect (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/94feeafb7e96834dff8d141990eb597e9bd12eaa\"\u003e\u003ccode\u003e94feeaf\u003c/code\u003e\u003c/a\u003e feat: simplify promise inspection (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.1.4...v3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `magic-string` from 0.30.17 to 0.30.19\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Rich-Harris/magic-string/blob/master/CHANGELOG.md\"\u003emagic-string's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rich-harris/magic-string/compare/v0.30.18...v0.30.19\"\u003e0.30.19\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethis.outro need to be mapped (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/300\"\u003e#300\u003c/a\u003e) (\u003ca href=\"https://github.com/rich-harris/magic-string/commit/8852c8da0fe14ace0efcd2a80902813fd96625f4\"\u003e8852c8d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereplace(All)\u003c/code\u003e support replacement for functions when the first parameter is a string (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/304\"\u003e#304\u003c/a\u003e) (\u003ca href=\"https://github.com/rich-harris/magic-string/commit/fd1d88720b5831791438085b1743b6e499eb6806\"\u003efd1d887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rich-harris/magic-string/compare/v0.30.17...v0.30.18\"\u003e0.30.18\u003c/a\u003e (2025-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent infinite loop on empty input (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/302\"\u003e#302\u003c/a\u003e) (\u003ca href=\"https://github.com/rich-harris/magic-string/commit/0fd6253e3ef1912ae81ccc35d85ab32275715d5b\"\u003e0fd6253\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/Rich-Harris/magic-string/commit/bdef7d5ab5087f279d999a9c148f0c5c3a64259e\"\u003e\u003ccode\u003ebdef7d5\u003c/code\u003e\u003c/a\u003e chore: release v0.30.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/e7c4d1c556bbe6f7374ac1c7ae3148b2b014d1ef\"\u003e\u003ccode\u003ee7c4d1c\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/8852c8da0fe14ace0efcd2a80902813fd96625f4\"\u003e\u003ccode\u003e8852c8d\u003c/code\u003e\u003c/a\u003e fix: this.outro need to be mapped (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/fd1d88720b5831791438085b1743b6e499eb6806\"\u003e\u003ccode\u003efd1d887\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003ereplace(All)\u003c/code\u003e support replacement for functions when the first paramet...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/0005025c1849f294b3978547e4cb46f2869c9864\"\u003e\u003ccode\u003e0005025\u003c/code\u003e\u003c/a\u003e chore: release v0.30.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/376bafcb30c284a533977f1dd3edef85d6d03365\"\u003e\u003ccode\u003e376bafc\u003c/code\u003e\u003c/a\u003e chore: update package.json meta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/e59c925eb8aaa1c6655854520a56accfa9fb5146\"\u003e\u003ccode\u003ee59c925\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/0fd6253e3ef1912ae81ccc35d85ab32275715d5b\"\u003e\u003ccode\u003e0fd6253\u003c/code\u003e\u003c/a\u003e fix: prevent infinite loop on empty input (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/a8ee7b79c0a7a9ade1585c73fff1ec7152940334\"\u003e\u003ccode\u003ea8ee7b7\u003c/code\u003e\u003c/a\u003e chore: update eslint config\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rich-harris/magic-string/compare/v0.30.17...v0.30.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.45.1 to 4.52.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.52.5\u003c/h2\u003e\n\u003ch2\u003e4.52.5\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-18\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlways produce valid UUIDs as debugIds in sourcemaps (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6144\"\u003e#6144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6135\"\u003e#6135\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6140\"\u003e#6140\u003c/a\u003e: chore(deps): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6141\"\u003e#6141\u003c/a\u003e: chore(deps): update peter-evans/find-comment action to v4 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6142\"\u003e#6142\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6143\"\u003e#6143\u003c/a\u003e: chore: eslint enable concurrency option (\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6144\"\u003e#6144\u003c/a\u003e: fix: generation of debugIDs with invalid length (\u003ca href=\"https://github.com/pablomatiasgomez\"\u003e\u003ccode\u003e@​pablomatiasgomez\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6146\"\u003e#6146\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6147\"\u003e#6147\u003c/a\u003e: chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.52.4\u003c/h2\u003e\n\u003ch2\u003e4.52.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-03\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where the wrong branch of nullish coalescing was picked (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6133\"\u003e#6133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6128\"\u003e#6128\u003c/a\u003e: Enable npm OIDC publishing (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6133\"\u003e#6133\u003c/a\u003e: Correct nullish coalescing branch resolution for symbol left value (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6134\"\u003e#6134\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.52.3\u003c/h2\u003e\n\u003ch2\u003e4.52.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix check in native loader for environments that do not support reports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6123\"\u003e#6123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6123\"\u003e#6123\u003c/a\u003e: fix(native-loader): safely handle report.getReport() on Termux/Android (\u003ca href=\"https://github.com/Jobians\"\u003e\u003ccode\u003e@​Jobians\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6124\"\u003e#6124\u003c/a\u003e: chore(deps): pin msys2/setup-msys2 action to fb197b7 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6125\"\u003e#6125\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6126\"\u003e#6126\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\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/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.52.5\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-18\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlways produce valid UUIDs as debugIds in sourcemaps (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6144\"\u003e#6144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6135\"\u003e#6135\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6140\"\u003e#6140\u003c/a\u003e: chore(deps): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6141\"\u003e#6141\u003c/a\u003e: chore(deps): update peter-evans/find-comment action to v4 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6142\"\u003e#6142\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6143\"\u003e#6143\u003c/a\u003e: chore: eslint enable concurrency option (\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6144\"\u003e#6144\u003c/a\u003e: fix: generation of debugIDs with invalid length (\u003ca href=\"https://github.com/pablomatiasgomez\"\u003e\u003ccode\u003e@​pablomatiasgomez\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6146\"\u003e#6146\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6147\"\u003e#6147\u003c/a\u003e: chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.52.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-03\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where the wrong branch of nullish coalescing was picked (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6133\"\u003e#6133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6128\"\u003e#6128\u003c/a\u003e: Enable npm OIDC publishing (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6133\"\u003e#6133\u003c/a\u003e: Correct nullish coalescing branch resolution for symbol left value (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6134\"\u003e#6134\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github....\n\n_Description has been truncated_","html_url":"https://github.com/oculairmedia/Letta-MCP-server/pull/79","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oculairmedia%2FLetta-MCP-server/issues/79","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/79/packages"}},{"old_version":"3.1.4","new_version":"3.2.1","update_type":"minor","path":null,"pr_created_at":"2025-10-13T21:16:01.000Z","version_change":"3.1.4 → 3.2.1","issue":{"uuid":"3511507284","node_id":"PR_kwDOPxON586tin7n","number":10,"state":"closed","title":"build(deps): bump the all group across 1 directory with 160 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T21:04:22.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T21:16:01.000Z","updated_at":"2025-10-20T21:04:24.000Z","time_to_close":604101,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":160,"packages":[{"name":"@tauri-apps/api","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"lucide-react","old_version":"0.525.0","new_version":"0.545.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.4.2","new_version":"15.5.5","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.8","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.6","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"2.1.2","new_version":"2.2.6","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.37.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.4.2","new_version":"15.5.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@types/node","old_version":"24.0.15","new_version":"24.7.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.37.0","new_version":"8.46.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.37.0","new_version":"8.46.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"5.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.4.2","new_version":"15.5.5","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.0","repository_url":"https://github.com/facebook/react"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.0.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tw-animate-css","old_version":"1.3.5","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.37.0","new_version":"8.46.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/runtime","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint/config-helpers","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/core","old_version":"0.15.1","new_version":"0.15.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.3.3","new_version":"0.3.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"loupe","old_version":"3.1.4","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"rollup","old_version":"4.45.1","new_version":"4.52.4","repository_url":"https://github.com/rollup/rollup"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"vite","old_version":"7.0.5","new_version":"7.1.9","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 42 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.0` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.5.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.525.0` | `0.545.0` |\n| [next](https://github.com/vercel/next.js) | `15.4.2` | `15.5.5` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.8` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.6` | `19.2.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.6` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.37.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.4.2` | `15.5.5` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.14` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.15` | `24.7.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.37.0` | `8.46.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.37.0` | `8.46.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `5.0.4` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.4.2` | `15.5.5` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.14` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.5` | `1.4.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.37.0` | `8.46.1` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.27.6` | `7.28.4` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.3.0` | `0.3.1` |\n| [@eslint/core](https://github.com/eslint/rewrite/tree/HEAD/packages/core) | `0.15.1` | `0.15.2` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.3.3` | `0.3.5` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.4` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.1` | `4.52.4` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.0.5` | `7.1.9` |\n\n\nUpdates `@tauri-apps/api` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.8.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/68874c68c566638b4c21a3aa67844d1bdaeb6dab\"\u003e\u003ccode\u003e68874c68c\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13564\"\u003e#13564\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../robertrpf\"\u003e\u003ccode\u003e@​robertrpf\u003c/code\u003e\u003c/a\u003e) Add window focusable attribute and set_focusable API.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/5110a762e9db978a28a15400bf76e3c864da2a86\"\u003e\u003ccode\u003e5110a762e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13830\"\u003e#13830\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Sky-walkerX\"\u003e\u003ccode\u003e@​Sky-walkerX\u003c/code\u003e\u003c/a\u003e) Added \u003ccode\u003eWindow::setSimpleFullscreen\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/5ba1c3faa468073512bdb5035a01f7f99720fcf0\"\u003e\u003ccode\u003e5ba1c3faa\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13722\"\u003e#13722\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../s00d\"\u003e\u003ccode\u003e@​s00d\u003c/code\u003e\u003c/a\u003e) Added icon (icon and nativeIcon) support for Submenu:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn the Rust API (\u003ccode\u003etauri\u003c/code\u003e), you can now set an icon for submenus via the builder and dedicated methods.\u003c/li\u003e\n\u003cli\u003eIn the JS/TS API (\u003ccode\u003e@tauri-apps/api\u003c/code\u003e), \u003ccode\u003eSubmenuOptions\u003c/code\u003e now has an \u003ccode\u003eicon\u003c/code\u003e field, and the \u003ccode\u003eSubmenu\u003c/code\u003e class provides \u003ccode\u003esetIcon\u003c/code\u003e and \u003ccode\u003esetNativeIcon\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eUsage examples are added to the documentation and demo app.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is a backwards-compatible feature. Submenus can now display icons just like regular menu items.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.8.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.4/x64/bin/node /opt/hostedtoolcache/node/20.19.4/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.4\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.4/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/dae4d7dba587bf04d8f1d71cbc53f9eb/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b4abb6cae87f9b7afa6bde0d416bff01e1d691c4\"\u003e\u003ccode\u003eb4abb6c\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13887\"\u003e#13887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1a3d1a024ebb2a3dd5d15849523a55246d78fda6\"\u003e\u003ccode\u003e1a3d1a0\u003c/code\u003e\u003c/a\u003e fix(ios): Tauri iOS build with binary XCFramework dependencies (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13995\"\u003e#13995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/37154ebdcd9b755f06847fc9ed470b2b3d737094\"\u003e\u003ccode\u003e37154eb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14027\"\u003e#14027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/380656874e9531274862b7e5feee870fe405c0ea\"\u003e\u003ccode\u003e3806568\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eAsRef\\\u0026lt;Window\u0026gt;\u003c/code\u003e on \u003ccode\u003eWebviewWindow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14026\"\u003e#14026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/bc4afe7dd4780f02c2d4b1f07d97185fbc5d2bba\"\u003e\u003ccode\u003ebc4afe7\u003c/code\u003e\u003c/a\u003e feat(cli): check plugin versions for incompatibilities (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13993\"\u003e#13993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7c2eb31c83a202b3481a6d560ae2048bcbe4157b\"\u003e\u003ccode\u003e7c2eb31\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ePluginHandle::run_mobile_plugin_async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13895\"\u003e#13895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/737364b8d32c0d03847c77ac0a7ed30bc20ec668\"\u003e\u003ccode\u003e737364b\u003c/code\u003e\u003c/a\u003e fix: a few regressions from previous PRs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14020\"\u003e#14020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68874c68c566638b4c21a3aa67844d1bdaeb6dab\"\u003e\u003ccode\u003e68874c6\u003c/code\u003e\u003c/a\u003e feat(core): webview window focusable property, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/11130\"\u003e#11130\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dfadcb764bdf84089a5487005a7b4f3b7cf09494\"\u003e\u003ccode\u003edfadcb7\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eWebView::set_cookie\u003c/code\u003e and \u003ccode\u003eWebView::delete_cookie\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/22d6bcacbb2001eb292ebd8c5d021447700f9512\"\u003e\u003ccode\u003e22d6bca\u003c/code\u003e\u003c/a\u003e feat(tauri): impl \u003ccode\u003eApp::set_device_event_filter\u003c/code\u003e for \u003ccode\u003eAppHandle\u003c/code\u003e also (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14008\"\u003e#14008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.7.0...@tauri-apps/api-v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.4.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.0kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-http-2.5.0.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 18.6 kB\nnpm notice shasum: 49cf2baf377b0c7b089236d0a59331ee697513cd\nnpm notice integrity: sha512-l4M2DUIsOBIMr[...]z8E8tpOgvi0EQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=249980655\n+ @tauri-apps/plugin-http@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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/tauri-apps/plugins-workspace/commit/ff19affa7b2b3b7316d454de8bfa71ec3b5b3b2c\"\u003e\u003ccode\u003eff19aff\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.34.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2755\"\u003e#2755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f501bc2f1ce87d6a3a0fb286018d08a0a2d2c122\"\u003e\u003ccode\u003ef501bc2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/87afa23cad077c09bc1eb743800ae3396b531146\"\u003e\u003ccode\u003e87afa23\u003c/code\u003e\u003c/a\u003e feat(updater): add allowDowngrades option (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2726\"\u003e#2726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d40190721ccf36a00d666a03800e972514fc379c\"\u003e\u003ccode\u003ed401907\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.28.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/909bc1f9ca175f173c6f98273057d2c41e9f1dc1\"\u003e\u003ccode\u003e909bc1f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9bc4b2230ebb32bd30a4c0c2a21077829a729193\"\u003e\u003ccode\u003e9bc4b22\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.41.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b9dc03d5cee0b19c014e8683ff048e84715063b3\"\u003e\u003ccode\u003eb9dc03d\u003c/code\u003e\u003c/a\u003e docs(geolocation): fix android feature name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cd8fbf834affae59338d3184f8eda1c314f3fda5\"\u003e\u003ccode\u003ecd8fbf8\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate zip to v4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/764e8f7719247da515243d9c9cafa6d087d21769\"\u003e\u003ccode\u003e764e8f7\u003c/code\u003e\u003c/a\u003e feat(autostart): add app name configuration for auto start entry (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/85635a280768cab3afa88d26dc9146ebcca8175f\"\u003e\u003ccode\u003e85635a2\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.525.0 to 0.545.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.545.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eflame\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3600\"\u003elucide-icons/lucide#3600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified \u003ccode\u003esquare-m\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3549\"\u003elucide-icons/lucide#3549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vite from 6.3.5 to 6.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3611\"\u003elucide-icons/lucide#3611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecombine\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3200\"\u003elucide-icons/lucide#3200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3509\"\u003elucide-icons/lucide#3509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.1.1 to 5.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3638\"\u003elucide-icons/lucide#3638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003emotorbike\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3371\"\u003elucide-icons/lucide#3371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.544.0...0.545.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.544.0...0.545.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\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/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouse-heart\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3239\"\u003elucide-icons/lucide#3239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.542.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add MDN Web Docs \u0026amp; Nuxt to showcase by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3590\"\u003elucide-icons/lucide#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elist-chevrons-down-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.545.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.4.2 to 15.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit code-frame into separate compiled package (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84238\"\u003e#84238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd deprecation warning to Runtime config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84650\"\u003e#84650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unstable_cache should perform blocking revalidation during ISR revalidation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84716\"\u003e#84716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003eexperimental.middlewareClientMaxBodySize\u003c/code\u003e body cloning limit  (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84722\"\u003e#84722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: missing next/link types with typedRoutes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84779\"\u003e#84779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: early October improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84334\"\u003e#84334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure onRequestError is invoked when otel enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83343\"\u003e#83343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[devtool] fix overlay styles are missing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83721\"\u003e#83721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't match dynamic pattern for node_modules packages (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83176\"\u003e#83176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82911\"\u003e#82911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve handling of symlink resolution errors in track_glob and read_glob (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83357\"\u003e#83357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: throw large static metadata error earlier (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82939\"\u003e#82939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84077\"\u003e#84077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83745\"\u003e#83745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/yiminghe\"\u003e\u003ccode\u003e@​yiminghe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/leerob\"\u003e\u003ccode\u003e@​leerob\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fufuShih\"\u003e\u003ccode\u003e@​fufuShih\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dwrth\"\u003e\u003ccode\u003e@​dwrth\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aymericzip\"\u003e\u003ccode\u003e@​aymericzip\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/obendev\"\u003e\u003ccode\u003e@​obendev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/OoMNoO\"\u003e\u003ccode\u003e@​OoMNoO\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pontasan\"\u003e\u003ccode\u003e@​pontasan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/HondaYt\"\u003e\u003ccode\u003e@​HondaYt\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ryuapp\"\u003e\u003ccode\u003e@​ryuapp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lpalmes\"\u003e\u003ccode\u003e@​lpalmes\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83069\"\u003e#83069\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/vercel/next.js/commit/81f530db2652a96d4b88fabaf4dfaf30c2269695\"\u003e\u003ccode\u003e81f530d\u003c/code\u003e\u003c/a\u003e v15.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9abbc0e9eba67d635d4da5293273de123263101d\"\u003e\u003ccode\u003e9abbc0e\u003c/code\u003e\u003c/a\u003e [backport] fix: missing \u003ccode\u003enext/link\u003c/code\u003e types with \u003ccode\u003etypedRoutes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82814\"\u003e#82814\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84779\"\u003e#84779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/121e1b566f8bf632dd09bf06fbbdb5ff5a21a51c\"\u003e\u003ccode\u003e121e1b5\u003c/code\u003e\u003c/a\u003e [backport] docs: early October improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84334\"\u003e#84334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1b276c98f98f2d06bb9be36634410851867b013f\"\u003e\u003ccode\u003e1b276c9\u003c/code\u003e\u003c/a\u003e [backport]: \u003ccode\u003eexperimental.middlewareClientMaxBodySize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84722\"\u003e#84722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2061f04132690956ac0722eeacdff8747d7c1c49\"\u003e\u003ccode\u003e2061f04\u003c/code\u003e\u003c/a\u003e [backport] fix: unstable_cache should perform blocking revalidation during IS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ce3d9639d12eaa0fe05ba5cbc7a5d86daf3b3341\"\u003e\u003ccode\u003ece3d963\u003c/code\u003e\u003c/a\u003e [backport] Add deprecation warning to Runtime config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84168\"\u003e#84168\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84650\"\u003e#84650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ec69752d9e5b4174491cdded7b419ba7657db481\"\u003e\u003ccode\u003eec69752\u003c/code\u003e\u003c/a\u003e [backport] Split code-frame into separate compiled package (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84174\"\u003e#84174\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84238\"\u003e#84238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/40f1d7814d8f1ab3d9e169b389015b8d6f258fb3\"\u003e\u003ccode\u003e40f1d78\u003c/code\u003e\u003c/a\u003e v15.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb30f0a1760b640b42cc15f34c55531499d3949c\"\u003e\u003ccode\u003ecb30f0a\u003c/code\u003e\u003c/a\u003e [backport] docs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b6a32bb57956f0bd4175d7b04e83c3bbad5249a8\"\u003e\u003ccode\u003eb6a32bb\u003c/code\u003e\u003c/a\u003e [backport] [CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84087\"\u003e#84087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.4.2...v15.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.0\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\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/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.8 to 19.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.0 to 19.2.0\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\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\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/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/83c88ad470d680060f807ef81ed4c14b3b71fd3b\"\u003e\u003ccode\u003e83c88ad\u003c/code\u003e\u003c/a\u003e Handle fabric root level fragment with compareDocumentPosition (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34533\"\u003e#34533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/t...\n\n_Description has been truncated_","html_url":"https://github.com/Badhansen/nimbusv1/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Badhansen%2Fnimbusv1/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"3.1.4","new_version":"3.2.1","update_type":"minor","path":null,"pr_created_at":"2025-10-13T04:41:22.000Z","version_change":"3.1.4 → 3.2.1","issue":{"uuid":"3508434775","node_id":"PR_kwDOOD_vJs6tYJlE","number":74,"state":"closed","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-20T02:41:33.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T04:41:22.000Z","updated_at":"2025-10-20T02:41:35.000Z","time_to_close":597611,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":21,"packages":[{"name":"supertest","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/ladjs/supertest"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.29","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@types/node","old_version":"20.19.9","new_version":"20.19.21","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ast-v8-to-istanbul","old_version":"0.3.3","new_version":"0.3.5","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"esbuild","old_version":"0.25.7","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"loupe","old_version":"3.1.4","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"rollup","old_version":"4.45.1","new_version":"4.52.4","repository_url":"https://github.com/rollup/rollup"},{"name":"semver","old_version":"7.7.2","new_version":"7.7.3","repository_url":"https://github.com/npm/node-semver"},{"name":"sirv","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/lukeed/sirv"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"vite","old_version":"7.0.5","new_version":"7.1.9","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.3` | `7.1.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.4` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.29` | `0.3.31` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `20.19.21` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.3` | `0.3.5` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.7` | `0.25.10` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.4` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.1` | `4.52.4` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.7.3` |\n| [sirv](https://github.com/lukeed/sirv) | `3.0.1` | `3.0.2` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.0.5` | `7.1.9` |\n\n\nUpdates `supertest` from 7.1.3 to 7.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ladjs/supertest/releases\"\u003esupertest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps  6021ec8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4.0.4  ceca508\u003c/li\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.3 to 4.0.4  b1fb983\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ehttps://github.com/ladjs/supertest/compare/v7.1.3...v7.1.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/forwardemail/supertest/commit/076228a654236d65e593cd94b8c8950722d78c5a\"\u003e\u003ccode\u003e076228a\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/6021ec817482f3c9abef3e322846d194d07039f4\"\u003e\u003ccode\u003e6021ec8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/ceca508bd47f45c0af23738f3733a2bef8e35a58\"\u003e\u003ccode\u003ececa508\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ladjs/supertest/issues/865\"\u003e#865\u003c/a\u003e from forwardemail/dependabot/npm_and_yarn/form-data-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forwardemail/supertest/commit/b1fb983db7e396176497f95c34a42a890ce96255\"\u003e\u003ccode\u003eb1fb983\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.3 to 4.0.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ladjs/supertest/compare/v7.1.3...v7.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/parser` from 7.28.0 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/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\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/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\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.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/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/f04083a70573804935797e5a4d7d8f647d30a59a\"\u003e\u003ccode\u003ef04083a\u003c/code\u003e\u003c/a\u003e [Babel 8] Align TSMappedType AST (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17479\"\u003e#17479\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/432a7ffbff568efb608a5ddd8e87aea39c76bdad\"\u003e\u003ccode\u003e432a7ff\u003c/code\u003e\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17465\"\u003e#17465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/70db86a03cb946d860e8fd68b84d178672651d56\"\u003e\u003ccode\u003e70db86a\u003c/code\u003e\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17478\"\u003e#17478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/98d18aa4f66ce300a6a863bad223ab67b3fdf282\"\u003e\u003ccode\u003e98d18aa\u003c/code\u003e\u003c/a\u003e Misc: Cleanup Babel 8 tasks (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17429\"\u003e#17429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5051613c021b6604929278d6811fa671f49dfbdb\"\u003e\u003ccode\u003e5051613\u003c/code\u003e\u003c/a\u003e Type-check \u003ccode\u003e.d.ts\u003c/code\u003e file with \u003ccode\u003estrict: true\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/17461\"\u003e#17461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-utils` from 4.7.0 to 4.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-utils/releases\"\u003e\u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.8.0...v4.9.0\"\u003e4.9.0\u003c/a\u003e (2025-09-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eisParenthesized:\u003c/strong\u003e support the latest \u003ccode\u003etypescript-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/261\"\u003e#261\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/e872dbdea1122a14f14782f00cc392b76e4c6242\"\u003ee872dbd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.7.0...v4.8.0\"\u003e4.8.0\u003c/a\u003e (2025-09-03)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eget-static-value:\u003c/strong\u003e incorrect return when variable has object mutation (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/257\"\u003e#257\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/161ffe1b7ffb469a56a0030c04771e9f90d64059\"\u003e161ffe1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for typescript AST to \u003ccode\u003eisParenthesized\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/692ce08851581ed2385a3804d6a00d73af458479\"\u003e692ce08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/e872dbdea1122a14f14782f00cc392b76e4c6242\"\u003e\u003ccode\u003ee872dbd\u003c/code\u003e\u003c/a\u003e feat(isParenthesized): support the latest \u003ccode\u003etypescript-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/161ffe1b7ffb469a56a0030c04771e9f90d64059\"\u003e\u003ccode\u003e161ffe1\u003c/code\u003e\u003c/a\u003e fix(get-static-value): incorrect return when variable has object mutation (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/692ce08851581ed2385a3804d6a00d73af458479\"\u003e\u003ccode\u003e692ce08\u003c/code\u003e\u003c/a\u003e feat: add support for typescript AST to \u003ccode\u003eisParenthesized\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.7.0...v4.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/gen-mapping` from 0.3.12 to 0.3.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/gen-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/gen-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.13] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/gen-mapping/0.3.12...gen-mapping/0.3.13\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/gen-mapping/0.3.12...gen-mapping/0.3.13\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/jridgewell/sourcemaps/commit/a969b67424a2e16e3cf8b137d7146d9424bf8534\"\u003e\u003ccode\u003ea969b67\u003c/code\u003e\u003c/a\u003e gen-mapping/0.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/c780a904904048808f6043969dc1b87fc5b361d1\"\u003e\u003ccode\u003ec780a90\u003c/code\u003e\u003c/a\u003e Update links to point to monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e2fa5d783de70877df8b304cb1af484ecfd0636b\"\u003e\u003ccode\u003ee2fa5d7\u003c/code\u003e\u003c/a\u003e remapping/2.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/gen-mapping/0.3.13/packages/gen-mapping\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/sourcemap-codec` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/sourcemap-codec/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/sourcemap-codec\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[1.5.5] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.4...sourcemap-codec/1.5.5\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.4...sourcemap-codec/1.5.5\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/jridgewell/sourcemaps/commit/e53a6dfb18f404a0cc77d1c92aa4bcc11dac16a6\"\u003e\u003ccode\u003ee53a6df\u003c/code\u003e\u003c/a\u003e sourcemap-codec/1.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/sourcemap-codec/1.5.5/packages/sourcemap-codec\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/trace-mapping` from 0.3.29 to 0.3.31\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/trace-mapping/CHANGELOG.md\"\u003e\u003ccode\u003e@​jridgewell/trace-mapping\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.3.31] - 2025-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the performance of \u003ccode\u003egeneratedPositionFor\u003c/code\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping/issues/42\"\u003e#42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.30...trace-mapping/0.3.31\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.30...trace-mapping/0.3.31\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e[0.3.30] - 2025-08-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edefault\u003c/code\u003e subpath export: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/aab8d72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransform \u003ccode\u003eexport default\u003c/code\u003e into \u003ccode\u003emodule.exports =\u003c/code\u003e in UMD plugin: \u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/cf85c75\"\u003ehttps://github.com/jridgewell/sourcemaps/commit/cf85c75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.29...trace-mapping/0.3.30\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/trace-mapping/0.3.29...trace-mapping/0.3.30\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/jridgewell/sourcemaps/commit/74fc8e11d30641b82e3ca3532cd89477671afeab\"\u003e\u003ccode\u003e74fc8e1\u003c/code\u003e\u003c/a\u003e trace-mapping/0.3.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/2042d5f031bb436a2425cd0d451f24ef68972f36\"\u003e\u003ccode\u003e2042d5f\u003c/code\u003e\u003c/a\u003e Use real arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e2f5db12bb57a06ff736ca5a30d662ba97798731\"\u003e\u003ccode\u003ee2f5db1\u003c/code\u003e\u003c/a\u003e simplifiy with PR feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/5c8e94e44636afb0e3a028426900b80c74bea745\"\u003e\u003ccode\u003e5c8e94e\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'upstream/main' into connor4312/41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/08f73074303a8be800a57e803603fa4e458b621c\"\u003e\u003ccode\u003e08f7307\u003c/code\u003e\u003c/a\u003e Benchmark generatedPositionFor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/d3b3fcd8fa92cab53a5505086521d1b28a32bf4e\"\u003e\u003ccode\u003ed3b3fcd\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/392ea806b1d17d961d5859cfc00986e1bf31f195\"\u003e\u003ccode\u003e392ea80\u003c/code\u003e\u003c/a\u003e fix: pathological slow case in bySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/095a5825c482003597a30aa380b50159219f3618\"\u003e\u003ccode\u003e095a582\u003c/code\u003e\u003c/a\u003e trace-mapping/0.3.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/aab8d72a046d5f4c6935ed7c35f6cbabbade25e8\"\u003e\u003ccode\u003eaab8d72\u003c/code\u003e\u003c/a\u003e Use default subpath condition for fallback\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/trace-mapping/0.3.31/packages/trace-mapping\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.9 to 20.19.21\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 `ast-v8-to-istanbul` from 0.3.3 to 0.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/releases\"\u003east-v8-to-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: publish ignore hints example by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/74\"\u003eAriPerkkio/ast-v8-to-istanbul#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eignore else\u003c/code\u003e for implicit else by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/83\"\u003eAriPerkkio/ast-v8-to-istanbul#83\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.4...v0.3.5\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.4...v0.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ignore hints for \u003ccode\u003eSwitchCase\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/72\"\u003eAriPerkkio/ast-v8-to-istanbul#72\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/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/55\"\u003eAriPerkkio/ast-v8-to-istanbul#55\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.4\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.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/AriPerkkio/ast-v8-to-istanbul/commit/692873116287c16c1507c4de826478fa4351301b\"\u003e\u003ccode\u003e6928731\u003c/code\u003e\u003c/a\u003e 0.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/fc8d56e60435bf5f7bc182abdcd75e9850942d79\"\u003e\u003ccode\u003efc8d56e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eignore else\u003c/code\u003e for implicit else (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/06f39a2ed04a253d9a6d94875d71fd71f858740b\"\u003e\u003ccode\u003e06f39a2\u003c/code\u003e\u003c/a\u003e test: revert work-around of \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20551\"\u003evitejs/vite#20551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/5be1f04247b2cb7a7e478ede24d00ccac7d4bc93\"\u003e\u003ccode\u003e5be1f04\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/d1210c2996f48b4a3541300fd48f9ae35650d686\"\u003e\u003ccode\u003ed1210c2\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/f9c0c6c5df0be77151ed7a31668ae3d6649cd3f0\"\u003e\u003ccode\u003ef9c0c6c\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/9c531fe13fb4353d58ad7d12f35ce9bfb62ddcc7\"\u003e\u003ccode\u003e9c531fe\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/6f58acb93592193a22ab35ccc6baf44da365b6fb\"\u003e\u003ccode\u003e6f58acb\u003c/code\u003e\u003c/a\u003e ci: publish with oicd auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/98de06259ca26583ed0b465afef8e5859fd3c442\"\u003e\u003ccode\u003e98de062\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/fcfaed0930da6bf9f8aee34835580c332c3a91cb\"\u003e\u003ccode\u003efcfaed0\u003c/code\u003e\u003c/a\u003e test: transform fixtures with client environment (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.3...v0.3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for ast-v8-to-istanbul since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 5.2.1 to 5.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: keep names in bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1702\"\u003echaijs/chai#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: support publishing v5 by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1703\"\u003echaijs/chai#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update npm tag name by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1704\"\u003echaijs/chai#1704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003cp\u003eReverts the removal of the bundled version of chai in 5.3.1\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate core contributors by \u003ca href=\"https://github.com/keithamus\"\u003e\u003ccode\u003e@​keithamus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1697\"\u003echaijs/chai#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: reintroduce bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1699\"\u003echaijs/chai#1699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove bundled chai by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1694\"\u003echaijs/chai#1694\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1696\"\u003echaijs/chai#1696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: use \u003ccode\u003efiles\u003c/code\u003e for publishing by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1695\"\u003echaijs/chai#1695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445243d5e769c6b155e2a35e25a5f747afd2da88\"\u003e\u003ccode\u003e445243d\u003c/code\u003e\u003c/a\u003e chore: update npm tag name (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1704\"\u003e#1704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/42013e17619736b96c78a4b2dd8b0e7282b2b76f\"\u003e\u003ccode\u003e42013e1\u003c/code\u003e\u003c/a\u003e chore: support publishing v5 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a6c9b77ccab6b30e025050d8355662f7a20e2c78\"\u003e\u003ccode\u003ea6c9b77\u003c/code\u003e\u003c/a\u003e fix: keep names in bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/f2c2e3eb44ad687a3a641ac8475e158562016437\"\u003e\u003ccode\u003ef2c2e3e\u003c/code\u003e\u003c/a\u003e fix: reintroduce bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445d4777bd77a88f2007fbbefb7c6b37bb35b527\"\u003e\u003ccode\u003e445d477\u003c/code\u003e\u003c/a\u003e Update core contributors (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/fdcad8b11b2e9294d58b023eaf6b1208efaf9e6f\"\u003e\u003ccode\u003efdcad8b\u003c/code\u003e\u003c/a\u003e chore: remove bundled chai (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/10cb3442313f6455e1626eea7f47a382615de3e7\"\u003e\u003ccode\u003e10cb344\u003c/code\u003e\u003c/a\u003e chore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a125d3eba50d593601ee1db2e0fea5221c22e478\"\u003e\u003ccode\u003ea125d3e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003efiles\u003c/code\u003e for publishing (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.1...v5.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.7 to 0.25.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a panic in a minification edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4287\"\u003e#4287\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a panic due to a null pointer that could happen when esbuild inlines a doubly-nested identity function and the final result is empty. It was fixed by emitting the value \u003ccode\u003eundefined\u003c/code\u003e in this case, which avoids the panic. This case must be rare since it hasn't come up until now. Here is an example of code that previously triggered the panic (which only happened when minifying):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003efunction identity(x) { return x }\nidentity({ y: identity(123) })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e@supports\u003c/code\u003e nested inside pseudo-element (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4265\"\u003e#4265\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWhen transforming nested CSS to non-nested CSS, esbuild is supposed to filter out pseudo-elements such as \u003ccode\u003e::placeholder\u003c/code\u003e for correctness. The \u003ca href=\"https://www.w3.org/TR/css-nesting-1/\"\u003eCSS nesting specification\u003c/a\u003e says the following:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe nesting selector cannot represent pseudo-elements (identical to the behavior of the ':is()' pseudo-class). We’d like to relax this restriction, but need to do so simultaneously for both ':is()' and '\u0026amp;', since they’re intentionally built on the same underlying mechanisms.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eHowever, it seems like this behavior is different for nested at-rules such as \u003ccode\u003e@supports\u003c/code\u003e, which do work with pseudo-elements. So this release modifies esbuild's behavior to now take that into account:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n::placeholder {\n  color: red;\n  body \u0026amp; { color: green }\n  @supports (color: blue) { color: blue }\n}\n\u003cp\u003e/* Old output (with --supported:nesting=false) */\u003cbr /\u003e\n::placeholder {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\nbody :is() {\u003cbr /\u003e\ncolor: green;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003ca href=\"https://github.com/supports\"\u003e\u003ccode\u003e@​supports\u003c/code\u003e\u003c/a\u003e (color: blue) {\u003cbr /\u003e\n{\u003cbr /\u003e\ncolor: blue;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --supported:nesting=false) */\u003cbr /\u003e\n::placeholder {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\nbody :is() {\u003cbr /\u003e\ncolor: green;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003ca href=\"https://github.com/supports\"\u003e\u003ccode\u003e@​supports\u003c/code\u003e\u003c/a\u003e (color: blue) {\u003cbr /\u003e\n::placeholder {\u003cbr /\u003e\ncolor: blue;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a panic in a minification edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4287\"\u003e#4287\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a panic due to a null pointer that could happen when esbuild inlines a doubly-nested identity function and the final result is empty. It was fixed by emitting the value \u003ccode\u003eundefined\u003c/code\u003e in this case, which avoids the panic. This case must be rare since it hasn't come up until now. Here is an example of code that previously triggered the panic (which only happened when minifying):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003efunction identity(x) { return x }\nidentity({ y: identity(123) })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e@supports\u003c/code\u003e nested inside pseudo-element (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4265\"\u003e#4265\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWhen transforming nested CSS to non-nested CSS, esbuild is supposed to filter out pseudo-elements such as \u003ccode\u003e::placeholder\u003c/code\u003e for correctness. The \u003ca href=\"https://www.w3.org/TR/css-nesting-1/\"\u003eCSS nesting specification\u003c/a\u003e says the following:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe nesting selector cannot represent pseudo-elements (identical to the behavior of the ':is()' pseudo-class). We’d like to relax this restriction, but need to do so simultaneously for both ':is()' and '\u0026amp;', since they’re intentionally built on the same underlying mechanisms.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eHowever, it seems like this behavior is different for nested at-rules such as \u003ccode\u003e@supports\u003c/code\u003e, which do work with pseudo-elements. So this release modifies esbuild's behavior to now take that into account:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n::placeholder {\n  color: red;\n  body \u0026amp; { color: green }\n  @supports (color: blue) { color: blue }\n}\n\u003cp\u003e/* Old output (with --supported:nesting=false) */\u003cbr /\u003e\n::placeholder {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\nbody :is() {\u003cbr /\u003e\ncolor: green;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003ca href=\"https://github.com/supports\"\u003e\u003ccode\u003e@​supports\u003c/code\u003e\u003c/a\u003e (color: blue) {\u003cbr /\u003e\n{\u003cbr /\u003e\ncolor: blue;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --supported:nesting=false) */\u003cbr /\u003e\n::placeholder {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\nbody :is() {\u003cbr /\u003e\ncolor: green;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003ca href=\"https://github.com/supports\"\u003e\u003ccode\u003e@​supports\u003c/code\u003e\u003c/a\u003e (color: blue) {\u003cbr /\u003e\n::placeholder {\u003cbr /\u003e\ncolor: blue;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6b668f96fb00d6a6d035f058e38b6bd2507beb6\"\u003e\u003ccode\u003ed6b668f\u003c/code\u003e\u003c/a\u003e publish 0.25.10 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5088c198b5ecee18ba903c4099458df98b1b6788\"\u003e\u003ccode\u003e5088c19\u003c/code\u003e\u003c/a\u003e refactor: use strings.Builder (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4290\"\u003e#4290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/755da31752d759f1ea70b8d4f7f677b3557dab3e\"\u003e\u003ccode\u003e755da31\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a1d9c8649bcbacc59e521171f47d6928fda14043\"\u003e\u003ccode\u003ea1d9c86\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4287\"\u003e#4287\u003c/a\u003e: marked the wrong issue as fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/73a0b2ae491c9d6a069516447292df2afe371b63\"\u003e\u003ccode\u003e73a0b2a\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4286\"\u003e#4286\u003c/a\u003e: minifier panic due to identity function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/134dadffecf55c5dba20cd9f03996275da06ba49\"\u003e\u003ccode\u003e134dadf\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4265\"\u003e#4265\u003c/a\u003e: \u003ccode\u003e@supports\u003c/code\u003e nested inside \u003ccode\u003e::pseudo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/195e05c16f03a341390feef38b8ebf17d3075e14\"\u003e\u003ccode\u003e195e05c\u003c/code\u003e\u003c/a\u003e publish 0.25.9 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/3dac33f2a2ba60387fb9aaca96b3e80b9e0512e0\"\u003e\u003ccode\u003e3dac33f\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3131\"\u003e#3131\u003c/a\u003e, fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3663\"\u003e#3663\u003c/a\u003e: yarnpnp + windows + D drive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0f2c5c8c11dc3fa2a4e9e82df202d0b607e59de4\"\u003e\u003ccode\u003e0f2c5c8\u003c/code\u003e\u003c/a\u003e mock fs now supports multiple volumes on windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/100a51e791ce714a1a90557bc9e5133fa0d38692\"\u003e\u003ccode\u003e100a51e\u003c/code\u003e\u003c/a\u003e split out yarnpnp snapshot tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.7...v0.25.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fdir` from 6.4.6 to 6.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/thecodrr/fdir/releases\"\u003efdir's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003cp\u003eThis release brings a lot of cool stuff:\u003c/p\u003e\n\u003ch2\u003eESM support\u003c/h2\u003e\n\u003cp\u003efdir now includes esm builds in addition to the commonjs build.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/TheAlexLichter\"\u003e\u003ccode\u003e@​TheAlexLichter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/147\"\u003ethecodrr/fdir#147\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNode v12 support (is back!)\u003c/h2\u003e\n\u003cp\u003efdir v6.4.6 broke Node v12 \u0026amp; v14 compatibility as it made use of AbortController. We have now replaced AbortController with an in-house solution that should bring back support for Node v12.\u003c/p\u003e\n\u003cp\u003eAdditionally, fdir now has the \u003ccode\u003eengines\u003c/code\u003e field set to \u003ccode\u003e\u0026gt;=12\u003c/code\u003e to make it super clear what versions of Node we support.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e for bringing this up and helping me test this!\u003c/p\u003e\n\u003ch2\u003eCustom FS\u003c/h2\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e for adding support for this. You can now pass a custom FS module and fdir will make use of it instead of the Node.js \u003ccode\u003efs\u003c/code\u003e module.\u003c/p\u003e\n\u003cp\u003eYou can use it like so:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e    const api = new fdir({\n      fs: fakeFs,\n    }).crawl(\u0026quot;node_modules\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003efs\u003c/code\u003e property expects the following methods:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eexport type FSLike = {\n  readdir: typeof nativeFs.readdir;\n  readdirSync: typeof nativeFs.readdirSync;\n  realpath: typeof nativeFs.realpath;\n  realpathSync: typeof nativeFs.realpathSync;\n  stat: typeof nativeFs.stat;\n  statSync: typeof nativeFs.statSync;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: use \u003ccode\u003eslice\u003c/code\u003e instead of \u003ccode\u003ereplace\u003c/code\u003e when joining path by \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/152\"\u003ethecodrr/fdir#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support \u003ccode\u003e@types/picomatch\u003c/code\u003e v4 by \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/156\"\u003ethecodrr/fdir#156\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNew Contributors\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlexLichter\"\u003e\u003ccode\u003e@​TheAlexLichter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/thecodrr/fdir/pull/147\"\u003ethecodrr/fdir#147\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/thecodrr/fdir/commit/14c678e70e714f32e511cdf24c8d2392ac25ba0f\"\u003e\u003ccode\u003e14c678e\u003c/code\u003e\u003c/a\u003e chore: bump version to 6.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/bcfbc2e009b81f6ecb1247c8f05e3050c1847927\"\u003e\u003ccode\u003ebcfbc2e\u003c/code\u003e\u003c/a\u003e chore: update lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/7800ee8a271d5c484c798e49ae4def24b4228af1\"\u003e\u003ccode\u003e7800ee8\u003c/code\u003e\u003c/a\u003e chore: set engines field (\u003ca href=\"https://redirect.github.com/thecodrr/fdir/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/e7d604203ea2b0623c5f78debcc9a6e89cdb550b\"\u003e\u003ccode\u003ee7d6042\u003c/code\u003e\u003c/a\u003e build: set up tsdown for dual build (\u003ca href=\"https://redirect.github.com/thecodrr/fdir/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/175a702296b9a9a0688a36a3d8ebfe0b5beee46e\"\u003e\u003ccode\u003e175a702\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e@types/picomatch\u003c/code\u003e v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/2ac620dd8d4c4dd59c08901ca81f12703320e90b\"\u003e\u003ccode\u003e2ac620d\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003e||\u003c/code\u003e instead of \u003ccode\u003e??\u003c/code\u003e for node 12 compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/f1630d1983c2e93b13b205c147580c2375cb298d\"\u003e\u003ccode\u003ef1630d1\u003c/code\u003e\u003c/a\u003e chore: run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/6547a2d5337a01aae06a49bcf2d139a4e22289ec\"\u003e\u003ccode\u003e6547a2d\u003c/code\u003e\u003c/a\u003e feat: support custom fs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/afde92a5950ceb64b4b1a87cbcc807233ee78dc4\"\u003e\u003ccode\u003eafde92a\u003c/code\u003e\u003c/a\u003e test: minor refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecodrr/fdir/commit/76cb3a4ea721e1417d4ffab8061767027b942337\"\u003e\u003ccode\u003e76cb3a4\u003c/code\u003e\u003c/a\u003e fix: drop AbortController as it breaks fdir on Node v14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/thecodrr/fdir/compare/v6.4.6...v6.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `istanbul-reports` from 3.1.7 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/istanbuljs/istanbuljs/releases\"\u003eistanbul-reports's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eistanbul-reports: v3.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/compare/istanbul-reports-v3.1.7...istanbul-reports-v3.2.0\"\u003e3.2.0\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate HTML report filter to take a RegEx (\u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/796\"\u003e#796\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/a7399991f4f5a086a75e8ac13131b79f5e4a6377\"\u003ea739999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehtml-spa table formatting (\u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/814\"\u003e#814\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/39c0fd1c45c8e2300bd724f91989bbffe60422a6\"\u003e39c0fd1\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/istanbuljs/istanbuljs/blob/main/packages/istanbul-reports/CHANGELOG.md\"\u003eistanbul-reports's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/compare/istanbul-reports-v3.1.7...istanbul-reports-v3.2.0\"\u003e3.2.0\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate HTML report filter to take a RegEx (\u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/796\"\u003e#796\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/a7399991f4f5a086a75e8ac13131b79f5e4a6377\"\u003ea739999\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehtml-spa table formatting (\u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/814\"\u003e#814\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/39c0fd1c45c8e2300bd724f91989bbffe60422a6\"\u003e39c0fd1\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/istanbuljs/istanbuljs/commit/28ffdbc314596bdcb3007e85d30a62372602b262\"\u003e\u003ccode\u003e28ffdbc\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/a7399991f4f5a086a75e8ac13131b79f5e4a6377\"\u003e\u003ccode\u003ea739999\u003c/code\u003e\u003c/a\u003e feat: update HTML report filter to take a RegEx (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/69b0036f521bbe275dbee7817bfe6db86c3894aa\"\u003e\u003ccode\u003e69b0036\u003c/code\u003e\u003c/a\u003e chore: fix typo in block-navigation.js (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/822\"\u003e#822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/39c0fd1c45c8e2300bd724f91989bbffe60422a6\"\u003e\u003ccode\u003e39c0fd1\u003c/code\u003e\u003c/a\u003e fix: html-spa table formatting (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/istanbuljs/commit/a655eb27b6f15e5f4e3cd5b690e1ce5879a6ae44\"\u003e\u003ccode\u003ea655eb2\u003c/code\u003e\u003c/a\u003e chore: remove Greenkeeper badges (\u003ca href=\"https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/istanbuljs/istanbuljs/commits/istanbul-reports-v3.2.0/packages/istanbul-reports\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loupe` from 3.1.4 to 3.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/loupe/releases\"\u003eloupe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: inject inspect fn so it behaves like NodeJS inspect by \u003ca href=\"https://github.com/jpolo\"\u003e\u003ccode\u003e@​jpolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/111\"\u003echaijs/loupe#111\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/jpolo\"\u003e\u003ccode\u003e@​jpolo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/111\"\u003echaijs/loupe#111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.2.0...v3.2.1\"\u003ehttps://github.com/chaijs/loupe/compare/v3.2.0...v3.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simplify promise inspection by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/109\"\u003echaijs/loupe#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.1.4...v3.2.0\"\u003ehttps://github.com/chaijs/loupe/compare/v3.1.4...v3.2.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/chaijs/loupe/commit/020f283a90fac8a799baba76ee55ec4a62cf5ba9\"\u003e\u003ccode\u003e020f283\u003c/code\u003e\u003c/a\u003e Fix: inject inspect fn so it behaves like NodeJS inspect (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/94feeafb7e96834dff8d141990eb597e9bd12eaa\"\u003e\u003ccode\u003e94feeaf\u003c/code\u003e\u003c/a\u003e feat: simplify promise inspection (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.1.4...v3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `magic-string` from 0.30.17 to 0.30.19\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Rich-Harris/magic-string/blob/master/CHANGELOG.md\"\u003emagic-string's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rich-harris/magic-string/compare/v0.30.18...v0.30.19\"\u003e0.30.19\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethis.outro need to be mapped (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/300\"\u003e#300\u003c/a\u003e) (\u003ca href=\"https://github.com/rich-harris/magic-string/commit/8852c8da0fe14ace0efcd2a80902813fd96625f4\"\u003e8852c8d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereplace(All)\u003c/code\u003e support replacement for functions when the first parameter is a string (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/304\"\u003e#304\u003c/a\u003e) (\u003ca href=\"https://github.com/rich-harris/magic-string/commit/fd1d88720b5831791438085b1743b6e499eb6806\"\u003efd1d887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rich-harris/magic-string/compare/v0.30.17...v0.30.18\"\u003e0.30.18\u003c/a\u003e (2025-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent infinite loop on empty input (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/302\"\u003e#302\u003c/a\u003e) (\u003ca href=\"https://github.com/rich-harris/magic-string/commit/0fd6253e3ef1912ae81ccc35d85ab32275715d5b\"\u003e0fd6253\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/Rich-Harris/magic-string/commit/bdef7d5ab5087f279d999a9c148f0c5c3a64259e\"\u003e\u003ccode\u003ebdef7d5\u003c/code\u003e\u003c/a\u003e chore: release v0.30.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/e7c4d1c556bbe6f7374ac1c7ae3148b2b014d1ef\"\u003e\u003ccode\u003ee7c4d1c\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/8852c8da0fe14ace0efcd2a80902813fd96625f4\"\u003e\u003ccode\u003e8852c8d\u003c/code\u003e\u003c/a\u003e fix: this.outro need to be mapped (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/fd1d88720b5831791438085b1743b6e499eb6806\"\u003e\u003ccode\u003efd1d887\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003ereplace(All)\u003c/code\u003e support replacement for functions when the first paramet...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/0005025c1849f294b3978547e4cb46f2869c9864\"\u003e\u003ccode\u003e0005025\u003c/code\u003e\u003c/a\u003e chore: release v0.30.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/376bafcb30c284a533977f1dd3edef85d6d03365\"\u003e\u003ccode\u003e376bafc\u003c/code\u003e\u003c/a\u003e chore: update package.json meta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/e59c925eb8aaa1c6655854520a56accfa9fb5146\"\u003e\u003ccode\u003ee59c925\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/0fd6253e3ef1912ae81ccc35d85ab32275715d5b\"\u003e\u003ccode\u003e0fd6253\u003c/code\u003e\u003c/a\u003e fix: prevent infinite loop on empty input (\u003ca href=\"https://redirect.github.com/rich-harris/magic-string/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/a8ee7b79c0a7a9ade1585c73fff1ec7152940334\"\u003e\u003ccode\u003ea8ee7b7\u003c/code\u003e\u003c/a\u003e chore: update eslint config\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rich-harris/magic-string/compare/v0.30.17...v0.30.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.45.1 to 4.52.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.52.4\u003c/h2\u003e\n\u003ch2\u003e4.52.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-03\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where the wrong branch of nullish coalescing was picked (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6133\"\u003e#6133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6128\"\u003e#6128\u003c/a\u003e: Enable npm OIDC publishing (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6133\"\u003e#6133\u003c/a\u003e: Correct nullish coalescing branch resolution for symbol left value (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6134\"\u003e#6134\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.52.3\u003c/h2\u003e\n\u003ch2\u003e4.52.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix check in native loader for environments that do not support reports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6123\"\u003e#6123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6123\"\u003e#6123\u003c/a\u003e: fix(native-loader): safely handle report.getReport() on Termux/Android (\u003ca href=\"https://github.com/Jobians\"\u003e\u003ccode\u003e@​Jobians\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6124\"\u003e#6124\u003c/a\u003e: chore(deps): pin msys2/setup-msys2 action to fb197b7 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6125\"\u003e#6125\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6126\"\u003e#6126\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.52.2\u003c/h2\u003e\n\u003ch2\u003e4.52.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-23\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Android build crashing due to failed dlopen (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6109\"\u003e#6109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6109\"\u003e#6109\u003c/a\u003e: fix(rust): use prebuilt std when it is available (\u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.52.1\u003c/h2\u003e\n\u003ch2\u003e4.52.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-23\u003c/em\u003e\u003c/p\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.52.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-03\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where the wrong branch of nullish coalescing was picked (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6133\"\u003e#6133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6128\"\u003e#6128\u003c/a\u003e: Enable npm OIDC publishing (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6133\"\u003e#6133\u003c/a\u003e: Correct nullish coalescing branch resolution for symbol left value (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6134\"\u003e#6134\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.52.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix check in native loader for environments that do not support reports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6123\"\u003e#6123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6123\"\u003e#6123\u003c/a\u003e: fix(native-loader): safely handle report.getReport() on Termux/Android (\u003ca href=\"https://github.com/Jobians\"\u003e\u003ccode\u003e@​Jobians\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6124\"\u003e#6124\u003c/a\u003e: chore(deps): pin msys2/setup-msys2 action to fb197b7 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6125\"\u003e#6125\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6126\"\u003e#6126\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.52.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-23\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Android build crashing due to failed dlopen (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6109\"\u003e#6109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6109\"\u003e#6109\u003c/a\u003e: fix(rust): use prebuilt std when it is available (\u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.52.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-09-23\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-out of dynamic import optimization when using top-level await to effectively prevent deadlocks (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6121\"\u003e#6121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\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/rollup/rollup/commit/cd81da74af1d11fda0ee1752cc26f6dc8217e9ca\"\u003e\u003ccode\u003ecd81da7\u003c/code\u003e\u003c/a\u003e 4.52.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/0fd66e6a5322f20fb8427486d65794dea681b69c\"\u003e\u003ccode\u003e0fd66e6\u003c/code\u003e\u003c/a\u003e Correct nullish coalescing branch resolution for symbol left value (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6133\"\u003e#6133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c1c4175a772ed20a03b8dcec1b8e1afb1200de06\"\u003e\u003ccode\u003ec1c4175\u003c/code\u003e\u003c/a\u003e fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6134\"\u003e#6134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/bef29f4858c5866187be54daf4597ded9ec89aef\"\u003e\u003ccode\u003ebef29f4\u003c/code\u003e\u003c/a\u003e Enable npm OIDC publishing (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6128\"\u003e#6128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/74c555c8e9ef7b62c2f57925bb2a5c0627ef8ae1\"\u003e\u003ccode\u003e74c555c\u003c/code\u003e\u003c/a\u003e 4.52.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/436286245808241a1541197335348ec0b9fb32c8\"\u003e\u003ccode\u003e4362862\u003c/code\u003e\u003c/a\u003e fix(native-loader): safely handle report.getReport() on Termux/Android (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6123\"\u003e#6123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/7340c454a8ba362363993b16f9567786b5f37eae\"\u003e\u003ccode\u003e7340c45\u003c/code\u003e\u003c/a\u003e chore(deps): pin msys2/setup-msys2 action to fb197b7 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/cfe817e26f33fc36446aa6965f33205be81a02bc\"\u003e\u003ccode\u003ecfe817e\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6126\"\u003e#6126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/89e4411f4bd7313678beea65bddf5a04b764423a\"\u003e\u003ccode\u003e89e4411\u003c/code\u003e\u003c/a\u003e fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6125\"\u003e#6125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/fa2315c4a53670775dd1074af131873dd37f828c\"\u003e\u003ccode\u003efa2315c\u003c/code\u003e\u003c/a\u003e 4.52.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.45.1...v4.52.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for rollup since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.7.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\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.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.gi...\n\n_Description has been truncated_","html_url":"https://github.com/oculairmedia/Letta-MCP-server/pull/74","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oculairmedia%2FLetta-MCP-server/issues/74","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/74/packages"}},{"old_version":"3.1.2","new_version":"3.2.1","update_type":"minor","path":null,"pr_created_at":"2025-10-06T22:49:29.000Z","version_change":"3.1.2 → 3.2.1","issue":{"uuid":"2892144153","node_id":"PR_kwDOMrXYVc6sYp4Z","number":378,"state":"closed","title":"build(deps): bump loupe from 3.1.2 to 3.2.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-06T22:51:00.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T22:49:29.000Z","updated_at":"2025-10-06T22:51:00.000Z","time_to_close":91,"merged_at":"2025-10-06T22:51:00.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"loupe","old_version":"3.1.2","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"}],"path":null,"ecosystem":"npm"},"body":"Bumps [loupe](https://github.com/chaijs/loupe) from 3.1.2 to 3.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/loupe/releases\"\u003eloupe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: inject inspect fn so it behaves like NodeJS inspect by \u003ca href=\"https://github.com/jpolo\"\u003e\u003ccode\u003e@​jpolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/111\"\u003echaijs/loupe#111\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/jpolo\"\u003e\u003ccode\u003e@​jpolo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/111\"\u003echaijs/loupe#111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.2.0...v3.2.1\"\u003ehttps://github.com/chaijs/loupe/compare/v3.2.0...v3.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simplify promise inspection by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/109\"\u003echaijs/loupe#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.1.4...v3.2.0\"\u003ehttps://github.com/chaijs/loupe/compare/v3.1.4...v3.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: do not treat a NodeList as HTMLCollection by \u003ca href=\"https://github.com/DiogoDoreto\"\u003e\u003ccode\u003e@​DiogoDoreto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/104\"\u003echaijs/loupe#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use symbol for node inspect support by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/106\"\u003echaijs/loupe#106\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/DiogoDoreto\"\u003e\u003ccode\u003e@​DiogoDoreto\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/104\"\u003echaijs/loupe#104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.1.3...v3.1.4\"\u003ehttps://github.com/chaijs/loupe/compare/v3.1.3...v3.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: correctly inspect Map with single entry by \u003ca href=\"https://github.com/tmisirpash\"\u003e\u003ccode\u003e@​tmisirpash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/85\"\u003echaijs/loupe#85\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/tmisirpash\"\u003e\u003ccode\u003e@​tmisirpash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/loupe/pull/85\"\u003echaijs/loupe#85\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.1.2...v3.1.3\"\u003ehttps://github.com/chaijs/loupe/compare/v3.1.2...v3.1.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/020f283a90fac8a799baba76ee55ec4a62cf5ba9\"\u003e\u003ccode\u003e020f283\u003c/code\u003e\u003c/a\u003e Fix: inject inspect fn so it behaves like NodeJS inspect (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/94feeafb7e96834dff8d141990eb597e9bd12eaa\"\u003e\u003ccode\u003e94feeaf\u003c/code\u003e\u003c/a\u003e feat: simplify promise inspection (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/01498de2d5f8215576d4b092432bfcc07b22dcf4\"\u003e\u003ccode\u003e01498de\u003c/code\u003e\u003c/a\u003e fix: use symbol for node inspect support (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/fc78a8bea41173ba3557ebc637095c348afeb544\"\u003e\u003ccode\u003efc78a8b\u003c/code\u003e\u003c/a\u003e fix: do not treat a NodeList as HTMLCollection (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/6531c62f4503b01c6911f765ff4cb67efd98722f\"\u003e\u003ccode\u003e6531c62\u003c/code\u003e\u003c/a\u003e chore: install playwright deps before playwright (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/20e258736fe68ed3b65d5f26459a6b0bca6ca3b2\"\u003e\u003ccode\u003e20e2587\u003c/code\u003e\u003c/a\u003e Fix prettier lint setup (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/dc293b242babd5b7f6648af972aa993991f1f1ec\"\u003e\u003ccode\u003edc293b2\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v4 (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/b5696d8d5b992bcfc33b2edad0e805133cc6fb79\"\u003e\u003ccode\u003eb5696d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/b5c80fa54b66f2306a9fc81761d69f05bb09b7fb\"\u003e\u003ccode\u003eb5c80fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3 (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/loupe/commit/a0167c1be55a363f93f7357c4975c343453f8eb0\"\u003e\u003ccode\u003ea0167c1\u003c/code\u003e\u003c/a\u003e chore: enable \u003ccode\u003eskipLibCheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/chaijs/loupe/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/loupe/compare/v3.1.2...v3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=loupe\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.2\u0026new-version=3.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @abtion-internal-projects.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/abtion/adonisjs-template/pull/378","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/abtion%2Fadonisjs-template/issues/378","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/378/packages"}},{"old_version":"3.1.4","new_version":"3.2.1","update_type":"minor","path":null,"pr_created_at":"2025-10-06T21:17:08.000Z","version_change":"3.1.4 → 3.2.1","issue":{"uuid":"2891925711","node_id":"PR_kwDOPxON586sX0jP","number":8,"state":"open","title":"build(deps): bump the all group with 158 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-06T21:17:08.000Z","updated_at":"2025-10-06T21:17:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":158,"packages":[{"name":"@tauri-apps/api","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"lucide-react","old_version":"0.525.0","new_version":"0.545.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.8","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.6","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.37.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@types/node","old_version":"24.0.15","new_version":"24.7.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"5.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"6.1.1","repository_url":"https://github.com/facebook/react"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.0.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tw-animate-css","old_version":"1.3.5","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.0.5","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.0","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.1","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.1.2","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@emnapi/core","old_version":"1.4.5","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.5","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.0.4","new_version":"1.1.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint/config-helpers","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/core","old_version":"0.15.1","new_version":"0.15.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.3.3","new_version":"0.3.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.3","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.29","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@next/env","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.27","new_version":"1.0.0-beta.38","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rushstack/eslint-patch","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@tailwindcss/node","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/babel__traverse","old_version":"7.20.7","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.37.0","new_version":"8.46.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.26.3","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001727","new_version":"1.0.30001748","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.1","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.187","new_version":"1.5.231","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.2","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"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":"jiti","old_version":"2.4.2","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"loupe","old_version":"3.1.4","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"minizlib","old_version":"3.0.2","new_version":"3.1.0","repository_url":"https://github.com/isaacs/minizlib"},{"name":"napi-postinstall","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.23","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"rollup","old_version":"4.45.1","new_version":"4.52.4","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tapable","old_version":"2.2.2","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tar","old_version":"7.4.3","new_version":"7.5.1","repository_url":"https://github.com/isaacs/node-tar"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.16","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.16","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"undici-types","old_version":"7.8.0","new_version":"7.14.0","repository_url":"https://github.com/nodejs/undici"},{"name":"vite","old_version":"7.0.5","new_version":"7.1.9","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"7.0.0","new_version":"8.0.0","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"14.2.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 158 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.0` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.5.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.525.0` | `0.545.0` |\n| [next](https://github.com/vercel/next.js) | `15.4.2` | `15.5.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.8` | `19.2.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.6` | `19.2.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.37.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.4.2` | `15.5.4` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.14` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.15` | `24.7.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.37.0` | `8.46.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.37.0` | `8.46.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `5.0.4` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.4.2` | `15.5.4` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `6.1.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.14` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.5` | `1.4.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.37.0` | `8.46.0` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.0.5` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.4` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.4` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.0` | `7.28.3` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.4` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.27.6` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.0` | `7.28.4` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.1` | `7.28.4` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.5` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.5` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.5` | `1.5.0` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.0.4` | `1.1.0` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.3.0` | `0.3.1` |\n| [@eslint/core](https://github.com/eslint/rewrite/tree/HEAD/packages/core) | `0.15.1` | `0.15.2` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.3.3` | `0.3.5` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.3` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.3` | `0.34.4` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.29` | `0.3.31` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.4.2` | `15.5.4` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.4.2` | `15.5.4` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.4.2` | `15.5.4` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.4.2` | `15.5.4` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.4.2` | `15.5.4` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.4.2` | `15.5.4` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.4.2` | `15.5.4` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.4.2` | `15.5.4` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.4.2` | `15.5.4` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.27` | `1.0.0-beta.38` |\n| [@rushstack/eslint-patch](https://github.com/microsoft/rushstack/tree/HEAD/eslint/eslint-patch) | `1.12.0` | `1.13.0` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.11` | `4.1.14` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.11` | `4.1.14` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.7` | `7.28.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.37.0` | `8.46.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.37.0` | `8.46.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.37.0` | `8.46.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.37.0` | `8.46.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.37.0` | `8.46.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.37.0` | `8.46.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.37.0` | `8.46.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.37.0` | `8.46.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.26.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001727` | `1.0.30001748` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.1` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.187` | `1.5.231` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.2` | `5.18.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.4.2` | `2.6.1` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.4` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [minizlib](https://github.com/isaacs/minizlib) | `3.0.2` | `3.1.0` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.2` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.23` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.1` | `4.52.4` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.4` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.3.0` |\n| [tar](https://github.com/isaacs/node-tar) | `7.4.3` | `7.5.1` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.16` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.16` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `5.1.1` | `6.0.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.8.0` | `7.14.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.0.5` | `7.1.9` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `7.0.0` | `8.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `14.2.0` | `15.1.0` |\n\nUpdates `@tauri-apps/api` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.8.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/68874c68c566638b4c21a3aa67844d1bdaeb6dab\"\u003e\u003ccode\u003e68874c68c\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13564\"\u003e#13564\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../robertrpf\"\u003e\u003ccode\u003e@​robertrpf\u003c/code\u003e\u003c/a\u003e) Add window focusable attribute and set_focusable API.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/5110a762e9db978a28a15400bf76e3c864da2a86\"\u003e\u003ccode\u003e5110a762e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13830\"\u003e#13830\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Sky-walkerX\"\u003e\u003ccode\u003e@​Sky-walkerX\u003c/code\u003e\u003c/a\u003e) Added \u003ccode\u003eWindow::setSimpleFullscreen\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/5ba1c3faa468073512bdb5035a01f7f99720fcf0\"\u003e\u003ccode\u003e5ba1c3faa\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13722\"\u003e#13722\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../s00d\"\u003e\u003ccode\u003e@​s00d\u003c/code\u003e\u003c/a\u003e) Added icon (icon and nativeIcon) support for Submenu:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn the Rust API (\u003ccode\u003etauri\u003c/code\u003e), you can now set an icon for submenus via the builder and dedicated methods.\u003c/li\u003e\n\u003cli\u003eIn the JS/TS API (\u003ccode\u003e@tauri-apps/api\u003c/code\u003e), \u003ccode\u003eSubmenuOptions\u003c/code\u003e now has an \u003ccode\u003eicon\u003c/code\u003e field, and the \u003ccode\u003eSubmenu\u003c/code\u003e class provides \u003ccode\u003esetIcon\u003c/code\u003e and \u003ccode\u003esetNativeIcon\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eUsage examples are added to the documentation and demo app.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is a backwards-compatible feature. Submenus can now display icons just like regular menu items.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.8.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.4/x64/bin/node /opt/hostedtoolcache/node/20.19.4/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.4\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.4/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/dae4d7dba587bf04d8f1d71cbc53f9eb/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b4abb6cae87f9b7afa6bde0d416bff01e1d691c4\"\u003e\u003ccode\u003eb4abb6c\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13887\"\u003e#13887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1a3d1a024ebb2a3dd5d15849523a55246d78fda6\"\u003e\u003ccode\u003e1a3d1a0\u003c/code\u003e\u003c/a\u003e fix(ios): Tauri iOS build with binary XCFramework dependencies (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13995\"\u003e#13995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/37154ebdcd9b755f06847fc9ed470b2b3d737094\"\u003e\u003ccode\u003e37154eb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14027\"\u003e#14027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/380656874e9531274862b7e5feee870fe405c0ea\"\u003e\u003ccode\u003e3806568\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eAsRef\\\u0026lt;Window\u0026gt;\u003c/code\u003e on \u003ccode\u003eWebviewWindow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14026\"\u003e#14026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/bc4afe7dd4780f02c2d4b1f07d97185fbc5d2bba\"\u003e\u003ccode\u003ebc4afe7\u003c/code\u003e\u003c/a\u003e feat(cli): check plugin versions for incompatibilities (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13993\"\u003e#13993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7c2eb31c83a202b3481a6d560ae2048bcbe4157b\"\u003e\u003ccode\u003e7c2eb31\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ePluginHandle::run_mobile_plugin_async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13895\"\u003e#13895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/737364b8d32c0d03847c77ac0a7ed30bc20ec668\"\u003e\u003ccode\u003e737364b\u003c/code\u003e\u003c/a\u003e fix: a few regressions from previous PRs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14020\"\u003e#14020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68874c68c566638b4c21a3aa67844d1bdaeb6dab\"\u003e\u003ccode\u003e68874c6\u003c/code\u003e\u003c/a\u003e feat(core): webview window focusable property, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/11130\"\u003e#11130\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dfadcb764bdf84089a5487005a7b4f3b7cf09494\"\u003e\u003ccode\u003edfadcb7\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eWebView::set_cookie\u003c/code\u003e and \u003ccode\u003eWebView::delete_cookie\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/22d6bcacbb2001eb292ebd8c5d021447700f9512\"\u003e\u003ccode\u003e22d6bca\u003c/code\u003e\u003c/a\u003e feat(tauri): impl \u003ccode\u003eApp::set_device_event_filter\u003c/code\u003e for \u003ccode\u003eAppHandle\u003c/code\u003e also (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14008\"\u003e#14008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.7.0...@tauri-apps/api-v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.4.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.0kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-http-2.5.0.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 18.6 kB\nnpm notice shasum: 49cf2baf377b0c7b089236d0a59331ee697513cd\nnpm notice integrity: sha512-l4M2DUIsOBIMr[...]z8E8tpOgvi0EQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=249980655\n+ @tauri-apps/plugin-http@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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/tauri-apps/plugins-workspace/commit/ff19affa7b2b3b7316d454de8bfa71ec3b5b3b2c\"\u003e\u003ccode\u003eff19aff\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.34.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2755\"\u003e#2755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f501bc2f1ce87d6a3a0fb286018d08a0a2d2c122\"\u003e\u003ccode\u003ef501bc2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/87afa23cad077c09bc1eb743800ae3396b531146\"\u003e\u003ccode\u003e87afa23\u003c/code\u003e\u003c/a\u003e feat(updater): add allowDowngrades option (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2726\"\u003e#2726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d40190721ccf36a00d666a03800e972514fc379c\"\u003e\u003ccode\u003ed401907\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.28.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/909bc1f9ca175f173c6f98273057d2c41e9f1dc1\"\u003e\u003ccode\u003e909bc1f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9bc4b2230ebb32bd30a4c0c2a21077829a729193\"\u003e\u003ccode\u003e9bc4b22\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.41.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b9dc03d5cee0b19c014e8683ff048e84715063b3\"\u003e\u003ccode\u003eb9dc03d\u003c/code\u003e\u003c/a\u003e docs(geolocation): fix android feature name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cd8fbf834affae59338d3184f8eda1c314f3fda5\"\u003e\u003ccode\u003ecd8fbf8\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate zip to v4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/764e8f7719247da515243d9c9cafa6d087d21769\"\u003e\u003ccode\u003e764e8f7\u003c/code\u003e\u003c/a\u003e feat(autostart): add app name configuration for auto start entry (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/85635a280768cab3afa88d26dc9146ebcca8175f\"\u003e\u003ccode\u003e85635a2\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.525.0 to 0.545.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.545.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eflame\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3600\"\u003elucide-icons/lucide#3600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified \u003ccode\u003esquare-m\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3549\"\u003elucide-icons/lucide#3549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vite from 6.3.5 to 6.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3611\"\u003elucide-icons/lucide#3611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecombine\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3200\"\u003elucide-icons/lucide#3200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3509\"\u003elucide-icons/lucide#3509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.1.1 to 5.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3638\"\u003elucide-icons/lucide#3638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003emotorbike\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3371\"\u003elucide-icons/lucide#3371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.544.0...0.545.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.544.0...0.545.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\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/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouse-heart\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3239\"\u003elucide-icons/lucide#3239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.542.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add MDN Web Docs \u0026amp; Nuxt to showcase by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3590\"\u003elucide-icons/lucide#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elist-chevrons-down-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.545.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.4.2 to 15.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure onRequestError is invoked when otel enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83343\"\u003e#83343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[devtool] fix overlay styles are missing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83721\"\u003e#83721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't match dynamic pattern for node_modules packages (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83176\"\u003e#83176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82911\"\u003e#82911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve handling of symlink resolution errors in track_glob and read_glob (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83357\"\u003e#83357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: throw large static metadata error earlier (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82939\"\u003e#82939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84077\"\u003e#84077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83745\"\u003e#83745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/yiminghe\"\u003e\u003ccode\u003e@​yiminghe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/leerob\"\u003e\u003ccode\u003e@​leerob\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fufuShih\"\u003e\u003ccode\u003e@​fufuShih\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dwrth\"\u003e\u003ccode\u003e@​dwrth\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aymericzip\"\u003e\u003ccode\u003e@​aymericzip\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/obendev\"\u003e\u003ccode\u003e@​obendev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/OoMNoO\"\u003e\u003ccode\u003e@​OoMNoO\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pontasan\"\u003e\u003ccode\u003e@​pontasan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/HondaYt\"\u003e\u003ccode\u003e@​HondaYt\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ryuapp\"\u003e\u003ccode\u003e@​ryuapp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lpalmes\"\u003e\u003ccode\u003e@​lpalmes\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83071\"\u003e#83071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83062\"\u003e#83062\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/vercel/next.js/commit/40f1d7814d8f1ab3d9e169b389015b8d6f258fb3\"\u003e\u003ccode\u003e40f1d78\u003c/code\u003e\u003c/a\u003e v15.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb30f0a1760b640b42cc15f34c55531499d3949c\"\u003e\u003ccode\u003ecb30f0a\u003c/code\u003e\u003c/a\u003e [backport] docs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b6a32bb57956f0bd4175d7b04e83c3bbad5249a8\"\u003e\u003ccode\u003eb6a32bb\u003c/code\u003e\u003c/a\u003e [backport] [CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84087\"\u003e#84087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/26d61f1e9a27a5f6c3dea5ac36c2c20c33cc0127\"\u003e\u003ccode\u003e26d61f1\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84079\"\u003e#84079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e11e87a54734bb8136e2e5ac5c0c2218b1e57a48\"\u003e\u003ccode\u003ee11e87a\u003c/code\u003e\u003c/a\u003e [backport] fix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83\"\u003e#83\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0a29888575d9f95e1cdf26d62bcab05a5a53bf95\"\u003e\u003ccode\u003e0a29888\u003c/code\u003e\u003c/a\u003e [backport] fix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a53950c136242fa77af5c02307a86966379e5a8\"\u003e\u003ccode\u003e7a53950\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83804\"\u003e#83804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/050bdf1ae70f71cac9a4634b1059ce386b15825a\"\u003e\u003ccode\u003e050bdf1\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: throw large static metadata error earlier  (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83816\"\u003e#83816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1f6ea09f8586ec26978c79d0a3d90b4b6b62f1a4\"\u003e\u003ccode\u003e1f6ea09\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: Improve handling of symlink resolution errors (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83805\"\u003e#83805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c7d1855499e507df5591c3697a365ae1a063ebb0\"\u003e\u003ccode\u003ec7d1855\u003c/code\u003e\u003c/a\u003e [backport] CI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83860\"\u003e#83860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.4.2...v15.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.0\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\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/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.8 to 19.2.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/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.0 to 19.2.0\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\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/Badhansen/nimbusv1/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Badhansen%2Fnimbusv1/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"3.2.0","new_version":"3.2.1","update_type":"patch","path":"/electron-app","pr_created_at":"2025-10-01T23:18:53.000Z","version_change":"3.2.0 → 3.2.1","issue":{"uuid":"2879975295","node_id":"PR_kwDOObcUf86rqO9_","number":154,"state":"open","title":"[dependency](deps): Bump the npm-all group in /electron-app with 75 updates","user":"dependabot[bot]","labels":["dependencies","npm","dependabot"],"assignees":["Nick2bad4u"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T23:18:53.000Z","updated_at":"2025-10-01T23:18:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[dependency](deps): Bump","group_name":"npm-all","update_count":75,"packages":[{"name":"electron-updater","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"maplibre-gl","old_version":"5.7.3","new_version":"5.8.0","repository_url":"https://github.com/maplibre/maplibre-gl-js"},{"name":"electron-builder","old_version":"26.0.19","new_version":"26.0.20","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"electron-builder-squirrel-windows","old_version":"26.0.19","new_version":"26.0.20","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"@asamuzakjp/css-color","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@asamuzakjp/dom-selector","old_version":"6.5.4","new_version":"6.5.7","repository_url":"https://github.com/asamuzaK/domSelector"},{"name":"@azure/core-auth","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/core-client","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/core-http-compat","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/core-rest-pipeline","old_version":"1.22.0","new_version":"1.22.1","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/core-tracing","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/core-util","old_version":"1.13.0","new_version":"1.13.1","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.2","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@bufbuild/protoplugin","old_version":"2.6.2","new_version":"2.9.0","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@dual-bundle/import-meta-resolve","old_version":"4.1.0","new_version":"4.2.1","repository_url":"https://github.com/un-es/import-meta-resolve"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.2","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.30","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@keyv/serialize","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/jaredwray/keyv"},{"name":"@types/node","old_version":"22.17.0","new_version":"22.18.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typespec/ts-http-runtime","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@xmldom/xmldom","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/xmldom/xmldom"},{"name":"app-builder-lib","old_version":"26.0.19","new_version":"26.0.20","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"b4a","old_version":"1.7.1","new_version":"1.7.3","repository_url":"https://github.com/holepunchto/b4a"},{"name":"bare-events","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"browserslist","old_version":"4.25.3","new_version":"4.26.3","repository_url":"https://github.com/browserslist/browserslist"},{"name":"builder-util","old_version":"26.0.19","new_version":"26.0.20","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"builder-util-runtime","old_version":"9.3.3","new_version":"9.4.0","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"cacheable","old_version":"1.10.3","new_version":"1.10.4","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"caniuse-lite","old_version":"1.0.30001737","new_version":"1.0.30001746","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.1","repository_url":"https://github.com/lovell/detect-libc"},{"name":"dmg-builder","old_version":"26.0.19","new_version":"26.0.20","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"electron-publish","old_version":"26.0.19","new_version":"26.0.20","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"electron-to-chromium","old_version":"1.5.211","new_version":"1.5.228","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"error-ex","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/qix-/node-error-ex"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"expect","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"flow-parser","old_version":"0.280.0","new_version":"0.287.0","repository_url":"https://github.com/facebook/flow"},{"name":"hookified","old_version":"1.11.0","new_version":"1.12.1","repository_url":"https://github.com/jaredwray/hookified"},{"name":"jake","old_version":"10.9.2","new_version":"10.9.4","repository_url":"https://github.com/jakejs/jake"},{"name":"jest-diff","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-matcher-utils","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-message-util","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-mock","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-util","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jiti","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"node-abi","old_version":"3.75.0","new_version":"3.77.0","repository_url":"https://github.com/electron/node-abi"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.21","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"regenerate-unicode-properties","old_version":"10.2.0","new_version":"10.2.2","repository_url":"https://github.com/mathiasbynens/regenerate-unicode-properties"},{"name":"regexpu-core","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/mathiasbynens/regexpu-core"},{"name":"rollup","old_version":"4.46.2","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"socks","old_version":"2.8.6","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"streamx","old_version":"2.22.1","new_version":"2.23.0","repository_url":"https://github.com/mafintosh/streamx"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"stylelint","old_version":"16.23.0","new_version":"16.24.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"tldts","old_version":"7.0.14","new_version":"7.0.16","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts-core","old_version":"7.0.14","new_version":"7.0.16","repository_url":"https://github.com/remusao/tldts"},{"name":"unicode-match-property-value-ecmascript","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/mathiasbynens/unicode-match-property-value-ecmascript"},{"name":"unicode-property-aliases-ecmascript","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/mathiasbynens/unicode-property-aliases-ecmascript"}],"path":"/electron-app","ecosystem":"npm"},"body":"Bumps the npm-all group in /electron-app with 75 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [electron-updater](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater) | `6.6.7` | `6.6.8` |\n| [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) | `5.7.3` | `5.8.0` |\n| [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) | `26.0.19` | `26.0.20` |\n| [electron-builder-squirrel-windows](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder-squirrel-windows) | `26.0.19` | `26.0.20` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.0.4` | `4.0.5` |\n| [@asamuzakjp/dom-selector](https://github.com/asamuzaK/domSelector) | `6.5.4` | `6.5.7` |\n| [@azure/core-auth](https://github.com/Azure/azure-sdk-for-js) | `1.10.0` | `1.10.1` |\n| [@azure/core-client](https://github.com/Azure/azure-sdk-for-js) | `1.10.0` | `1.10.1` |\n| [@azure/core-http-compat](https://github.com/Azure/azure-sdk-for-js) | `2.3.0` | `2.3.1` |\n| [@azure/core-rest-pipeline](https://github.com/Azure/azure-sdk-for-js) | `1.22.0` | `1.22.1` |\n| [@azure/core-tracing](https://github.com/Azure/azure-sdk-for-js) | `1.3.0` | `1.3.1` |\n| [@azure/core-util](https://github.com/Azure/azure-sdk-for-js) | `1.13.0` | `1.13.1` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.4` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.3` | `7.28.4` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.3` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.3` | `7.28.4` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.0` | `7.28.4` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.3` | `7.28.4` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.0` | `7.28.4` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.28.3` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.3` | `7.28.4` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.2` | `7.28.4` |\n| [@bufbuild/protoplugin](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protoplugin) | `2.6.2` | `2.9.0` |\n| [@dual-bundle/import-meta-resolve](https://github.com/un-es/import-meta-resolve) | `4.1.0` | `4.2.1` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.2` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.30` | `0.3.31` |\n| [@keyv/serialize](https://github.com/jaredwray/keyv) | `1.1.0` | `1.1.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.17.0` | `22.18.8` |\n| [@typespec/ts-http-runtime](https://github.com/Azure/azure-sdk-for-js) | `0.3.0` | `0.3.1` |\n| [@xmldom/xmldom](https://github.com/xmldom/xmldom) | `0.8.10` | `0.8.11` |\n| [app-builder-lib](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib) | `26.0.19` | `26.0.20` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.7.1` | `1.7.3` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.6.1` | `2.7.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.3` | `4.26.3` |\n| [builder-util](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/builder-util) | `26.0.19` | `26.0.20` |\n| [builder-util-runtime](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/builder-util-runtime) | `9.3.3` | `9.4.0` |\n| [cacheable](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cacheable) | `1.10.3` | `1.10.4` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001737` | `1.0.30001746` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.0` | `5.3.1` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.1` |\n| [dmg-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/dmg-builder) | `26.0.19` | `26.0.20` |\n| [electron-publish](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-publish) | `26.0.19` | `26.0.20` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.211` | `1.5.228` |\n| [error-ex](https://github.com/qix-/node-error-ex) | `1.3.2` | `1.3.4` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.5` | `30.2.0` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [flow-parser](https://github.com/facebook/flow) | `0.280.0` | `0.287.0` |\n| [hookified](https://github.com/jaredwray/hookified) | `1.11.0` | `1.12.1` |\n| [jake](https://github.com/jakejs/jake) | `10.9.2` | `10.9.4` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `30.0.5` | `30.2.0` |\n| [jest-matcher-utils](https://github.com/jestjs/jest/tree/HEAD/packages/jest-matcher-utils) | `30.0.5` | `30.2.0` |\n| [jest-message-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-message-util) | `30.0.5` | `30.2.0` |\n| [jest-mock](https://github.com/jestjs/jest/tree/HEAD/packages/jest-mock) | `30.0.5` | `30.2.0` |\n| [jest-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-util) | `30.0.5` | `30.2.0` |\n| [jiti](https://github.com/unjs/jiti) | `2.5.1` | `2.6.1` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [node-abi](https://github.com/electron/node-abi) | `3.75.0` | `3.77.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.21` |\n| [regenerate-unicode-properties](https://github.com/mathiasbynens/regenerate-unicode-properties) | `10.2.0` | `10.2.2` |\n| [regexpu-core](https://github.com/mathiasbynens/regexpu-core) | `6.2.0` | `6.4.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.52.3` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.6` | `2.8.7` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.22.1` | `2.23.0` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.23.0` | `16.24.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.14` | `7.0.16` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.14` | `7.0.16` |\n| [unicode-match-property-value-ecmascript](https://github.com/mathiasbynens/unicode-match-property-value-ecmascript) | `2.2.0` | `2.2.1` |\n| [unicode-property-aliases-ecmascript](https://github.com/mathiasbynens/unicode-property-aliases-ecmascript) | `2.1.0` | `2.2.0` |\n\nUpdates `electron-updater` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/releases\"\u003eelectron-updater's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron-updater@6.6.8\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/electron-userland/electron-builder/pull/9248\"\u003e#9248\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/8cbf079ec20bbc642f9b6c306e3e9141a1fcc385\"\u003e\u003ccode\u003e8cbf079e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/DamonYu6\"\u003e\u003ccode\u003e@​DamonYu6\u003c/code\u003e\u003c/a\u003e! - fix: uncaught exception during differential downloading via multipleRangDownloader\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9232\"\u003e#9232\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/cfc4f36a5af20fb6c61dc7dfa6202cbc0fd9f201\"\u003e\u003ccode\u003ecfc4f36a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/michalzaq12\"\u003e\u003ccode\u003e@​michalzaq12\u003c/code\u003e\u003c/a\u003e! - fix: auto-update powershell script\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9225\"\u003e#9225\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d27ac523bb1581f274c018952d55162315e7a9b8\"\u003e\u003ccode\u003ed27ac523\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/yannishuber\"\u003e\u003ccode\u003e@​yannishuber\u003c/code\u003e\u003c/a\u003e! - fix(electron-updater): do not use quotes when installing update with sudo\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/44b28997f15314730d1bb69303a47dc26f7950d1\"\u003e\u003ccode\u003e44b28997\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/7c7fd6ca240eda72048835f754adac92c4ab4e8c\"\u003e\u003ccode\u003e7c7fd6ca\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebuilder-util-runtime@9.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/blob/master/packages/electron-updater/CHANGELOG.md\"\u003eelectron-updater's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.8\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/electron-userland/electron-builder/pull/9248\"\u003e#9248\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/8cbf079ec20bbc642f9b6c306e3e9141a1fcc385\"\u003e\u003ccode\u003e8cbf079e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/DamonYu6\"\u003e\u003ccode\u003e@​DamonYu6\u003c/code\u003e\u003c/a\u003e! - fix: uncaught exception during differential downloading via multipleRangDownloader\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9232\"\u003e#9232\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/cfc4f36a5af20fb6c61dc7dfa6202cbc0fd9f201\"\u003e\u003ccode\u003ecfc4f36a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/michalzaq12\"\u003e\u003ccode\u003e@​michalzaq12\u003c/code\u003e\u003c/a\u003e! - fix: auto-update powershell script\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9225\"\u003e#9225\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d27ac523bb1581f274c018952d55162315e7a9b8\"\u003e\u003ccode\u003ed27ac523\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/yannishuber\"\u003e\u003ccode\u003e@​yannishuber\u003c/code\u003e\u003c/a\u003e! - fix(electron-updater): do not use quotes when installing update with sudo\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/44b28997f15314730d1bb69303a47dc26f7950d1\"\u003e\u003ccode\u003e44b28997\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/7c7fd6ca240eda72048835f754adac92c4ab4e8c\"\u003e\u003ccode\u003e7c7fd6ca\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebuilder-util-runtime@9.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/02e59ba8a3b02e1b3ab20035ff43f48ea20880b7\"\u003e\u003ccode\u003e02e59ba\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.0.20 (electron-updater@6.6.8) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9220\"\u003e#9220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/8cbf079ec20bbc642f9b6c306e3e9141a1fcc385\"\u003e\u003ccode\u003e8cbf079\u003c/code\u003e\u003c/a\u003e fix: uncaught exception during differential downloading via multipleRangDownl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/cfc4f36a5af20fb6c61dc7dfa6202cbc0fd9f201\"\u003e\u003ccode\u003ecfc4f36\u003c/code\u003e\u003c/a\u003e fix: auto-update powershell script for powershell version test with  `Convert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d27ac523bb1581f274c018952d55162315e7a9b8\"\u003e\u003ccode\u003ed27ac52\u003c/code\u003e\u003c/a\u003e fix(electron-updater): Do not wrap update command when updating with sudo (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron-userland/electron-builder/commits/electron-updater@6.6.8/packages/electron-updater\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `maplibre-gl` from 5.7.3 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/releases\"\u003emaplibre-gl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js\"\u003ehttps://github.com/maplibre/maplibre-gl-js\u003c/a\u003e\n\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/compare/v5.7.3...v5.8.0\"\u003eChanges\u003c/a\u003e since \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/releases/tag/v5.7.3\"\u003eMapLibre GL JS v5.7.3\u003c/a\u003e:\u003c/p\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable documentation admonitions in Material for MkDocs. (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6455\"\u003e#6455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch MapEventType from type to interface to allow declaration merging (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6436\"\u003e#6436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement data-driven styling support for \u003ccode\u003eline-dasharray\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/5812\"\u003e#5812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix raster flickering when using terrain 3D and optimize terrain logic.\u003c/li\u003e\n\u003cli\u003eFix issue where parent tiles are retained when deeper descendant tiles already cover the missing ideal tile. (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6442\"\u003e#6442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an issue when GeolocateControl fires outofmaxbounds event with trackUserLocation disabled (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6464\"\u003e#6464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an issue with globe+terrain \u0026quot;zooming\u0026quot; in when dragging towards the poles (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6470\"\u003e#6470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix integer overflow in symbol placement (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6476\"\u003e#6476\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/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md\"\u003emaplibre-gl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.8.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable documentation admonitions in Material for MkDocs. (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6455\"\u003e#6455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch MapEventType from type to interface to allow declaration merging (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6436\"\u003e#6436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement data-driven styling support for \u003ccode\u003eline-dasharray\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/5812\"\u003e#5812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix raster flickering when using terrain 3D and optimize terrain logic.\u003c/li\u003e\n\u003cli\u003eFix issue where parent tiles are retained when deeper descendant tiles already cover the missing ideal tile. (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6442\"\u003e#6442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an issue when GeolocateControl fires outofmaxbounds event with trackUserLocation disabled (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6464\"\u003e#6464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an issue with globe+terrain \u0026quot;zooming\u0026quot; in when dragging towards the poles (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6470\"\u003e#6470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix integer overflow in symbol placement (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/6476\"\u003e#6476\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/maplibre/maplibre-gl-js/commit/f71040d141d929a349578dacbdc40e3fd2ae7c6b\"\u003e\u003ccode\u003ef71040d\u003c/code\u003e\u003c/a\u003e Bump version to 5.8.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6480\"\u003e#6480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/30caaeda35a40a589c669c72d1915d48c2f2587e\"\u003e\u003ccode\u003e30caaed\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003eMapEventType\u003c/code\u003e from type to interface to allow declaration merging (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/2bf105abff38583917f7e4c78136f6733c5de432\"\u003e\u003ccode\u003e2bf105a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint from 9.35.0 to 9.36.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6452\"\u003e#6452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/18aee5b615dae6cf292de6f20d2116408a9fa4b5\"\u003e\u003ccode\u003e18aee5b\u003c/code\u003e\u003c/a\u003e Fix negative index due to integer overflow in symbol placement (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6476\"\u003e#6476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/99a1a6f7f992db6467e6480a5a37de5583fcd46b\"\u003e\u003ccode\u003e99a1a6f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/react\u003c/code\u003e from 19.1.13 to 19.1.14 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6477\"\u003e#6477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/48182a52bca0443e918b7e34b25ad89dff3f5762\"\u003e\u003ccode\u003e48182a5\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.30.3 to 3.30.5 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6479\"\u003e#6479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/11ffeb6092efb841321a2a77da62aa8d9854f402\"\u003e\u003ccode\u003e11ffeb6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump rollup from 4.52.2 to 4.52.3 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6478\"\u003e#6478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/3f804b8abedceb43a1f6a03a94979fd69e899031\"\u003e\u003ccode\u003e3f804b8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump pretty-bytes from 7.0.1 to 7.1.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6456\"\u003e#6456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/52c14c26af2ce678d40816d4c3307bf19b5bb9e9\"\u003e\u003ccode\u003e52c14c2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e in the vitest group (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6475\"\u003e#6475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/1af195e1d7eec5a596c64447af65fbe86f06b41a\"\u003e\u003ccode\u003e1af195e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump puppeteer from 24.22.0 to 24.22.3 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6474\"\u003e#6474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/compare/v5.7.3...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-builder` from 26.0.19 to 26.0.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md\"\u003eelectron-builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.0.20\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/electron-userland/electron-builder/pull/9228\"\u003e#9228\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d031eeaa7eb282e516471eed2e2a764716999b20\"\u003e\u003ccode\u003ed031eeaa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/choegyumin\"\u003e\u003ccode\u003e@​choegyumin\u003c/code\u003e\u003c/a\u003e! - fix: support option to override \u003ccode\u003ePublishPolicy\u003c/code\u003e in publish command\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9227\"\u003e#9227\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/8f0ad06eae4716b7b753301531241166a7333058\"\u003e\u003ccode\u003e8f0ad06e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/choegyumin\"\u003e\u003ccode\u003e@​choegyumin\u003c/code\u003e\u003c/a\u003e! - fix: fix argument names mismatch in publish command to make it work\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/f262a7358dafe189b5d9bf06d7be43478ee35faa\"\u003e\u003ccode\u003ef262a735\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/44b28997f15314730d1bb69303a47dc26f7950d1\"\u003e\u003ccode\u003e44b28997\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/7c7fd6ca240eda72048835f754adac92c4ab4e8c\"\u003e\u003ccode\u003e7c7fd6ca\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/3735881f3259d0638d24fadc75809e5ea76114d7\"\u003e\u003ccode\u003e3735881f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/49c782cb838e495f60c4d284df8ab4b56b619da9\"\u003e\u003ccode\u003e49c782cb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/cf0ac45db79e3e3ff1cef3ad931f7272646d1cb1\"\u003e\u003ccode\u003ecf0ac45d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/e9251f4725f1f7c14c9792f5af8053dde1793d6a\"\u003e\u003ccode\u003ee9251f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/c54a0609753a11d032f87e727eccbab1f6836081\"\u003e\u003ccode\u003ec54a0609\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/b778686fb7f9294ec74bcb9a213a7f311a21357e\"\u003e\u003ccode\u003eb778686f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eapp-builder-lib@26.0.20\u003c/li\u003e\n\u003cli\u003ebuilder-util-runtime@9.4.0\u003c/li\u003e\n\u003cli\u003ebuilder-util@26.0.20\u003c/li\u003e\n\u003cli\u003edmg-builder@26.0.20\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/electron-userland/electron-builder/commit/02e59ba8a3b02e1b3ab20035ff43f48ea20880b7\"\u003e\u003ccode\u003e02e59ba\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.0.20 (electron-updater@6.6.8) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/9220\"\u003e#9220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d031eeaa7eb282e516471eed2e2a764716999b20\"\u003e\u003ccode\u003ed031eea\u003c/code\u003e\u003c/a\u003e fix: support option to override publish trigger (\u003ccode\u003e--policy\u003c/code\u003e) in publish comma...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/8f0ad06eae4716b7b753301531241166a7333058\"\u003e\u003ccode\u003e8f0ad06\u003c/code\u003e\u003c/a\u003e fix: fix argument names mismatch in publish command to make it work (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/9227\"\u003e#9227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/e37514998a25ada30c4e776e43134d466cac7221\"\u003e\u003ccode\u003ee375149\u003c/code\u003e\u003c/a\u003e fix: correct broken links in builder.ts and cli.md (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/9218\"\u003e#9218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron-userland/electron-builder/commits/v26.0.20/packages/electron-builder\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-builder-squirrel-windows` from 26.0.19 to 26.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/releases\"\u003eelectron-builder-squirrel-windows's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.0.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct broken links in builder.ts and cli.md by \u003ca href=\"https://github.com/BlackHatDevX\"\u003e\u003ccode\u003e@​BlackHatDevX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9218\"\u003eelectron-userland/electron-builder#9218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(yarn): check for dependencies in both projectDir and appDir during installation by \u003ca href=\"https://github.com/beyondkmp\"\u003e\u003ccode\u003e@​beyondkmp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9219\"\u003eelectron-userland/electron-builder#9219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: gitlab related failed cases by \u003ca href=\"https://github.com/daihere1993\"\u003e\u003ccode\u003e@​daihere1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9221\"\u003eelectron-userland/electron-builder#9221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(squirrel-windows): update loadingGif handling to prioritize user-defined option by \u003ca href=\"https://github.com/beyondkmp\"\u003e\u003ccode\u003e@​beyondkmp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9222\"\u003eelectron-userland/electron-builder#9222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(electron-updater): Do not wrap update command when updating with sudo by \u003ca href=\"https://github.com/yannishuber\"\u003e\u003ccode\u003e@​yannishuber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9225\"\u003eelectron-userland/electron-builder#9225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: generate stubExecutableExe and sign it by \u003ca href=\"https://github.com/beyondkmp\"\u003e\u003ccode\u003e@​beyondkmp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/8959\"\u003eelectron-userland/electron-builder#8959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add quotation marks around variable in AppArmor profile by \u003ca href=\"https://github.com/rastiqdev\"\u003e\u003ccode\u003e@​rastiqdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9231\"\u003eelectron-userland/electron-builder#9231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency form-data to v4.0.4 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9212\"\u003eelectron-userland/electron-builder#9212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: strip auth headers for GitHub release assets redirects by \u003ca href=\"https://github.com/FringeNet\"\u003e\u003ccode\u003e@​FringeNet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9211\"\u003eelectron-userland/electron-builder#9211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: scrubbing more aggressively anything in the logs by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9182\"\u003eelectron-userland/electron-builder#9182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix argument names mismatch in publish command to make it work by \u003ca href=\"https://github.com/choegyumin\"\u003e\u003ccode\u003e@​choegyumin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9227\"\u003eelectron-userland/electron-builder#9227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nsis): fix file association by \u003ca href=\"https://github.com/sabonerune\"\u003e\u003ccode\u003e@​sabonerune\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9217\"\u003eelectron-userland/electron-builder#9217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support option to override publish trigger (\u003ccode\u003e--policy\u003c/code\u003e) in publish command by \u003ca href=\"https://github.com/choegyumin\"\u003e\u003ccode\u003e@​choegyumin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9228\"\u003eelectron-userland/electron-builder#9228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(github): Add \u003ccode\u003etagNamePrefix\u003c/code\u003e option by \u003ca href=\"https://github.com/taylorhadden\"\u003e\u003ccode\u003e@​taylorhadden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9216\"\u003eelectron-userland/electron-builder#9216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: auto-update powershell script by \u003ca href=\"https://github.com/michalzaq12\"\u003e\u003ccode\u003e@​michalzaq12\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9232\"\u003eelectron-userland/electron-builder#9232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: uncaught exception during differential downloading via multipleRangDownloader by \u003ca href=\"https://github.com/DamonYu6\"\u003e\u003ccode\u003e@​DamonYu6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9248\"\u003eelectron-userland/electron-builder#9248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: two flaky tests by \u003ca href=\"https://github.com/daihere1993\"\u003e\u003ccode\u003e@​daihere1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9251\"\u003eelectron-userland/electron-builder#9251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect wrong package manager for two package.json structure by \u003ca href=\"https://github.com/DamonYu6\"\u003e\u003ccode\u003e@​DamonYu6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9257\"\u003eelectron-userland/electron-builder#9257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nsis): undefined vars when customCheckAppRunning is defined by \u003ca href=\"https://github.com/dlon\"\u003e\u003ccode\u003e@​dlon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9245\"\u003eelectron-userland/electron-builder#9245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Change dependency collection to parse from root by \u003ca href=\"https://github.com/Julusian\"\u003e\u003ccode\u003e@​Julusian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9260\"\u003eelectron-userland/electron-builder#9260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9220\"\u003eelectron-userland/electron-builder#9220\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/BlackHatDevX\"\u003e\u003ccode\u003e@​BlackHatDevX\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9218\"\u003eelectron-userland/electron-builder#9218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yannishuber\"\u003e\u003ccode\u003e@​yannishuber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9225\"\u003eelectron-userland/electron-builder#9225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FringeNet\"\u003e\u003ccode\u003e@​FringeNet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9211\"\u003eelectron-userland/electron-builder#9211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/choegyumin\"\u003e\u003ccode\u003e@​choegyumin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9227\"\u003eelectron-userland/electron-builder#9227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sabonerune\"\u003e\u003ccode\u003e@​sabonerune\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9217\"\u003eelectron-userland/electron-builder#9217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taylorhadden\"\u003e\u003ccode\u003e@​taylorhadden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9216\"\u003eelectron-userland/electron-builder#9216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalzaq12\"\u003e\u003ccode\u003e@​michalzaq12\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9232\"\u003eelectron-userland/electron-builder#9232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/v26.0.19...v26.0.20\"\u003ehttps://github.com/electron-userland/electron-builder/compare/v26.0.19...v26.0.20\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/electron-userland/electron-builder/blob/master/packages/electron-builder-squirrel-windows/CHANGELOG.md\"\u003eelectron-builder-squirrel-windows's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.0.20\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/electron-userland/electron-builder/pull/8959\"\u003e#8959\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/0ad8f91cd5478a2063eb9e20df47797c8b42d48c\"\u003e\u003ccode\u003e0ad8f91c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/beyondkmp\"\u003e\u003ccode\u003e@​beyondkmp\u003c/code\u003e\u003c/a\u003e! - fix: generate stubExecutableExe and sign it for squirrel.windows using new electron-builder-binaries asset\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9222\"\u003e#9222\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/9997660e20cbdaa4ddb01d1c6078dea91097d6f0\"\u003e\u003ccode\u003e9997660e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/beyondkmp\"\u003e\u003ccode\u003e@​beyondkmp\u003c/code\u003e\u003c/a\u003e! - fix(squirrel-windows): update loadingGif handling to prioritize user-defined option\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/f262a7358dafe189b5d9bf06d7be43478ee35faa\"\u003e\u003ccode\u003ef262a735\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/44b28997f15314730d1bb69303a47dc26f7950d1\"\u003e\u003ccode\u003e44b28997\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/3735881f3259d0638d24fadc75809e5ea76114d7\"\u003e\u003ccode\u003e3735881f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/49c782cb838e495f60c4d284df8ab4b56b619da9\"\u003e\u003ccode\u003e49c782cb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/cf0ac45db79e3e3ff1cef3ad931f7272646d1cb1\"\u003e\u003ccode\u003ecf0ac45d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/e9251f4725f1f7c14c9792f5af8053dde1793d6a\"\u003e\u003ccode\u003ee9251f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/c54a0609753a11d032f87e727eccbab1f6836081\"\u003e\u003ccode\u003ec54a0609\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/b778686fb7f9294ec74bcb9a213a7f311a21357e\"\u003e\u003ccode\u003eb778686f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eapp-builder-lib@26.0.20\u003c/li\u003e\n\u003cli\u003ebuilder-util@26.0.20\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/electron-userland/electron-builder/commit/02e59ba8a3b02e1b3ab20035ff43f48ea20880b7\"\u003e\u003ccode\u003e02e59ba\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.0.20 (electron-updater@6.6.8) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder-squirrel-windows/issues/9220\"\u003e#9220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/0ad8f91cd5478a2063eb9e20df47797c8b42d48c\"\u003e\u003ccode\u003e0ad8f91\u003c/code\u003e\u003c/a\u003e fix: generate stubExecutableExe and sign it (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder-squirrel-windows/issues/8959\"\u003e#8959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/9997660e20cbdaa4ddb01d1c6078dea91097d6f0\"\u003e\u003ccode\u003e9997660\u003c/code\u003e\u003c/a\u003e fix(squirrel-windows): update loadingGif handling to prioritize user-defined ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron-userland/electron-builder/commits/v26.0.20/packages/electron-builder-squirrel-windows\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@asamuzakjp/css-color` from 4.0.4 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asamuzaK/cssColor/releases\"\u003e\u003ccode\u003e@​asamuzakjp/css-color\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asamuzaK/cssColor/compare/v4.0.4...v4.0.5\"\u003ehttps://github.com/asamuzaK/cssColor/compare/v4.0.4...v4.0.5\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/asamuzaK/cssColor/commit/b0f7dd961e2f3d6d77ffd878da35484dff0a2023\"\u003e\u003ccode\u003eb0f7dd9\u003c/code\u003e\u003c/a\u003e v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/854b06f041911cfaaae7c4c543f7156dedcfb106\"\u003e\u003ccode\u003e854b06f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/asamuzaK/cssColor/compare/v4.0.4...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@asamuzakjp/dom-selector` from 6.5.4 to 6.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asamuzaK/domSelector/releases\"\u003e\u003ccode\u003e@​asamuzakjp/dom-selector\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClear cache on click by \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/asamuzaK/domSelector/pull/181\"\u003easamuzaK/domSelector#181\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asamuzaK/domSelector/compare/v6.5.6...v6.5.7\"\u003ehttps://github.com/asamuzaK/domSelector/compare/v6.5.6...v6.5.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.5.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCheck namespace before converting to lower case by \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/asamuzaK/domSelector/pull/178\"\u003easamuzaK/domSelector#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd lru-cache by \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/asamuzaK/domSelector/pull/179\"\u003easamuzaK/domSelector#179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asamuzaK/domSelector/compare/v6.5.5...v6.5.6\"\u003ehttps://github.com/asamuzaK/domSelector/compare/v6.5.5...v6.5.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.5.5\u003c/h2\u003e\n\u003cp\u003eFixed regression on jsdom@27.0.0\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asamuzaK/domSelector/compare/v6.5.4...v6.5.5\"\u003ehttps://github.com/asamuzaK/domSelector/compare/v6.5.4...v6.5.5\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/asamuzaK/domSelector/commit/d445a428814c8516f170eddfef7f57c4413e9174\"\u003e\u003ccode\u003ed445a42\u003c/code\u003e\u003c/a\u003e v6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/b7e8346c4db99b8903c759ffe521452ad090f945\"\u003e\u003ccode\u003eb7e8346\u003c/code\u003e\u003c/a\u003e Clear cache on click (\u003ca href=\"https://redirect.github.com/asamuzaK/domSelector/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/117a5048f17bd38cf65f341487389a60fbc6f0e4\"\u003e\u003ccode\u003e117a504\u003c/code\u003e\u003c/a\u003e Update finder.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/df9ff3b16118d76e1b2db182529c419d88b46820\"\u003e\u003ccode\u003edf9ff3b\u003c/code\u003e\u003c/a\u003e Update finder.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/f93dd8b87f5999bfbd040297ee1f6df5ea415fe9\"\u003e\u003ccode\u003ef93dd8b\u003c/code\u003e\u003c/a\u003e Update finder.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/c494890d732f53c732a7eef1f1fea5e40ae406d4\"\u003e\u003ccode\u003ec494890\u003c/code\u003e\u003c/a\u003e Update utility.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/36ec4b184a0332cb5b447c854b1d2762b9ee8d08\"\u003e\u003ccode\u003e36ec4b1\u003c/code\u003e\u003c/a\u003e Update finder.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/729f1ac4fd23dea6454d1a2b8ef5fe522fe3d202\"\u003e\u003ccode\u003e729f1ac\u003c/code\u003e\u003c/a\u003e Update filterSelector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/dcaf53fd12d5da934ef7510e5271d99e5ec1f694\"\u003e\u003ccode\u003edcaf53f\u003c/code\u003e\u003c/a\u003e v6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/domSelector/commit/6f882a1cab7d86a2b397d0f6fbc005523797349b\"\u003e\u003ccode\u003e6f882a1\u003c/code\u003e\u003c/a\u003e Add lru-cache (\u003ca href=\"https://redirect.github.com/asamuzaK/domSelector/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/asamuzaK/domSelector/compare/v6.5.4...v6.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/core-auth` from 1.10.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0e63f83d36e683e8cd9704b5d1d19993bc5b923f\"\u003e\u003ccode\u003e0e63f83\u003c/code\u003e\u003c/a\u003e Bump emitter version in Sep 11 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bfd0096147efac4736a0483b9d95907a72dea26f\"\u003e\u003ccode\u003ebfd0096\u003c/code\u003e\u003c/a\u003e [cosmos] fix partitionKey format in operationInput for batch API (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35876\"\u003e#35876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d165c118fe5a75720aa3a0a24d9dc713694fad89\"\u003e\u003ccode\u003ed165c11\u003c/code\u003e\u003c/a\u003e Bump TypeSpec dependencies to latest versions in emitter-package.json (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35894\"\u003e#35894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bd1a8cb17be1c69cc8bf8de4750f3cc82582c53c\"\u003e\u003ccode\u003ebd1a8cb\u003c/code\u003e\u003c/a\u003e [eslint] upgrade dev dependencies typescript-eslint* to ~8.43.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35869\"\u003e#35869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5ca7207c34c9e1aa2eebdccd358f2792416a7329\"\u003e\u003ccode\u003e5ca7207\u003c/code\u003e\u003c/a\u003e [apimanagement] upgrade dependency inquirer to version ^12.6.3 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35046\"\u003e#35046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/858520c5d087fbb7ae8c1da5894db946361313d8\"\u003e\u003ccode\u003e858520c\u003c/code\u003e\u003c/a\u003e [monitor-opentelemetry] Release 1.13.1 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35882\"\u003e#35882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/eb42f3d19787a7f5f3b4a838e52745cf24f03662\"\u003e\u003ccode\u003eeb42f3d\u003c/code\u003e\u003c/a\u003e (playwrighttesting): Owner update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35884\"\u003e#35884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/366c4699937f185ed8ff6ce0077e21cf8f2d53a3\"\u003e\u003ccode\u003e366c469\u003c/code\u003e\u003c/a\u003e [mgmt] update ci.mgmt.yml (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35883\"\u003e#35883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/7287831d8161a074cc368bbb9b2d21628ca32e59\"\u003e\u003ccode\u003e7287831\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry] Fix OTLP Metric Exporter Creation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35879\"\u003e#35879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d24df88734b0f6893fac0f1e3870872739273392\"\u003e\u003ccode\u003ed24df88\u003c/code\u003e\u003c/a\u003e [Identity] Dac feedback phase3 sample and ref docs update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35871\"\u003e#35871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/core-auth_1.10.0...@azure/core-auth_1.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/core-client` from 1.10.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0e63f83d36e683e8cd9704b5d1d19993bc5b923f\"\u003e\u003ccode\u003e0e63f83\u003c/code\u003e\u003c/a\u003e Bump emitter version in Sep 11 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bfd0096147efac4736a0483b9d95907a72dea26f\"\u003e\u003ccode\u003ebfd0096\u003c/code\u003e\u003c/a\u003e [cosmos] fix partitionKey format in operationInput for batch API (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35876\"\u003e#35876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d165c118fe5a75720aa3a0a24d9dc713694fad89\"\u003e\u003ccode\u003ed165c11\u003c/code\u003e\u003c/a\u003e Bump TypeSpec dependencies to latest versions in emitter-package.json (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35894\"\u003e#35894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bd1a8cb17be1c69cc8bf8de4750f3cc82582c53c\"\u003e\u003ccode\u003ebd1a8cb\u003c/code\u003e\u003c/a\u003e [eslint] upgrade dev dependencies typescript-eslint* to ~8.43.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35869\"\u003e#35869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5ca7207c34c9e1aa2eebdccd358f2792416a7329\"\u003e\u003ccode\u003e5ca7207\u003c/code\u003e\u003c/a\u003e [apimanagement] upgrade dependency inquirer to version ^12.6.3 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35046\"\u003e#35046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/858520c5d087fbb7ae8c1da5894db946361313d8\"\u003e\u003ccode\u003e858520c\u003c/code\u003e\u003c/a\u003e [monitor-opentelemetry] Release 1.13.1 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35882\"\u003e#35882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/eb42f3d19787a7f5f3b4a838e52745cf24f03662\"\u003e\u003ccode\u003eeb42f3d\u003c/code\u003e\u003c/a\u003e (playwrighttesting): Owner update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35884\"\u003e#35884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/366c4699937f185ed8ff6ce0077e21cf8f2d53a3\"\u003e\u003ccode\u003e366c469\u003c/code\u003e\u003c/a\u003e [mgmt] update ci.mgmt.yml (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35883\"\u003e#35883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/7287831d8161a074cc368bbb9b2d21628ca32e59\"\u003e\u003ccode\u003e7287831\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry] Fix OTLP Metric Exporter Creation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35879\"\u003e#35879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d24df88734b0f6893fac0f1e3870872739273392\"\u003e\u003ccode\u003ed24df88\u003c/code\u003e\u003c/a\u003e [Identity] Dac feedback phase3 sample and ref docs update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35871\"\u003e#35871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/core-client_1.10.0...@azure/core-client_1.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/core-http-compat` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0e63f83d36e683e8cd9704b5d1d19993bc5b923f\"\u003e\u003ccode\u003e0e63f83\u003c/code\u003e\u003c/a\u003e Bump emitter version in Sep 11 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bfd0096147efac4736a0483b9d95907a72dea26f\"\u003e\u003ccode\u003ebfd0096\u003c/code\u003e\u003c/a\u003e [cosmos] fix partitionKey format in operationInput for batch API (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35876\"\u003e#35876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d165c118fe5a75720aa3a0a24d9dc713694fad89\"\u003e\u003ccode\u003ed165c11\u003c/code\u003e\u003c/a\u003e Bump TypeSpec dependencies to latest versions in emitter-package.json (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35894\"\u003e#35894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bd1a8cb17be1c69cc8bf8de4750f3cc82582c53c\"\u003e\u003ccode\u003ebd1a8cb\u003c/code\u003e\u003c/a\u003e [eslint] upgrade dev dependencies typescript-eslint* to ~8.43.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35869\"\u003e#35869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5ca7207c34c9e1aa2eebdccd358f2792416a7329\"\u003e\u003ccode\u003e5ca7207\u003c/code\u003e\u003c/a\u003e [apimanagement] upgrade dependency inquirer to version ^12.6.3 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35046\"\u003e#35046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/858520c5d087fbb7ae8c1da5894db946361313d8\"\u003e\u003ccode\u003e858520c\u003c/code\u003e\u003c/a\u003e [monitor-opentelemetry] Release 1.13.1 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35882\"\u003e#35882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/eb42f3d19787a7f5f3b4a838e52745cf24f03662\"\u003e\u003ccode\u003eeb42f3d\u003c/code\u003e\u003c/a\u003e (playwrighttesting): Owner update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35884\"\u003e#35884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/366c4699937f185ed8ff6ce0077e21cf8f2d53a3\"\u003e\u003ccode\u003e366c469\u003c/code\u003e\u003c/a\u003e [mgmt] update ci.mgmt.yml (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35883\"\u003e#35883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/7287831d8161a074cc368bbb9b2d21628ca32e59\"\u003e\u003ccode\u003e7287831\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry] Fix OTLP Metric Exporter Creation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35879\"\u003e#35879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d24df88734b0f6893fac0f1e3870872739273392\"\u003e\u003ccode\u003ed24df88\u003c/code\u003e\u003c/a\u003e [Identity] Dac feedback phase3 sample and ref docs update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35871\"\u003e#35871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/core-http-compat_2.3.0...@azure/core-http-compat_2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/core-rest-pipeline` from 1.22.0 to 1.22.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0e63f83d36e683e8cd9704b5d1d19993bc5b923f\"\u003e\u003ccode\u003e0e63f83\u003c/code\u003e\u003c/a\u003e Bump emitter version in Sep 11 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bfd0096147efac4736a0483b9d95907a72dea26f\"\u003e\u003ccode\u003ebfd0096\u003c/code\u003e\u003c/a\u003e [cosmos] fix partitionKey format in operationInput for batch API (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35876\"\u003e#35876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d165c118fe5a75720aa3a0a24d9dc713694fad89\"\u003e\u003ccode\u003ed165c11\u003c/code\u003e\u003c/a\u003e Bump TypeSpec dependencies to latest versions in emitter-package.json (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35894\"\u003e#35894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bd1a8cb17be1c69cc8bf8de4750f3cc82582c53c\"\u003e\u003ccode\u003ebd1a8cb\u003c/code\u003e\u003c/a\u003e [eslint] upgrade dev dependencies typescript-eslint* to ~8.43.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35869\"\u003e#35869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5ca7207c34c9e1aa2eebdccd358f2792416a7329\"\u003e\u003ccode\u003e5ca7207\u003c/code\u003e\u003c/a\u003e [apimanagement] upgrade dependency inquirer to version ^12.6.3 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35046\"\u003e#35046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/858520c5d087fbb7ae8c1da5894db946361313d8\"\u003e\u003ccode\u003e858520c\u003c/code\u003e\u003c/a\u003e [monitor-opentelemetry] Release 1.13.1 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35882\"\u003e#35882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/eb42f3d19787a7f5f3b4a838e52745cf24f03662\"\u003e\u003ccode\u003eeb42f3d\u003c/code\u003e\u003c/a\u003e (playwrighttesting): Owner update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35884\"\u003e#35884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/366c4699937f185ed8ff6ce0077e21cf8f2d53a3\"\u003e\u003ccode\u003e366c469\u003c/code\u003e\u003c/a\u003e [mgmt] update ci.mgmt.yml (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35883\"\u003e#35883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/7287831d8161a074cc368bbb9b2d21628ca32e59\"\u003e\u003ccode\u003e7287831\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry] Fix OTLP Metric Exporter Creation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35879\"\u003e#35879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d24df88734b0f6893fac0f1e3870872739273392\"\u003e\u003ccode\u003ed24df88\u003c/code\u003e\u003c/a\u003e [Identity] Dac feedback phase3 sample and ref docs update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35871\"\u003e#35871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/core-rest-pipeline_1.22.0...@azure/core-rest-pipeline_1.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/core-tracing` from 1.3.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0e63f83d36e683e8cd9704b5d1d19993bc5b923f\"\u003e\u003ccode\u003e0e63f83\u003c/code\u003e\u003c/a\u003e Bump emitter version in Sep 11 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bfd0096147efac4736a0483b9d95907a72dea26f\"\u003e\u003ccode\u003ebfd0096\u003c/code\u003e\u003c/a\u003e [cosmos] fix partitionKey format in operationInput for batch API (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35876\"\u003e#35876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d165c118fe5a75720aa3a0a24d9dc713694fad89\"\u003e\u003ccode\u003ed165c11\u003c/code\u003e\u003c/a\u003e Bump TypeSpec dependencies to latest versions in emitter-package.json (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35894\"\u003e#35894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bd1a8cb17be1c69cc8bf8de4750f3cc82582c53c\"\u003e\u003ccode\u003ebd1a8cb\u003c/code\u003e\u003c/a\u003e [eslint] upgrade dev dependencies typescript-eslint* to ~8.43.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35869\"\u003e#35869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5ca7207c34c9e1aa2eebdccd358f2792416a7329\"\u003e\u003ccode\u003e5ca7207\u003c/code\u003e\u003c/a\u003e [apimanagement] upgrade dependency inquirer to version ^12.6.3 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35046\"\u003e#35046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/858520c5d087fbb7ae8c1da5894db946361313d8\"\u003e\u003ccode\u003e858520c\u003c/code\u003e\u003c/a\u003e [monitor-opentelemetry] Release 1.13.1 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35882\"\u003e#35882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/eb42f3d19787a7f5f3b4a838e52745cf24f03662\"\u003e\u003ccode\u003eeb42f3d\u003c/code\u003e\u003c/a\u003e (playwrighttesting): Owner update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35884\"\u003e#35884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/366c4699937f185ed8ff6ce0077e21cf8f2d53a3\"\u003e\u003ccode\u003e366c469\u003c/code\u003e\u003c/a\u003e [mgmt] update ci.mgmt.yml (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35883\"\u003e#35883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/7287831d8161a074cc368bbb9b2d21628ca32e59\"\u003e\u003ccode\u003e7287831\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry] Fix OTLP Metric Exporter Creation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35879\"\u003e#35879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d24df88734b0f6893fac0f1e3870872739273392\"\u003e\u003ccode\u003ed24df88\u003c/code\u003e\u003c/a\u003e [Identity] Dac feedback phase3 sample and ref docs update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35871\"\u003e#35871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/core-tracing_1.3.0...@azure/core-tracing_1.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/core-util` from 1.13.0 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0e63f83d36e683e8cd9704b5d1d19993bc5b923f\"\u003e\u003ccode\u003e0e63f83\u003c/code\u003e\u003c/a\u003e Bump emitter version in Sep 11 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bfd0096147efac4736a0483b9d95907a72dea26f\"\u003e\u003ccode\u003ebfd0096\u003c/code\u003e\u003c/a\u003e [cosmos] fix partitionKey format in operationInput for batch API (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35876\"\u003e#35876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d165c118fe5a75720aa3a0a24d9dc713694fad89\"\u003e\u003ccode\u003ed165c11\u003c/code\u003e\u003c/a\u003e Bump TypeSpec dependencies to latest versions in emitter-package.json (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35894\"\u003e#35894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/bd1a8cb17be1c69cc8bf8de4750f3cc82582c53c\"\u003e\u003ccode\u003ebd1a8cb\u003c/code\u003e\u003c/a\u003e [eslint] upgrade dev dependencies typescript-eslint* to ~8.43.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35869\"\u003e#35869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5ca7207c34c9e1aa2eebdccd358f2792416a7329\"\u003e\u003ccode\u003e5ca7207\u003c/code\u003e\u003c/a\u003e [apimanagement] upgrade dependency inquirer to version ^12.6.3 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35046\"\u003e#35046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/858520c5d087fbb7ae8c1da5894db946361313d8\"\u003e\u003ccode\u003e858520c\u003c/code\u003e\u003c/a\u003e [monitor-opentelemetry] Release 1.13.1 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35882\"\u003e#35882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/eb42f3d19787a7f5f3b4a838e52745cf24f03662\"\u003e\u003ccode\u003eeb42f3d\u003c/code\u003e\u003c/a\u003e (playwrighttesting): Owner update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35884\"\u003e#35884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/366c4699937f185ed8ff6ce0077e21cf8f2d53a3\"\u003e\u003ccode\u003e366c469\u003c/code\u003e\u003c/a\u003e [mgmt] update ci.mgmt.yml (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35883\"\u003e#35883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/7287831d8161a074cc368bbb9b2d21628ca32e59\"\u003e\u003ccode\u003e7287831\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry] Fix OTLP Metric Exporter Creation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35879\"\u003e#35879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d24df88734b0f6893fac0f1e3870872739273392\"\u003e\u003ccode\u003ed24df88\u003c/code\u003e\u003c/a\u003e [Identity] Dac feedback phase3 sample and ref docs update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/35871\"\u003e#35871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/core-util_1.13.0...@azure/core-util_1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.28.0 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\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/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/cod...\n\n_Description has been truncated_","html_url":"https://github.com/Nick2bad4u/FitFileViewer/pull/154","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nick2bad4u%2FFitFileViewer/issues/154","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/154/packages"}},{"old_version":"3.1.3","new_version":"3.2.1","update_type":"minor","path":null,"pr_created_at":"2025-10-01T03:42:04.000Z","version_change":"3.1.3 → 3.2.1","issue":{"uuid":"2876739083","node_id":"PR_kwDOOTmpgs6rd44L","number":17,"state":"open","title":"Bump the all-npm group across 1 directory with 73 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-01T03:42:04.000Z","updated_at":"2025-10-01T03:42:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-npm","update_count":73,"packages":[{"name":"@eslint/js","old_version":"9.24.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@modelcontextprotocol/sdk","old_version":"1.9.0","new_version":"1.18.2","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@tsconfig/node20","old_version":"20.1.5","new_version":"20.1.6","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/node","old_version":"20.17.30","new_version":"20.19.19","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.104.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.30.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.30.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"chai","old_version":"5.2.0","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"@types/chai","old_version":"5.2.1","new_version":"5.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chai-as-promised","old_version":"8.0.1","new_version":"8.0.2","repository_url":"https://github.com/chaijs/chai-as-promised"},{"name":"eslint","old_version":"9.24.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-webpack-plugin","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/webpack-contrib/eslint-webpack-plugin"},{"name":"glob","old_version":"11.0.1","new_version":"11.0.3","repository_url":"https://github.com/isaacs/node-glob"},{"name":"javascript-time-ago","old_version":"2.5.11","new_version":"2.5.12"},{"name":"mocha","old_version":"11.2.2","new_version":"11.7.3","repository_url":"https://github.com/mochajs/mocha"},{"name":"prettier","old_version":"3.5.3","new_version":"3.6.2","repository_url":"https://github.com/prettier/prettier"},{"name":"sinon-chai","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/chaijs/sinon-chai"},{"name":"ts-loader","old_version":"9.5.2","new_version":"9.5.4","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"tsc-watch","old_version":"6.3.0","new_version":"6.3.1","repository_url":"https://github.com/gilamran/tsc-watch"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.30.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"webpack","old_version":"5.99.5","new_version":"5.102.0","repository_url":"https://github.com/webpack/webpack"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/source-map","old_version":"0.3.6","new_version":"0.3.11","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.0","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.25","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@sinonjs/samsam","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/sinonjs/samsam"},{"name":"@types/estree","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn","old_version":"8.14.1","new_version":"8.15.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"debug","old_version":"4.4.0","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"enhanced-resolve","old_version":"5.18.1","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"envinfo","old_version":"7.14.0","new_version":"7.15.0","repository_url":"https://github.com/tabrindle/envinfo"},{"name":"es-module-lexer","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"espree","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/js"},{"name":"eventsource-parser","old_version":"3.0.1","new_version":"3.0.6","repository_url":"https://github.com/rexxars/eventsource-parser"},{"name":"eventsource","old_version":"3.0.6","new_version":"3.0.7","repository_url":"https://github.com/EventSource/eventsource"},{"name":"express-rate-limit","old_version":"7.5.0","new_version":"7.5.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"loupe","old_version":"3.1.3","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"path-to-regexp","old_version":"8.2.0","new_version":"8.3.0","repository_url":"https://github.com/pillarjs/path-to-regexp"},{"name":"pathval","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/chaijs/pathval"},{"name":"raw-body","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/stream-utils/raw-body"},{"name":"schema-utils","old_version":"4.3.0","new_version":"4.3.2","repository_url":"https://github.com/webpack/schema-utils"},{"name":"semver","old_version":"7.7.1","new_version":"7.7.2","repository_url":"https://github.com/npm/node-semver"},{"name":"tapable","old_version":"2.2.1","new_version":"2.2.3","repository_url":"https://github.com/webpack/tapable"},{"name":"terser","old_version":"5.39.0","new_version":"5.44.0","repository_url":"https://github.com/terser/terser"},{"name":"zod-to-json-schema","old_version":"3.24.5","new_version":"3.24.6","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"zod","old_version":"3.24.2","new_version":"3.25.76","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-npm group with 51 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.24.0` | `9.36.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.9.0` | `1.18.2` |\n| [@tsconfig/node20](https://github.com/tsconfig/bases/tree/HEAD/bases) | `20.1.5` | `20.1.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.17.30` | `20.19.19` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.104.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.30.1` | `8.45.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.30.1` | `8.45.0` |\n| [chai](https://github.com/chaijs/chai) | `5.2.0` | `5.3.3` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.1` | `5.2.2` |\n| [chai-as-promised](https://github.com/chaijs/chai-as-promised) | `8.0.1` | `8.0.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `9.36.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.8` |\n| [eslint-webpack-plugin](https://github.com/webpack-contrib/eslint-webpack-plugin) | `5.0.1` | `5.0.2` |\n| [glob](https://github.com/isaacs/node-glob) | `11.0.1` | `11.0.3` |\n| [javascript-time-ago](https://gitlab.com/catamphetamine/javascript-time-ago) | `2.5.11` | `2.5.12` |\n| [mocha](https://github.com/mochajs/mocha) | `11.2.2` | `11.7.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.6.2` |\n| [sinon-chai](https://github.com/chaijs/sinon-chai) | `4.0.0` | `4.0.1` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.2` | `9.5.4` |\n| [tsc-watch](https://github.com/gilamran/tsc-watch) | `6.3.0` | `6.3.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.30.1` | `8.45.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.99.5` | `5.102.0` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@jridgewell/source-map](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/source-map) | `0.3.6` | `0.3.11` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.0` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.25` | `0.3.31` |\n| [@sinonjs/samsam](https://github.com/sinonjs/samsam) | `8.0.2` | `8.0.3` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.7` | `1.0.8` |\n| [acorn](https://github.com/acornjs/acorn) | `8.14.1` | `8.15.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [debug](https://github.com/debug-js/debug) | `4.4.0` | `4.4.3` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.1` | `5.18.3` |\n| [envinfo](https://github.com/tabrindle/envinfo) | `7.14.0` | `7.15.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `1.6.0` | `1.7.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `10.3.0` | `10.4.0` |\n| [eventsource-parser](https://github.com/rexxars/eventsource-parser) | `3.0.1` | `3.0.6` |\n| [eventsource](https://github.com/EventSource/eventsource) | `3.0.6` | `3.0.7` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `7.5.0` | `7.5.1` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.3` | `3.2.1` |\n| [path-to-regexp](https://github.com/pillarjs/path-to-regexp) | `8.2.0` | `8.3.0` |\n| [pathval](https://github.com/chaijs/pathval) | `2.0.0` | `2.0.1` |\n| [raw-body](https://github.com/stream-utils/raw-body) | `3.0.0` | `3.0.1` |\n| [schema-utils](https://github.com/webpack/schema-utils) | `4.3.0` | `4.3.2` |\n| [semver](https://github.com/npm/node-semver) | `7.7.1` | `7.7.2` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.1` | `2.2.3` |\n| [terser](https://github.com/terser/terser) | `5.39.0` | `5.44.0` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.24.5` | `3.24.6` |\n| [zod](https://github.com/colinhacks/zod) | `3.24.2` | `3.25.76` |\n\n\nUpdates `@eslint/js` from 9.24.0 to 9.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20069\"\u003e#20069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\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/50de1ced9df2b1ee48ee6843c8cfe0f5d8edbc27\"\u003e\u003ccode\u003e50de1ce\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/d5054e5454a537e9ade238c768c262c6c592cbc1\"\u003e\u003ccode\u003ed5054e5\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/b3dbc16563cb7036d75edff9814e17053a645321\"\u003e\u003ccode\u003eb3dbc16\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/5a5d5261037fdf84a91f2f22d3726d58572453f4\"\u003e\u003ccode\u003e5a5d526\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/commits/v9.36.0/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@modelcontextprotocol/sdk` from 1.9.0 to 1.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e\u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates the sampling code example in the README by \u003ca href=\"https://github.com/viniciuscsouza\"\u003e\u003ccode\u003e@​viniciuscsouza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/958\"\u003emodelcontextprotocol/typescript-sdk#958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse redirect Uri passed in in \u003ccode\u003edemoInMemoryOAuthProvider\u003c/code\u003e by \u003ca href=\"https://github.com/TylerLeonhardt\"\u003e\u003ccode\u003e@​TylerLeonhardt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/931\"\u003emodelcontextprotocol/typescript-sdk#931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(auth-router): correct Protected Resource Metadata for pathful RS and add explicit resourceServerUrl (RFC 9728) by \u003ca href=\"https://github.com/blustAI\"\u003e\u003ccode\u003e@​blustAI\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/858\"\u003emodelcontextprotocol/typescript-sdk#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update version to 1.18.2 for weekly release by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/970\"\u003emodelcontextprotocol/typescript-sdk#970\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/viniciuscsouza\"\u003e\u003ccode\u003e@​viniciuscsouza\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/958\"\u003emodelcontextprotocol/typescript-sdk#958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TylerLeonhardt\"\u003e\u003ccode\u003e@​TylerLeonhardt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/931\"\u003emodelcontextprotocol/typescript-sdk#931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blustAI\"\u003e\u003ccode\u003e@​blustAI\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/858\"\u003emodelcontextprotocol/typescript-sdk#858\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.18.1...1.18.2\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/1.18.1...1.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent streamable http wite after end from crashing the node process by \u003ca href=\"https://github.com/MQ37\"\u003e\u003ccode\u003e@​MQ37\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/933\"\u003emodelcontextprotocol/typescript-sdk#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update version to 1.18.1 for weekly release by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/950\"\u003emodelcontextprotocol/typescript-sdk#950\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/MQ37\"\u003e\u003ccode\u003e@​MQ37\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/933\"\u003emodelcontextprotocol/typescript-sdk#933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.18.0...1.18.1\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/1.18.0...1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: update SDK for SEP 973 + add to example server by \u003ca href=\"https://github.com/jesselumarie\"\u003e\u003ccode\u003e@​jesselumarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/904\"\u003emodelcontextprotocol/typescript-sdk#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add _meta field support to tool definitions by \u003ca href=\"https://github.com/knguyen-figma\"\u003e\u003ccode\u003e@​knguyen-figma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/922\"\u003emodelcontextprotocol/typescript-sdk#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix automatic log level handling for sessionless connections by \u003ca href=\"https://github.com/cliffhall\"\u003e\u003ccode\u003e@​cliffhall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/917\"\u003emodelcontextprotocol/typescript-sdk#917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1.17.6 by \u003ca href=\"https://github.com/ihrpr\"\u003e\u003ccode\u003e@​ihrpr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/936\"\u003emodelcontextprotocol/typescript-sdk#936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1.18.0 by \u003ca href=\"https://github.com/ihrpr\"\u003e\u003ccode\u003e@​ihrpr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/937\"\u003emodelcontextprotocol/typescript-sdk#937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eignore icons for now by \u003ca href=\"https://github.com/ihrpr\"\u003e\u003ccode\u003e@​ihrpr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/938\"\u003emodelcontextprotocol/typescript-sdk#938\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/jesselumarie\"\u003e\u003ccode\u003e@​jesselumarie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/904\"\u003emodelcontextprotocol/typescript-sdk#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/knguyen-figma\"\u003e\u003ccode\u003e@​knguyen-figma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/922\"\u003emodelcontextprotocol/typescript-sdk#922\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.17.5...1.18.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/1.17.5...1.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.17.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAutomatic handling of logging level  by \u003ca href=\"https://github.com/cliffhall\"\u003e\u003ccode\u003e@​cliffhall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/882\"\u003emodelcontextprotocol/typescript-sdk#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the SDK vs Spec types test that is breaking CI by \u003ca href=\"https://github.com/cliffhall\"\u003e\u003ccode\u003e@​cliffhall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/908\"\u003emodelcontextprotocol/typescript-sdk#908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.17.4...1.17.5\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/1.17.4...1.17.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.17.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature(middleware): Composable fetch middleware for auth and cross‑cutting concerns  by \u003ca href=\"https://github.com/m-paternostro\"\u003e\u003ccode\u003e@​m-paternostro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/485\"\u003emodelcontextprotocol/typescript-sdk#485\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/modelcontextprotocol/typescript-sdk/commit/058b87c163996b31d5cda744085ecf3c13c5c56a\"\u003e\u003ccode\u003e058b87c\u003c/code\u003e\u003c/a\u003e chore: update version to 1.18.2 for weekly release (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/1d475bb3f75674a46d81dba881ea743a763cbc12\"\u003e\u003ccode\u003e1d475bb\u003c/code\u003e\u003c/a\u003e fix(auth-router): correct Protected Resource Metadata for pathful RS and add ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/9841a6cf2959d0f361ac5eee6e1a2e0f3515b943\"\u003e\u003ccode\u003e9841a6c\u003c/code\u003e\u003c/a\u003e Use redirect Uri passed in in \u003ccode\u003edemoInMemoryOAuthProvider\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/c342dacb5ed55a0366fd2512bb642d1ceaa2ed87\"\u003e\u003ccode\u003ec342dac\u003c/code\u003e\u003c/a\u003e Updates the sampling code example in the README (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/c94ba4b43cd305e39d88985c73d6b9bc1153da84\"\u003e\u003ccode\u003ec94ba4b\u003c/code\u003e\u003c/a\u003e chore: update version to 1.18.1 for weekly release (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/24b3972931395c70358146b00fec809625a550f8\"\u003e\u003ccode\u003e24b3972\u003c/code\u003e\u003c/a\u003e fix: prevent streamable http wite after end from crashing the node process (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/b28c297184cb0cb64611a3357d6438dd1b0824c6\"\u003e\u003ccode\u003eb28c297\u003c/code\u003e\u003c/a\u003e ignore icons for now (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/835286894c0cd80c5cd6580e8096a40ce2f28755\"\u003e\u003ccode\u003e8352868\u003c/code\u003e\u003c/a\u003e 1.18.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/68baf63583df8b7e2dab835a15c9cf81e285c174\"\u003e\u003ccode\u003e68baf63\u003c/code\u003e\u003c/a\u003e 1.17.6 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/ebf39330f3a90fe9e74512788c11533a9be720e1\"\u003e\u003ccode\u003eebf3933\u003c/code\u003e\u003c/a\u003e Fix automatic log level handling for sessionless connections (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.9.0...1.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tsconfig/node20` from 20.1.5 to 20.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsconfig/bases/commits/HEAD/bases\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.17.30 to 20.19.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/vscode` from 1.99.0 to 1.104.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/vscode\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.30.1 to 8.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.45.0\u003c/h2\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable generating declaration maps (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11627\"\u003e#11627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow ArrowFunctionExpression.generator to false (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11636\"\u003e#11636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11614\"\u003e#11614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBjorn Lu\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11614\"\u003e#11614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] ignore enum members (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490\"\u003e#11490\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/255e9e274b24f86f3179146c20c156506312c92c\"\u003e\u003ccode\u003e255e9e2\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/967764e158c5935430149b3563c403b72d5d6366\"\u003e\u003ccode\u003e967764e\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-nullish-coalescing] ignoreBooleanCoercion should ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f2eeb9d9f354fc1fe5ba22272ad2dc747cec0c1d\"\u003e\u003ccode\u003ef2eeb9d\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): expose rule name via RuleModule interface (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/590fac6a4ea60df97db0054584f607b9033f50f3\"\u003e\u003ccode\u003e590fac6\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c392a0de2dba95ff24bc1f1730a8a85793d4d837\"\u003e\u003ccode\u003ec392a0d\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [await-thenable] should not report passing values to prom...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20c3d97235956d7a5ea34c3e0c0be5e56d603575\"\u003e\u003ccode\u003e20c3d97\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-enum-comparison] support unions of literals (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4fde781fdfeb38ac80256d20ac3d776479217b2d\"\u003e\u003ccode\u003e4fde781\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] make ignoredTypeNames match type name...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/684e63f2c60696cc0dddca9c7cbce927edaa263f\"\u003e\u003ccode\u003e684e63f\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.35.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/eslint-plugin\"\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@​typescript-eslint/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.30.1 to 8.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.45.0\u003c/h2\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable generating declaration maps (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11627\"\u003e#11627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow ArrowFunctionExpression.generator to false (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11636\"\u003e#11636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11614\"\u003e#11614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBjorn Lu\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.42.0 (2025-09-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.0 (2025-08-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/typescript-eslint/typescript-eslint/commit/255e9e274b24f86f3179146c20c156506312c92c\"\u003e\u003ccode\u003e255e9e2\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ef9173c56fa488737bff9ab463338ea65cb83373\"\u003e\u003ccode\u003eef9173c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d13590979dc4130525d7b321230298dcdebc176f\"\u003e\u003ccode\u003ed135909\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/parser\"\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@​typescript-eslint/parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 5.2.0 to 5.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: keep names in bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1702\"\u003echaijs/chai#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: support publishing v5 by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1703\"\u003echaijs/chai#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update npm tag name by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1704\"\u003echaijs/chai#1704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.2...v5.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003cp\u003eReverts the removal of the bundled version of chai in 5.3.1\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate core contributors by \u003ca href=\"https://github.com/keithamus\"\u003e\u003ccode\u003e@​keithamus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1697\"\u003echaijs/chai#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: reintroduce bundle by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1699\"\u003echaijs/chai#1699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.1...v5.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove bundled chai by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1694\"\u003echaijs/chai#1694\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/chaijs/chai/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1696\"\u003echaijs/chai#1696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.2...v5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: use \u003ccode\u003efiles\u003c/code\u003e for publishing by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1695\"\u003echaijs/chai#1695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v5.2.1...v5.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMostly internal changes but \u003ca href=\"https://github.com/SuperchupuDev\"\u003e\u003ccode\u003e@​SuperchupuDev\u003c/code\u003e\u003c/a\u003e realised the package.json \u003ccode\u003eengines\u003c/code\u003e field was out of date, so it has been updated to reflect that v5.0.0 onwards only supports Node \u0026gt;=18.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump serialize-javascript and mocha by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1673\"\u003echaijs/chai#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump esbuild from 0.19.10 to 0.25.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1671\"\u003echaijs/chai#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable \u003ccode\u003eno-var\u003c/code\u003e rule and fix violations by \u003ca href=\"https://github.com/koddsson\"\u003e\u003ccode\u003e@​koddsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1675\"\u003echaijs/chai#1675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert Assertion function to a class by \u003ca href=\"https://github.com/koddsson\"\u003e\u003ccode\u003e@​koddsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1677\"\u003echaijs/chai#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore typing by \u003ca href=\"https://github.com/koddsson\"\u003e\u003ccode\u003e@​koddsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1679\"\u003echaijs/chai#1679\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/chaijs/chai/commit/445243d5e769c6b155e2a35e25a5f747afd2da88\"\u003e\u003ccode\u003e445243d\u003c/code\u003e\u003c/a\u003e chore: update npm tag name (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1704\"\u003e#1704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/42013e17619736b96c78a4b2dd8b0e7282b2b76f\"\u003e\u003ccode\u003e42013e1\u003c/code\u003e\u003c/a\u003e chore: support publishing v5 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a6c9b77ccab6b30e025050d8355662f7a20e2c78\"\u003e\u003ccode\u003ea6c9b77\u003c/code\u003e\u003c/a\u003e fix: keep names in bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/f2c2e3eb44ad687a3a641ac8475e158562016437\"\u003e\u003ccode\u003ef2c2e3e\u003c/code\u003e\u003c/a\u003e fix: reintroduce bundle (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/445d4777bd77a88f2007fbbefb7c6b37bb35b527\"\u003e\u003ccode\u003e445d477\u003c/code\u003e\u003c/a\u003e Update core contributors (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/fdcad8b11b2e9294d58b023eaf6b1208efaf9e6f\"\u003e\u003ccode\u003efdcad8b\u003c/code\u003e\u003c/a\u003e chore: remove bundled chai (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/10cb3442313f6455e1626eea7f47a382615de3e7\"\u003e\u003ccode\u003e10cb344\u003c/code\u003e\u003c/a\u003e chore: change \u003ccode\u003emain\u003c/code\u003e to point at chai directly (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1696\"\u003e#1696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a125d3eba50d593601ee1db2e0fea5221c22e478\"\u003e\u003ccode\u003ea125d3e\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003efiles\u003c/code\u003e for publishing (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/373c61a614ed9e3e284d556d80c97ca41ce4c57c\"\u003e\u003ccode\u003e373c61a\u003c/code\u003e\u003c/a\u003e chore: update minimum node version (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1692\"\u003e#1692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/aa13d6ab9794fea93358833489b03293f5c063a5\"\u003e\u003ccode\u003eaa13d6a\u003c/code\u003e\u003c/a\u003e docs: update minimum node version in readme (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/v5.2.0...v5.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details...\n\n_Description has been truncated_","html_url":"https://github.com/a5ehren/vscode-perforce-2025/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/a5ehren%2Fvscode-perforce-2025/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"3.1.4","new_version":"3.2.1","update_type":"minor","path":null,"pr_created_at":"2025-09-29T20:45:43.000Z","version_change":"3.1.4 → 3.2.1","issue":{"uuid":"2872013948","node_id":"PR_kwDOPZzzW86rL3R8","number":17,"state":"open","title":"Bump the all group across 1 directory with 160 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-29T20:45:43.000Z","updated_at":"2025-09-29T20:45:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":160,"packages":[{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tauri-apps/api","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"lucide-react","old_version":"0.536.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"marked","old_version":"16.1.2","new_version":"16.3.0","repository_url":"https://github.com/markedjs/marked"},{"name":"next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.0","new_version":"19.1.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.8","new_version":"19.1.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.1.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.6","new_version":"19.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@types/node","old_version":"24.0.15","new_version":"24.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"5.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.0.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tw-animate-css","old_version":"1.3.6","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/runtime","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint/config-helpers","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/core","old_version":"0.15.1","new_version":"0.15.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.3.3","new_version":"0.3.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"loupe","old_version":"3.1.4","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"rollup","old_version":"4.45.1","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"vite","old_version":"7.0.5","new_version":"7.1.7","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 43 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.0` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.5.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.536.0` | `0.544.0` |\n| [marked](https://github.com/markedjs/marked) | `16.1.2` | `16.3.0` |\n| [next](https://github.com/vercel/next.js) | `15.4.2` | `15.5.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.1.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.8` | `19.1.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.1.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.6` | `19.1.9` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.36.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.4.2` | `15.5.4` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.13` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.15` | `24.5.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.37.0` | `8.44.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `5.0.4` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.4.2` | `15.5.4` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.13` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.6` | `1.4.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.37.0` | `8.44.1` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.27.6` | `7.28.4` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.3.0` | `0.3.1` |\n| [@eslint/core](https://github.com/eslint/rewrite/tree/HEAD/packages/core) | `0.15.1` | `0.15.2` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.3.3` | `0.3.5` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.4` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.1` | `4.52.3` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.0.5` | `7.1.7` |\n\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.8.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/68874c68c566638b4c21a3aa67844d1bdaeb6dab\"\u003e\u003ccode\u003e68874c68c\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13564\"\u003e#13564\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../robertrpf\"\u003e\u003ccode\u003e@​robertrpf\u003c/code\u003e\u003c/a\u003e) Add window focusable attribute and set_focusable API.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/5110a762e9db978a28a15400bf76e3c864da2a86\"\u003e\u003ccode\u003e5110a762e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13830\"\u003e#13830\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Sky-walkerX\"\u003e\u003ccode\u003e@​Sky-walkerX\u003c/code\u003e\u003c/a\u003e) Added \u003ccode\u003eWindow::setSimpleFullscreen\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/5ba1c3faa468073512bdb5035a01f7f99720fcf0\"\u003e\u003ccode\u003e5ba1c3faa\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13722\"\u003e#13722\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../s00d\"\u003e\u003ccode\u003e@​s00d\u003c/code\u003e\u003c/a\u003e) Added icon (icon and nativeIcon) support for Submenu:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn the Rust API (\u003ccode\u003etauri\u003c/code\u003e), you can now set an icon for submenus via the builder and dedicated methods.\u003c/li\u003e\n\u003cli\u003eIn the JS/TS API (\u003ccode\u003e@tauri-apps/api\u003c/code\u003e), \u003ccode\u003eSubmenuOptions\u003c/code\u003e now has an \u003ccode\u003eicon\u003c/code\u003e field, and the \u003ccode\u003eSubmenu\u003c/code\u003e class provides \u003ccode\u003esetIcon\u003c/code\u003e and \u003ccode\u003esetNativeIcon\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eUsage examples are added to the documentation and demo app.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is a backwards-compatible feature. Submenus can now display icons just like regular menu items.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.8.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.4/x64/bin/node /opt/hostedtoolcache/node/20.19.4/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.4\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.4/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/dae4d7dba587bf04d8f1d71cbc53f9eb/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b4abb6cae87f9b7afa6bde0d416bff01e1d691c4\"\u003e\u003ccode\u003eb4abb6c\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13887\"\u003e#13887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1a3d1a024ebb2a3dd5d15849523a55246d78fda6\"\u003e\u003ccode\u003e1a3d1a0\u003c/code\u003e\u003c/a\u003e fix(ios): Tauri iOS build with binary XCFramework dependencies (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13995\"\u003e#13995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/37154ebdcd9b755f06847fc9ed470b2b3d737094\"\u003e\u003ccode\u003e37154eb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14027\"\u003e#14027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/380656874e9531274862b7e5feee870fe405c0ea\"\u003e\u003ccode\u003e3806568\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eAsRef\\\u0026lt;Window\u0026gt;\u003c/code\u003e on \u003ccode\u003eWebviewWindow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14026\"\u003e#14026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/bc4afe7dd4780f02c2d4b1f07d97185fbc5d2bba\"\u003e\u003ccode\u003ebc4afe7\u003c/code\u003e\u003c/a\u003e feat(cli): check plugin versions for incompatibilities (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13993\"\u003e#13993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7c2eb31c83a202b3481a6d560ae2048bcbe4157b\"\u003e\u003ccode\u003e7c2eb31\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ePluginHandle::run_mobile_plugin_async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13895\"\u003e#13895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/737364b8d32c0d03847c77ac0a7ed30bc20ec668\"\u003e\u003ccode\u003e737364b\u003c/code\u003e\u003c/a\u003e fix: a few regressions from previous PRs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14020\"\u003e#14020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68874c68c566638b4c21a3aa67844d1bdaeb6dab\"\u003e\u003ccode\u003e68874c6\u003c/code\u003e\u003c/a\u003e feat(core): webview window focusable property, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/11130\"\u003e#11130\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dfadcb764bdf84089a5487005a7b4f3b7cf09494\"\u003e\u003ccode\u003edfadcb7\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eWebView::set_cookie\u003c/code\u003e and \u003ccode\u003eWebView::delete_cookie\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/22d6bcacbb2001eb292ebd8c5d021447700f9512\"\u003e\u003ccode\u003e22d6bca\u003c/code\u003e\u003c/a\u003e feat(tauri): impl \u003ccode\u003eApp::set_device_event_filter\u003c/code\u003e for \u003ccode\u003eAppHandle\u003c/code\u003e also (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14008\"\u003e#14008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.7.0...@tauri-apps/api-v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.4.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.0kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-http-2.5.0.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 18.6 kB\nnpm notice shasum: 49cf2baf377b0c7b089236d0a59331ee697513cd\nnpm notice integrity: sha512-l4M2DUIsOBIMr[...]z8E8tpOgvi0EQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=249980655\n+ @tauri-apps/plugin-http@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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/tauri-apps/plugins-workspace/commit/ff19affa7b2b3b7316d454de8bfa71ec3b5b3b2c\"\u003e\u003ccode\u003eff19aff\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.34.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2755\"\u003e#2755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f501bc2f1ce87d6a3a0fb286018d08a0a2d2c122\"\u003e\u003ccode\u003ef501bc2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/87afa23cad077c09bc1eb743800ae3396b531146\"\u003e\u003ccode\u003e87afa23\u003c/code\u003e\u003c/a\u003e feat(updater): add allowDowngrades option (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2726\"\u003e#2726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d40190721ccf36a00d666a03800e972514fc379c\"\u003e\u003ccode\u003ed401907\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.28.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/909bc1f9ca175f173c6f98273057d2c41e9f1dc1\"\u003e\u003ccode\u003e909bc1f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9bc4b2230ebb32bd30a4c0c2a21077829a729193\"\u003e\u003ccode\u003e9bc4b22\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.41.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b9dc03d5cee0b19c014e8683ff048e84715063b3\"\u003e\u003ccode\u003eb9dc03d\u003c/code\u003e\u003c/a\u003e docs(geolocation): fix android feature name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cd8fbf834affae59338d3184f8eda1c314f3fda5\"\u003e\u003ccode\u003ecd8fbf8\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate zip to v4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/764e8f7719247da515243d9c9cafa6d087d21769\"\u003e\u003ccode\u003e764e8f7\u003c/code\u003e\u003c/a\u003e feat(autostart): add app name configuration for auto start entry (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/85635a280768cab3afa88d26dc9146ebcca8175f\"\u003e\u003ccode\u003e85635a2\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.536.0 to 0.544.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\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/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouse-heart\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3239\"\u003elucide-icons/lucide#3239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.542.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add MDN Web Docs \u0026amp; Nuxt to showcase by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3590\"\u003elucide-icons/lucide#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elist-chevrons-down-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.541.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(packages/lucide): added support for providing a custom root element by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3543\"\u003elucide-icons/lucide#3543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003echrome\u003c/code\u003e icon \u0026amp; renamed to \u003ccode\u003echromium\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3572\"\u003elucide-icons/lucide#3572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewallpaper\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3566\"\u003elucide-icons/lucide#3566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003ecog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3548\"\u003elucide-icons/lucide#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3510\"\u003elucide-icons/lucide#3510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dpi-preview): add previous version for easier comparison by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3532\"\u003elucide-icons/lucide#3532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'panel-dashed' variants + update tags on existing icons by \u003ca href=\"https://github.com/irvineacosta\"\u003e\u003ccode\u003e@​irvineacosta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3500\"\u003elucide-icons/lucide#3500\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/lucide-icons/lucide/commits/0.544.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `marked` from 16.1.2 to 16.3.0\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\u003ev16.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v16.2.1...v16.3.0\"\u003e16.3.0\u003c/a\u003e (2025-09-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd emStrongMask hook (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3749\"\u003e#3749\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/cd2b5f479768bae1082a10d7558177c92f1e0189\"\u003ecd2b5f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v16.2.0...v16.2.1\"\u003e16.2.1\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow escaped newline in link text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3752\"\u003e#3752\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/30c66301f926e4f80bae2d4c08635eb60228ee74\"\u003e30c6630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v16.1.2...v16.2.0\"\u003e16.2.0\u003c/a\u003e (2025-08-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd def token in tokens and renderer (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3745\"\u003e#3745\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/07691248df5e23ce101e9e43a58393fa7d6fb9fa\"\u003e0769124\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/9a5306d4c4dbafa76051d70dff8e20f55f2c6ba8\"\u003e\u003ccode\u003e9a5306d\u003c/code\u003e\u003c/a\u003e chore(release): 16.3.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/cd2b5f479768bae1082a10d7558177c92f1e0189\"\u003e\u003ccode\u003ecd2b5f4\u003c/code\u003e\u003c/a\u003e feat: add emStrongMask hook (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3749\"\u003e#3749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/e3497a50b295af0b4ff6080a00920137c0979b42\"\u003e\u003ccode\u003ee3497a5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/8ce030ab56ad88b797dfcf696df24f400ca0de6f\"\u003e\u003ccode\u003e8ce030a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump eslint from 9.34.0 to 9.35.0 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/fd0e92ab18718bb305998b7411f5bd40e91d250c\"\u003e\u003ccode\u003efd0e92a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump \u003ccode\u003e@​semantic-release/release-notes-generator\u003c/code\u003e from 14.0.3 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/93b01556c6c48785ebbf8e3039c1b3a0d67dde64\"\u003e\u003ccode\u003e93b0155\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump \u003ccode\u003e@​semantic-release/github\u003c/code\u003e from 11.0.4 to 11.0.5 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3757\"\u003e#3757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/7b2d4307a3ca3e257a2bcd9491e874188a145c53\"\u003e\u003ccode\u003e7b2d430\u003c/code\u003e\u003c/a\u003e docs: add \u003ccode\u003emarked-jira\u003c/code\u003e to known extensions (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3753\"\u003e#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/fc8a5d07e8e8cd3462f2a2fc70a9bf4bc926eb14\"\u003e\u003ccode\u003efc8a5d0\u003c/code\u003e\u003c/a\u003e chore(release): 16.2.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/30c66301f926e4f80bae2d4c08635eb60228ee74\"\u003e\u003ccode\u003e30c6630\u003c/code\u003e\u003c/a\u003e fix: allow escaped newline in link text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3752\"\u003e#3752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/0ccf47693b56691737579abee2e455dd23a6cd17\"\u003e\u003ccode\u003e0ccf476\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump esbuild from 0.25.8 to 0.25.9 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markedjs/marked/compare/v16.1.2...v16.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.4.2 to 15.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure onRequestError is invoked when otel enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83343\"\u003e#83343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[devtool] fix overlay styles are missing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83721\"\u003e#83721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't match dynamic pattern for node_modules packages (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83176\"\u003e#83176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82911\"\u003e#82911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve handling of symlink resolution errors in track_glob and read_glob (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83357\"\u003e#83357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: throw large static metadata error earlier (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82939\"\u003e#82939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84077\"\u003e#84077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83745\"\u003e#83745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/yiminghe\"\u003e\u003ccode\u003e@​yiminghe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/leerob\"\u003e\u003ccode\u003e@​leerob\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fufuShih\"\u003e\u003ccode\u003e@​fufuShih\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dwrth\"\u003e\u003ccode\u003e@​dwrth\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aymericzip\"\u003e\u003ccode\u003e@​aymericzip\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/obendev\"\u003e\u003ccode\u003e@​obendev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/OoMNoO\"\u003e\u003ccode\u003e@​OoMNoO\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pontasan\"\u003e\u003ccode\u003e@​pontasan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/HondaYt\"\u003e\u003ccode\u003e@​HondaYt\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ryuapp\"\u003e\u003ccode\u003e@​ryuapp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lpalmes\"\u003e\u003ccode\u003e@​lpalmes\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83071\"\u003e#83071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83062\"\u003e#83062\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/vercel/next.js/commit/40f1d7814d8f1ab3d9e169b389015b8d6f258fb3\"\u003e\u003ccode\u003e40f1d78\u003c/code\u003e\u003c/a\u003e v15.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb30f0a1760b640b42cc15f34c55531499d3949c\"\u003e\u003ccode\u003ecb30f0a\u003c/code\u003e\u003c/a\u003e [backport] docs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b6a32bb57956f0bd4175d7b04e83c3bbad5249a8\"\u003e\u003ccode\u003eb6a32bb\u003c/code\u003e\u003c/a\u003e [backport] [CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84087\"\u003e#84087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/26d61f1e9a27a5f6c3dea5ac36c2c20c33cc0127\"\u003e\u003ccode\u003e26d61f1\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84079\"\u003e#84079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e11e87a54734bb8136e2e5ac5c0c2218b1e57a48\"\u003e\u003ccode\u003ee11e87a\u003c/code\u003e\u003c/a\u003e [backport] fix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83\"\u003e#83\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0a29888575d9f95e1cdf26d62bcab05a5a53bf95\"\u003e\u003ccode\u003e0a29888\u003c/code\u003e\u003c/a\u003e [backport] fix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a53950c136242fa77af5c02307a86966379e5a8\"\u003e\u003ccode\u003e7a53950\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83804\"\u003e#83804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/050bdf1ae70f71cac9a4634b1059ce386b15825a\"\u003e\u003ccode\u003e050bdf1\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: throw large static metadata error earlier  (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83816\"\u003e#83816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1f6ea09f8586ec26978c79d0a3d90b4b6b62f1a4\"\u003e\u003ccode\u003e1f6ea09\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: Improve handling of symlink resolution errors (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83805\"\u003e#83805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c7d1855499e507df5591c3697a365ae1a063ebb0\"\u003e\u003ccode\u003ec7d1855\u003c/code\u003e\u003c/a\u003e [backport] CI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83860\"\u003e#83860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.4.2...v15.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.1.1\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.1.1 (July 28, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Owner Stacks to work with ES2015 function.name semantics (\u003ca href=\"https://redirect.github.com/facebook/react/pull/33680\"\u003e#33680\u003c/a\u003e by \u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.1.1 (July 28, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Owner Stacks to work with ES2015 function.name semantics (\u003ca href=\"https://redirect.github.com/facebook/react/pull/33680\"\u003e#33680\u003c/a\u003e by \u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/facebook/react/commit/87e33ca2b7c4479342091ae642f01266af7ebec9\"\u003e\u003ccode\u003e87e33ca\u003c/code\u003e\u003c/a\u003e Set release versions to 19.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5a1eb6f61a10cd007f1d372a2710d4e0224f4a79\"\u003e\u003ccode\u003e5a1eb6f\u003c/code\u003e\u003c/a\u003e fix: rename bottom stack frame (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/33680\"\u003e#33680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.1.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.8 to 19.1.15\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/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.0 to 19.1.1\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\u003e19.1.1 (July 28, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Owner Stacks to work with ES2015 function.name semantics (\u003ca href=\"https://redirect.github.com/facebook/react/pull/33680\"\u003e#33680\u003c/a\u003e by \u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.1.1 (July 28, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Owner Stacks to work with ES2015 function.name semantics (\u003ca href=\"https://redirect.github.com/facebook/react/pull/33680\"\u003e#33680\u003c/a\u003e by \u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/facebook/react/commit/87e33ca2b7c4479342091ae642f01266af7ebec9\"\u003e\u003ccode\u003e87e33ca\u003c/code\u003e\u003c/a\u003e Set release versions to 19.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b793948e15ff714fadea026dcaef9385dce14a19\"\u003e\u003ccode\u003eb793948\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32782\"\u003e#32782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.1.1/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.1.6 to 19.1.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.1.2 to 2.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.2.4\u003c/h2\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\n\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\n\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\n\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\n\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\n\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\n\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\n\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\n\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass TsBioo {\n  private member: number;\n\u003cp\u003eset_with_name(name: string, value: number) {\nthis[name] = value;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d212c5ab940ba83cc72d4aa9936ebbb1964ae7a\"\u003e\u003ccode\u003e5d212c5\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26\"\u003e\u003ccode\u003e351bccd\u003c/code\u003e\u003c/a\u003e chore: restore release files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/32dbfa156b3d097813ff96e53a65b4004adb3591\"\u003e\u003ccode\u003e32dbfa1\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7413\"\u003e#7413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/75b6a0d12f3aa30647f743d607b0d60c0470fff3\"\u003e\u003ccode\u003e75b6a0d\u003c/code\u003e\u003c/a\u003e feat(linter): add rule \u003ccode\u003enoJsxLiterals\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7248\"\u003e#7248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/53ff5ae34428f042bb5b80c19862c9cf69fc6359\"\u003e\u003ccode\u003e53ff5ae\u003c/code\u003e\u003c/a\u003e feat(analyse/json): add \u003ccode\u003enoDuplicateDependencies\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7142\"\u003e#7142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/daa4a66e7971800a5e15024f5b5535d072087ac9\"\u003e\u003ccode\u003edaa4a66\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7306\"\u003e#7306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0f38ea689acf6c64b0e749d34da48a03a9708067\"\u003e\u003ccode\u003e0f38ea6\u003c/code\u003e\u003c/a\u003e chore: add new bronze sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7397\"\u003e#7397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7f532745900936039e77cc0b4254562ec9a7376d\"\u003e\u003ccode\u003e7f53274\u003c/code\u003e\u003c/a\u003e docs: safety of useSortedKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/6112\"\u003e#6112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fad34b9db9778fe964ff7dbc489de0bfad2d3ece\"\u003e\u003ccode\u003efad34b9\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): add UseConsistentArrowReturn rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7245\"\u003e#7245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4416573f4d709047a28407d99381810b7bc7dcc7\"\u003e\u003ccode\u003e4416573\u003c/code\u003e\u003c/a\u003e feat(lint/vue): implement \u003ccode\u003euseVueMultiWordComponentNames\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.31.0 to 9.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e...\n\n_Description has been truncated_","html_url":"https://github.com/GaoCan702/markview/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GaoCan702%2Fmarkview/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"3.2.0","new_version":"3.2.1","update_type":"patch","path":null,"pr_created_at":"2025-09-29T15:51:46.000Z","version_change":"3.2.0 → 3.2.1","issue":{"uuid":"2871185959","node_id":"PR_kwDOP2Eyjs6rItIn","number":6,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T15:51:46.000Z","updated_at":"2025-09-29T15:51:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":24,"packages":[{"name":"@eslint/js","old_version":"9.32.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@types/node","old_version":"24.1.0","new_version":"24.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.38.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.32.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"tsx","old_version":"4.20.3","new_version":"4.20.6","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.29","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"ast-v8-to-istanbul","old_version":"0.3.4","new_version":"0.3.5","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"loupe","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"rollup","old_version":"4.46.2","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"vite","old_version":"6.3.5","new_version":"7.1.7","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.32.0` | `9.36.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.1.0` | `24.5.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.38.0` | `8.44.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.32.0` | `9.36.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.20.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.4` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.29` | `0.3.31` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.4` | `0.3.5` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.2.0` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [rollup](https://github.com/rollup/rollup) | `4.46.2` | `4.52.3` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `7.1.7` |\n\n\nUpdates `@eslint/js` from 9.32.0 to 9.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20069\"\u003e#20069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.36.0/packages/js\"\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.1.0 to 24.5.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 `@typescript-eslint/eslint-plugin` from 8.38.0 to 8.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e to v4.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11589\"\u003e#11589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] ignore enum members (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490\"\u003e#11490\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.43.0\u003c/h2\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow empty type parameter/argument lists (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11563\"\u003e#11563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-non-null-assertion] do not suggest optional chain on LHS of assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11489\"\u003e#11489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] only report ~~ on integer literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11517\"\u003e#11517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-type-exports] fix declaration shadowing (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11457\"\u003e#11457\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] ignore enum members (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490\"\u003e#11490\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow empty type parameter/argument lists (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11563\"\u003e#11563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-return-this-type] don't report an error when returning a union type that includes a classType (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11432\"\u003e#11432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] should report deprecated exports and reexports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11359\"\u003e#11359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] allowForKnownSafeCalls now supports function names (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11423\"\u003e#11423\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11430\"\u003e#11430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-type-exports] fix declaration shadowing (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11457\"\u003e#11457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] only report ~~ on integer literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11517\"\u003e#11517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e exclude Program from DefinitionBase node types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11469\"\u003e#11469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-non-null-assertion] do not suggest optional chain on LHS of assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11489\"\u003e#11489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e add union type support to TypeOrValueSpecifier (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11526\"\u003e#11526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c392a0de2dba95ff24bc1f1730a8a85793d4d837\"\u003e\u003ccode\u003ec392a0d\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [await-thenable] should not report passing values to prom...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20c3d97235956d7a5ea34c3e0c0be5e56d603575\"\u003e\u003ccode\u003e20c3d97\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-enum-comparison] support unions of literals (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4fde781fdfeb38ac80256d20ac3d776479217b2d\"\u003e\u003ccode\u003e4fde781\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] make ignoredTypeNames match type name...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/684e63f2c60696cc0dddca9c7cbce927edaa263f\"\u003e\u003ccode\u003e684e63f\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.35.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11600\"\u003e#11600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ed685770129c6c5465c01aa4fe784a88debf58c\"\u003e\u003ccode\u003e2ed6857\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-conversion] ignore enum members (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/85d8dea3e1ed04c6c885d8c6cc6c3caeeaca0ec6\"\u003e\u003ccode\u003e85d8dea\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [await-thenable] report invalid (non-promise) values pas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/42527dfe3ca7e0e10b306849251db57b92e3e545\"\u003e\u003ccode\u003e42527df\u003c/code\u003e\u003c/a\u003e chore: remove unnecessary nullThrows() (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11580\"\u003e#11580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ef9173c56fa488737bff9ab463338ea65cb83373\"\u003e\u003ccode\u003eef9173c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.43.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.1/packages/eslint-plugin\"\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@​typescript-eslint/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.38.0 to 8.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e to v4.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11589\"\u003e#11589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] ignore enum members (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490\"\u003e#11490\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.43.0\u003c/h2\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow empty type parameter/argument lists (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11563\"\u003e#11563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-non-null-assertion] do not suggest optional chain on LHS of assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11489\"\u003e#11489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] only report ~~ on integer literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11517\"\u003e#11517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-type-exports] fix declaration shadowing (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11457\"\u003e#11457\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.42.0 (2025-09-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ef9173c56fa488737bff9ab463338ea65cb83373\"\u003e\u003ccode\u003eef9173c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d13590979dc4130525d7b321230298dcdebc176f\"\u003e\u003ccode\u003ed135909\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.1/packages/parser\"\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@​typescript-eslint/parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.32.0 to 9.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missin...\n\n_Description has been truncated_","html_url":"https://github.com/vishalpatel2890/td-mcp-modified/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishalpatel2890%2Ftd-mcp-modified/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"3.1.4","new_version":"3.2.1","update_type":"minor","path":null,"pr_created_at":"2025-09-29T07:12:33.000Z","version_change":"3.1.4 → 3.2.1","issue":{"uuid":"2869340727","node_id":"PR_kwDOPcYwBM6rBqo3","number":15,"state":"open","title":"build(deps): bump the all group with 190 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-29T07:12:33.000Z","updated_at":"2025-09-29T07:12:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":190,"packages":[{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tauri-apps/api","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"lucide-react","old_version":"0.539.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.0","new_version":"19.1.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.8","new_version":"19.1.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.1.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.6","new_version":"19.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.31.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tauri-apps/cli","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@types/node","old_version":"24.0.15","new_version":"24.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"5.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"fs-extra","old_version":"11.3.1","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.0.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"png-to-ico","old_version":"2.1.8","new_version":"3.0.1","repository_url":"https://github.com/steambap/png-to-ico"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.3","new_version":"4.20.6","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.0.5","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.0","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.1","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.1.2","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@csstools/color-helpers","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.0.10","new_version":"3.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@emnapi/core","old_version":"1.4.5","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.5","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.0.4","new_version":"1.1.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint/config-helpers","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/core","old_version":"0.15.1","new_version":"0.15.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.3.3","new_version":"0.3.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.3","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.12","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.29","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@next/env","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.4.2","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@radix-ui/primitive","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-guards","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.27","new_version":"1.0.0-beta.38","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@tailwindcss/node","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.7.0","new_version":"2.8.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/babel__traverse","old_version":"7.20.7","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.37.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.26.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001727","new_version":"1.0.30001745","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.2.1","new_version":"5.3.3","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.1","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.1","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.187","new_version":"1.5.227","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.2","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"jiti","old_version":"2.4.2","new_version":"2.6.0","repository_url":"https://github.com/unjs/jiti"},{"name":"jsonfile","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jprichardson/node-jsonfile"},{"name":"loupe","old_version":"3.1.4","new_version":"3.2.1","repository_url":"https://github.com/chaijs/loupe"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.19","repository_url":"https://github.com/rich-harris/magic-string"},{"name":"minizlib","old_version":"3.0.2","new_version":"3.1.0","repository_url":"https://github.com/isaacs/minizlib"},{"name":"napi-postinstall","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.21","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"pngjs","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/pngjs/pngjs"},{"name":"rollup","old_version":"4.45.1","new_version":"4.52.3","repository_url":"https://github.com/rollup/rollup"},{"name":"strip-literal","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/antfu/strip-literal"},{"name":"tapable","old_version":"2.2.2","new_version":"2.2.3","repository_url":"https://github.com/webpack/tapable"},{"name":"tar","old_version":"7.4.3","new_version":"7.5.1","repository_url":"https://github.com/isaacs/node-tar"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tinyspy","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/tinylibs/tinyspy"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.16","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.16","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"undici-types","old_version":"7.8.0","new_version":"6.21.0","repository_url":"https://github.com/nodejs/undici"},{"name":"vite","old_version":"7.0.5","new_version":"7.1.7","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"7.0.0","new_version":"8.0.0","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"14.2.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 190 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.0` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.5.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.539.0` | `0.544.0` |\n| [next](https://github.com/vercel/next.js) | `15.4.2` | `15.5.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.1.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.8` | `19.1.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.1.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.6` | `19.1.9` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.36.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.4.2` | `15.5.4` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.15` | `24.5.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.37.0` | `8.44.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `5.0.4` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.4.2` | `15.5.4` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.2` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.0.0` |\n| [png-to-ico](https://github.com/steambap/png-to-ico) | `2.1.8` | `3.0.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.4` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.13` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.20.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.37.0` | `8.44.1` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.0.5` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.0` | `7.28.4` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.0` | `7.28.4` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.0` | `7.28.3` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.0` | `7.28.4` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.27.6` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.0` | `7.28.4` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.1` | `7.28.4` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.2` | `2.2.4` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.0.2` | `5.1.0` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.0.10` | `3.1.0` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.5` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.5` | `1.5.0` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.0.4` | `1.1.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.3.0` | `0.3.1` |\n| [@eslint/core](https://github.com/eslint/rewrite/tree/HEAD/packages/core) | `0.15.1` | `0.15.2` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.3.3` | `0.3.5` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.3` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.3` | `0.34.4` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.12` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.4` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.29` | `0.3.31` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.4.2` | `15.5.4` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.4.2` | `15.5.4` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.4.2` | `15.5.4` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.4.2` | `15.5.4` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.4.2` | `15.5.4` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.4.2` | `15.5.4` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.4.2` | `15.5.4` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.4.2` | `15.5.4` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.4.2` | `15.5.4` |\n| [@radix-ui/primitive](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-focus-guards](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.5` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.27` | `1.0.0-beta.38` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.11` | `4.1.13` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.11` | `4.1.13` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.7.0` | `2.8.4` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.7` | `7.28.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.37.0` | `8.44.1` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.37.0` | `8.44.1` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.26.2` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001727` | `1.0.30001745` |\n| [chai](https://github.com/chaijs/chai) | `5.2.1` | `5.3.3` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.1` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.1` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.187` | `1.5.227` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.2` | `5.18.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.25.10` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [jiti](https://github.com/unjs/jiti) | `2.4.2` | `2.6.0` |\n| [jsonfile](https://github.com/jprichardson/node-jsonfile) | `6.1.0` | `6.2.0` |\n| [loupe](https://github.com/chaijs/loupe) | `3.1.4` | `3.2.1` |\n| [magic-string](https://github.com/rich-harris/magic-string) | `0.30.17` | `0.30.19` |\n| [minizlib](https://github.com/isaacs/minizlib) | `3.0.2` | `3.1.0` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.2` | `0.3.3` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.21` |\n| [pngjs](https://github.com/pngjs/pngjs) | `6.0.0` | `7.0.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.1` | `4.52.3` |\n| [strip-literal](https://github.com/antfu/strip-literal) | `3.0.0` | `3.1.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.2.3` |\n| [tar](https://github.com/isaacs/node-tar) | `7.4.3` | `7.5.1` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tinyspy](https://github.com/tinylibs/tinyspy) | `4.0.3` | `4.0.4` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.16` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.16` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `5.1.1` | `6.0.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.8.0` | `6.21.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.0.5` | `7.1.7` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `7.0.0` | `8.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `14.2.0` | `15.1.0` |\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.8.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/68874c68c566638b4c21a3aa67844d1bdaeb6dab\"\u003e\u003ccode\u003e68874c68c\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13564\"\u003e#13564\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../robertrpf\"\u003e\u003ccode\u003e@​robertrpf\u003c/code\u003e\u003c/a\u003e) Add window focusable attribute and set_focusable API.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/5110a762e9db978a28a15400bf76e3c864da2a86\"\u003e\u003ccode\u003e5110a762e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13830\"\u003e#13830\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Sky-walkerX\"\u003e\u003ccode\u003e@​Sky-walkerX\u003c/code\u003e\u003c/a\u003e) Added \u003ccode\u003eWindow::setSimpleFullscreen\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/5ba1c3faa468073512bdb5035a01f7f99720fcf0\"\u003e\u003ccode\u003e5ba1c3faa\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13722\"\u003e#13722\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../s00d\"\u003e\u003ccode\u003e@​s00d\u003c/code\u003e\u003c/a\u003e) Added icon (icon and nativeIcon) support for Submenu:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn the Rust API (\u003ccode\u003etauri\u003c/code\u003e), you can now set an icon for submenus via the builder and dedicated methods.\u003c/li\u003e\n\u003cli\u003eIn the JS/TS API (\u003ccode\u003e@tauri-apps/api\u003c/code\u003e), \u003ccode\u003eSubmenuOptions\u003c/code\u003e now has an \u003ccode\u003eicon\u003c/code\u003e field, and the \u003ccode\u003eSubmenu\u003c/code\u003e class provides \u003ccode\u003esetIcon\u003c/code\u003e and \u003ccode\u003esetNativeIcon\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eUsage examples are added to the documentation and demo app.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is a backwards-compatible feature. Submenus can now display icons just like regular menu items.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.8.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.4/x64/bin/node /opt/hostedtoolcache/node/20.19.4/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.4\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.4/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/dae4d7dba587bf04d8f1d71cbc53f9eb/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b4abb6cae87f9b7afa6bde0d416bff01e1d691c4\"\u003e\u003ccode\u003eb4abb6c\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13887\"\u003e#13887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1a3d1a024ebb2a3dd5d15849523a55246d78fda6\"\u003e\u003ccode\u003e1a3d1a0\u003c/code\u003e\u003c/a\u003e fix(ios): Tauri iOS build with binary XCFramework dependencies (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13995\"\u003e#13995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/37154ebdcd9b755f06847fc9ed470b2b3d737094\"\u003e\u003ccode\u003e37154eb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14027\"\u003e#14027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/380656874e9531274862b7e5feee870fe405c0ea\"\u003e\u003ccode\u003e3806568\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eAsRef\\\u0026lt;Window\u0026gt;\u003c/code\u003e on \u003ccode\u003eWebviewWindow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14026\"\u003e#14026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/bc4afe7dd4780f02c2d4b1f07d97185fbc5d2bba\"\u003e\u003ccode\u003ebc4afe7\u003c/code\u003e\u003c/a\u003e feat(cli): check plugin versions for incompatibilities (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13993\"\u003e#13993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7c2eb31c83a202b3481a6d560ae2048bcbe4157b\"\u003e\u003ccode\u003e7c2eb31\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ePluginHandle::run_mobile_plugin_async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13895\"\u003e#13895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/737364b8d32c0d03847c77ac0a7ed30bc20ec668\"\u003e\u003ccode\u003e737364b\u003c/code\u003e\u003c/a\u003e fix: a few regressions from previous PRs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14020\"\u003e#14020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68874c68c566638b4c21a3aa67844d1bdaeb6dab\"\u003e\u003ccode\u003e68874c6\u003c/code\u003e\u003c/a\u003e feat(core): webview window focusable property, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/11130\"\u003e#11130\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dfadcb764bdf84089a5487005a7b4f3b7cf09494\"\u003e\u003ccode\u003edfadcb7\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eWebView::set_cookie\u003c/code\u003e and \u003ccode\u003eWebView::delete_cookie\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/22d6bcacbb2001eb292ebd8c5d021447700f9512\"\u003e\u003ccode\u003e22d6bca\u003c/code\u003e\u003c/a\u003e feat(tauri): impl \u003ccode\u003eApp::set_device_event_filter\u003c/code\u003e for \u003ccode\u003eAppHandle\u003c/code\u003e also (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14008\"\u003e#14008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.7.0...@tauri-apps/api-v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.4.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.0kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-http-2.5.0.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 18.6 kB\nnpm notice shasum: 49cf2baf377b0c7b089236d0a59331ee697513cd\nnpm notice integrity: sha512-l4M2DUIsOBIMr[...]z8E8tpOgvi0EQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=249980655\n+ @tauri-apps/plugin-http@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2804\"\u003e#2804\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated tauri to 2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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/tauri-apps/plugins-workspace/commit/ff19affa7b2b3b7316d454de8bfa71ec3b5b3b2c\"\u003e\u003ccode\u003eff19aff\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.34.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2755\"\u003e#2755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f501bc2f1ce87d6a3a0fb286018d08a0a2d2c122\"\u003e\u003ccode\u003ef501bc2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/87afa23cad077c09bc1eb743800ae3396b531146\"\u003e\u003ccode\u003e87afa23\u003c/code\u003e\u003c/a\u003e feat(updater): add allowDowngrades option (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2726\"\u003e#2726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d40190721ccf36a00d666a03800e972514fc379c\"\u003e\u003ccode\u003ed401907\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.28.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/909bc1f9ca175f173c6f98273057d2c41e9f1dc1\"\u003e\u003ccode\u003e909bc1f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9bc4b2230ebb32bd30a4c0c2a21077829a729193\"\u003e\u003ccode\u003e9bc4b22\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.41.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b9dc03d5cee0b19c014e8683ff048e84715063b3\"\u003e\u003ccode\u003eb9dc03d\u003c/code\u003e\u003c/a\u003e docs(geolocation): fix android feature name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cd8fbf834affae59338d3184f8eda1c314f3fda5\"\u003e\u003ccode\u003ecd8fbf8\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate zip to v4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/764e8f7719247da515243d9c9cafa6d087d21769\"\u003e\u003ccode\u003e764e8f7\u003c/code\u003e\u003c/a\u003e feat(autostart): add app name configuration for auto start entry (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/85635a280768cab3afa88d26dc9146ebcca8175f\"\u003e\u003ccode\u003e85635a2\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.539.0 to 0.544.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\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/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouse-heart\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3239\"\u003elucide-icons/lucide#3239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.542.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add MDN Web Docs \u0026amp; Nuxt to showcase by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3590\"\u003elucide-icons/lucide#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elist-chevrons-down-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.541.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(packages/lucide): added support for providing a custom root element by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3543\"\u003elucide-icons/lucide#3543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003echrome\u003c/code\u003e icon \u0026amp; renamed to \u003ccode\u003echromium\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3572\"\u003elucide-icons/lucide#3572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewallpaper\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3566\"\u003elucide-icons/lucide#3566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003ecog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3548\"\u003elucide-icons/lucide#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3510\"\u003elucide-icons/lucide#3510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dpi-preview): add previous version for easier comparison by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3532\"\u003elucide-icons/lucide#3532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'panel-dashed' variants + update tags on existing icons by \u003ca href=\"https://github.com/irvineacosta\"\u003e\u003ccode\u003e@​irvineacosta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3500\"\u003elucide-icons/lucide#3500\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/lucide-icons/lucide/commits/0.544.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.4.2 to 15.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure onRequestError is invoked when otel enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83343\"\u003e#83343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[devtool] fix overlay styles are missing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83721\"\u003e#83721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't match dynamic pattern for node_modules packages (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83176\"\u003e#83176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82911\"\u003e#82911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve handling of symlink resolution errors in track_glob and read_glob (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83357\"\u003e#83357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: throw large static metadata error earlier (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82939\"\u003e#82939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84077\"\u003e#84077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83745\"\u003e#83745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/yiminghe\"\u003e\u003ccode\u003e@​yiminghe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/leerob\"\u003e\u003ccode\u003e@​leerob\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fufuShih\"\u003e\u003ccode\u003e@​fufuShih\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dwrth\"\u003e\u003ccode\u003e@​dwrth\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aymericzip\"\u003e\u003ccode\u003e@​aymericzip\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/obendev\"\u003e\u003ccode\u003e@​obendev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/OoMNoO\"\u003e\u003ccode\u003e@​OoMNoO\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pontasan\"\u003e\u003ccode\u003e@​pontasan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/HondaYt\"\u003e\u003ccode\u003e@​HondaYt\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ryuapp\"\u003e\u003ccode\u003e@​ryuapp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lpalmes\"\u003e\u003ccode\u003e@​lpalmes\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83071\"\u003e#83071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83062\"\u003e#83062\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/vercel/next.js/commit/40f1d7814d8f1ab3d9e169b389015b8d6f258fb3\"\u003e\u003ccode\u003e40f1d78\u003c/code\u003e\u003c/a\u003e v15.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb30f0a1760b640b42cc15f34c55531499d3949c\"\u003e\u003ccode\u003ecb30f0a\u003c/code\u003e\u003c/a\u003e [backport] docs: september improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83997\"\u003e#83997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b6a32bb57956f0bd4175d7b04e83c3bbad5249a8\"\u003e\u003ccode\u003eb6a32bb\u003c/code\u003e\u003c/a\u003e [backport] [CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84087\"\u003e#84087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/26d61f1e9a27a5f6c3dea5ac36c2c20c33cc0127\"\u003e\u003ccode\u003e26d61f1\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84079\"\u003e#84079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e11e87a54734bb8136e2e5ac5c0c2218b1e57a48\"\u003e\u003ccode\u003ee11e87a\u003c/code\u003e\u003c/a\u003e [backport] fix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83\"\u003e#83\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0a29888575d9f95e1cdf26d62bcab05a5a53bf95\"\u003e\u003ccode\u003e0a29888\u003c/code\u003e\u003c/a\u003e [backport] fix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a53950c136242fa77af5c02307a86966379e5a8\"\u003e\u003ccode\u003e7a53950\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83804\"\u003e#83804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/050bdf1ae70f71cac9a4634b1059ce386b15825a\"\u003e\u003ccode\u003e050bdf1\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: throw large static metadata error earlier  (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83816\"\u003e#83816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1f6ea09f8586ec26978c79d0a3d90b4b6b62f1a4\"\u003e\u003ccode\u003e1f6ea09\u003c/code\u003e\u003c/a\u003e [backport] Turbopack: Improve handling of symlink resolution errors (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83805\"\u003e#83805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c7d1855499e507df5591c3697a365ae1a063ebb0\"\u003e\u003ccode\u003ec7d1855\u003c/code\u003e\u003c/a\u003e [backport] CI: use KV for test timing data (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83860\"\u003e#83860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.4.2...v15.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.1.1\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.1.1 (July 28, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Owner Stacks to work with ES2015 function.name semantics (\u003ca href=\"https://redirect.github.com/facebook/react/pull/33680\"\u003e#33680\u003c/a\u003e by \u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.1.1 (July 28, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Owner Stacks to work with ES2015 function.name semantics (\u003ca href=\"https://redirect.github.com/facebook/react/pull/33680\"\u003e#33680\u003c/a\u003e by \u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/facebook/react/commit/87e33ca2b7c4479342091ae642f01266af7ebec9\"\u003e\u003ccode\u003e87e33ca\u003c/code\u003e\u003c/a\u003e Set release versions to 19.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5a1eb6f61a10cd007f1d372a2710d4e0224f4a79\"\u003e\u003ccode\u003e5a1eb6f\u003c/code\u003e\u003c/a\u003e fix: rename bottom stack frame (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/33680\"\u003e#33680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.1.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.8 to 19.1.15\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/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.0 to 19.1.1\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\u003e19.1.1 (July 28, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Owner Stacks to work with ES2015 function.name semantics (\u003ca href=\"https://redirect.github.com/facebook/react/pull/33680\"\u003e#33680\u003c/a\u003e by \u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.1.1 (July 28, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Owner Stacks to work with ES2015 function.name semantics (\u003ca href=\"https://redirect.github.com/facebook/react/pull/33680\"\u003e#33680\u003c/a\u003e by \u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/facebook/react/commit/87e33ca2b7c4479342091ae642f01266af7ebec9\"\u003e\u003ccode\u003e87e33ca\u003c/code\u003e\u003c/a\u003e Set release versions to 19.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b793948e15ff714fadea026dcaef9385dce14a19\"\u003e\u003ccode\u003eb793948\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32782\"\u003e#32782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.1.1/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.1.6 to 19.1.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.1.2 to 2.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.2.4\u003c/h2\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\n\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\n\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\n\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\n\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\n\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\n\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\n\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\n\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass TsBioo {\n  private member: number;\n\u003cp\u003eset_with_name(name: string, value: number) {\nthis[name] = value;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d212c5ab940ba83cc72d4aa9936ebbb1964ae7a\"\u003e\u003ccode\u003e5d212c5\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26\"\u003e\u003ccode\u003e351bccd\u003c/code\u003e\u003c/a\u003e chore: restore release files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/32dbfa156b3d097813ff96e53a65b4004adb3591\"\u003e\u003ccode\u003e32dbfa1\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7413\"\u003e#7413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/75b6a0d12f3aa30647f743d607b0d60c0470fff3\"\u003e\u003ccode\u003e75b6a0d\u003c/code\u003e\u003c/a\u003e feat(linter): add rule \u003ccode\u003enoJsxLiterals\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7248\"\u003e#7248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/53ff5ae34428f042bb5b80c19862c9cf69fc6359\"\u003e\u003ccode\u003e53ff5ae\u003c/code\u003e\u003c/a\u003e feat(analyse/json): add \u003ccode\u003enoDuplicateDependencies\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7142\"\u003e#7142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/daa4a66e7971800a5e15024f5b5535d072087ac9\"\u003e\u003ccode\u003edaa4a66\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7306\"\u003e#7306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0f38ea689acf6c64b0e749d34da48a03a9708067\"\u003e\u003ccode\u003e0f38ea6\u003c/code\u003e\u003c/a\u003e chore: add new bronze sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7397\"\u003e#7397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7f532745900936039e77cc0b4254562ec9a7376d\"\u003e\u003ccode\u003e7f53274\u003c/code\u003e\u003c/a\u003e docs: safety of useSortedKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/6112\"\u003e#6112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fad34b9db9778fe964ff7dbc489de0bfad2d3ece\"\u003e\u003ccode\u003efad34b9\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): add UseConsistentArrowReturn rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7245\"\u003e#7245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4416573f4d709047a28407d99381810b7bc7dcc7\"\u003e\u003ccode\u003e4416573\u003c/code\u003e\u003c/a\u003e feat(lint/vue): implement \u003ccode\u003euseVueMultiWordComponentNames\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.31.0 to 9.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/c...\n\n_Description has been truncated_","html_url":"https://github.com/GaoCan702/ArtisanAI/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GaoCan702%2FArtisanAI/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}}]}